Versuche die Live CD aptosid 2010-02 auf dem HP Mini 110 zu starten. Das Gerät friert ein, wenn es das Netzwerk einrichten will.
Aptosid started, wenn ich als cheatcode nonetwork übergebe.
lspci sagt:
Network controller: Broadcom ... BCM4312
Ethernet controller: Atheros ... AR8132
Was kann ich tun, um das Netzwerk lauffähig zu machen?
Danke und Gruß,
Michael
hast du mal die cd überprüft? (md5sums aus dem grub menu)
der treiber für AR8132 (atl1c) ist schon ne weile im kernel.
greetz
devil
Huch ! Ich hab' auch so ein Teil, auf 'nonetwork' bin ich nicht gekommen. sidux/aptosid habe ich nie zum booten gebracht aber Debian sid läuft. Das Problem müsste der WLAN Chip sein, der zickt überall herum (heisst: tut nicht ootb). Kabel spielt problemlos.
ihr müsstet mir mal sagen was genau die letzten meldungen sind. debuggen kann man das nur wenn man weiss welches device nicht mag.
dazu bitte 'quiet' ausschalten in grub. dabei bitte mal mit angesteckten lankabel und mal ohne.
greetz
devil
Hi devil,
quiet hatte ich ausgeschaltet. Seine letzten Meldungen sind regelmäßig:
"Setting up resolv.conf ... done
Setting up networking ..."
Hier hängt das System unabhängig davon ob nun ein Netzwerkkabel angeschlossen ist oder nicht.
Ein OpenSuse mit kernel 2.6.27 funktioniert tadellos.
Grüße,
Michael
willst du denn im endeffekt das system installieren oder live benutzen?
hast du eine installation vesucht nach booten mit 'nonetwork'?
ansonsten scheint er wirklich bei AR8132 zu hängen, was eher seltsam ist.
greetz
devil
Am Ende möchte ich dort aptosid installieren, nachdem ich sichergestellt habe, dass es im Live Betrieb funktioniert.
Grüße
was ich sagen wollte: es kann durchaus sein, dass eine installation funktioniert, auch wenn die cd mit 'nonetwork gebooooted wurde.
ich werd aber mal schauen ob ich was über ds problem finden kann.
greetz
devil
irgendwann muss ich Pakete aus dem Netz nachladen - ohne Netzwerk wird das schwierig. Vielleicht habe ich dich nicht richtig verstanden.
Wäre toll, wenn du etwas findest. Aptosid ist meine Distribution, ich will keine andere
Grüße
Hi micha_52,
kannst du denn nicht erst mal mit angeschlossenen LAN-Kabel installieren und erst im zweiten Schritt die Fehlersuche zum WLAN-Chip zu beginnen. Das hat den Vorteil ein funktionierendes System mit Netzwerk zu besitzen ;-)
Hallo bluelupo,
das hätte ich längst getan, aber die Kiste mag gar kein Netzwerk ob kabelgebunden oder drahtlos.
Grüße,
Michael
Quote from: "micha_52"Hallo bluelupo,
das hätte ich längst getan, aber die Kiste mag gar kein Netzwerk ob kabelgebunden oder drahtlos.
Grüße,
Michael
Dann brauchst du sehr wahrscheinlich die passende Firmware für LAN und WLAN. Schon das Paket linux-firmware-nonfree bzw. das herstellerspezifische Firmware installiert (via USB-Stick von einen anderen PC aus)?
danke für den Tipp. Werde das Ding also ohne Netzwerk starten und dann versuchen firmware-linux-nonfree vom USB-Stick zu installieren
dasselbe Spiel. Gemacht wie oben beschrieben. firmware-linux-nonfree vom USB-Stick installiert. Dann ceni aufgerufen und die Kiste friert komplett ein
Ich hab mal ein bisschen gegoogelt (BCM4312 linux firmware) und das hier gefunden. Bin mir allerdings nicht sicher ob es hilft.
http://linuxwireless.org/en/users/Drivers/b43#Ubuntu.2BAC8-Debian
Vielleicht können die hier mitlesenden noch was dazu sagen?
Broadcom BCM4312 802.11b/g LP-PHY läuft bei mir. Vielleicht mal noch openfwwf installieren?!
wir waren mit die erste distribution die openfwwf unterstützte, es ist also standardmässig installiert. allerdings unterstützt es wohl den 4312 nicht.
greetz
devil
Richtig, 4312 lp-phy braucht firmware-b43-lpphy-installer, da is nix mit openfwwf.
Ok, wusste jetzt nicht welcher das war, weil - den firmware-b43-lpphy-installer hab ich in der aptsuche nicht gesehen ;)
Ich konnte mal booten wenn ich dem Kernel blacklist.ssb=1 mit auf den Weg gab. Ist aber schon etwa ein Jahr her.
blacklist.ssb=1 ändert auch nichts. Das Ding ist wirklich störrisch
ssb muß man auch nur blacklisten, wenn man broadcom-sta verwenden will.
b43 braucht ssb.
Das mit dem ssb ist halt schon etwas her...
Wie ich schrieb, Debian sid läuft. Kannn man nicht sid installieren, WLAN konfigurieren und dann die aptosid repos hinzufügen ?
Mint und Mandriva laufen auch, bei der Mandriva One spielt sogar das WLAN ootb.
Wenn man wenigstens das WLAN deaktivieren könnte...mein erster und mein letzter HP Rechner. :?
Edit: ich habe jetzt mal mit nonetwork gebootet und dann aus der konsole /etc/init.d/networking start angeworfen. ssb ist geladen und wird von b43 gebraucht.
@OppaErich
/etc/init.d/networking start ausgeführt. ssb und b43 sind geladen. Wenn ich dann ceni starte, steht das Ding. Hatte ich schon beschrieben. Wie geht es weiter?
Genau so weit komme ich auch
...kam ich auch
Booten mit
nonetwork 3
su -
rmmod b43
rmmod ssb [weiss nicht ob das muss]
ceni --eth0
So komme ich jetzt via Kabel ins Netz.
b43-fwcutter habe ich installiert. Wie man jetzt WLAN hoch kriegt darfst Du ausüfteln.
hier die Anleitung
Der HP Mini 110 kommt mit den Treibern b43 und ssb nicht zurecht und hängt sich komplett auf, wenn das Netzwerk installiert werden soll.
Dem aptosid-Installer (CD) als cheatcode nonetwork mitgeben, damit das System erst einmal hochfährt.
Die Treiber Module b43 und ssb entfernen und in /etc/modprobe.d/blacklist. conf eintragen, damit sie nicht mehr geladen werden:
# rmmod b43
# rmmod ssb
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
Von der Broadcom Seite: http://www.broadcom.com/support/802.11/linux_sta.php die Treiber Sourcen laden und kompilieren
Den Treiber wl.ko nach /lib/modules/2.6.35.../kernel/drivers/wl/ kopieren.
Dann
#depmod
#modprobe wl
Nun kann man sich mittels lsmod | grep wl überzeugen, dass das Modul geladen ist.
Mit ceni das Netzwerk konfigurieren.
Die Treiber Sourcen enthalten ein ausführliches und hilfreiches Readme.
Gruß,
Michael
broadcom-sta ist in Debian und kann somit sauber per module-assistant installiert werden.
Quote from: "towo"broadcom-sta ist in Debian und kann somit sauber per module-assistant installiert werden.
Installiert habe ich aptosid nun und anschliessend noch
apt-get install broadcom-sta-source
apt-get install b43-fwcutter
module-assistant prepare broadcom-sta
module-assistant auto-install broadcom-sta sowie ein reboot. Aber immer noch kein WLAN, ceni bietet nur eth0 an. Wie heisst denn das Modul ? broadcom-sta findet modprobe nicht.
Das Modul heisst wl.
Und was du mit b43-fwcutter willst, ist mir in diesem Zusammenhang auch nicht klar.
War nicht geladen und nach dem manuellen Laden findet ceni trotzdem kein wlan interface.
Weil?
b43, ssb noch geladen ist?
Jo, ssb war geladen obwohl ich den in der blacklist habe. Hab' ihn entfernt und wl geladen dann konnte ich wlan mit ceni konfigurieren. Nach einem Neustart ist ssb wieder geladen.
ssb wird schon per initrd geladen.
Wenn du ganz auf Mummer sicher gehen willst,
mv /lib/modules/`uname -r`/kernel/drivers/ssb/ssb.ko /lib/modules/`uname -r`/kernel/drivers/ssb/ssb.ko.bak
Das mit dem Umbenennen war mir auch gekommen aber da habe ich nur eine Kernelversion Freude dran. Oder ?
Was hältst Du von rmmod ssb in die rc.local ? Der ruft sich auch durch eklige Fehlermeldungen in Erinnerung wenn er unnötig wird.
Naja, wie du das machst, is ja deine Sache.
Irgendwo auf sidux.com war auch mal ein post, wie man ssb aus der initrd raus bekommt, dann greift auch der blacklist Eintrag.
ich frage mich, wozu ssb und b43 überhaupt geladen werden, wenn bekannt ist, dass sie nicht funktionieren?
sta bedeutet staging, ein zweig, der in etwa experimental vergleichbar ist. man kann nicht erwarten dass die treiber dort einwandfrei funktionieren. da kann man nur bei Broadcom meckern.
Raphael Hertzog, ein Debian Developer sagte dazu gestern in einem Interview (http://www.go2linux.org/linux/2010/12/interview-debian-developer-rapha-l-hertzog-ubuntu-beneficial-debian-853):
QuoteWhat's the biggest problem of Linux?
I'm always annoyed when some new hardware doesn't work. It's painful to have to google around to find out a solution. Sometimes you need a newer kernel, sometimes you need to build custom modules for your kernel, sometimes you need a firmware for a driver that you already have, sometimes you need a newer version of Xorg, etc.
I wish all hardware manufacturers could get their drivers merged in Linux before their hardware hit the shelves of shops.
dem ist nichts hinzuzufügen.
greetz
devil
Das Zitat bekräftigt das Argument der Linux Ablehner, dass unter Wi** eben doch alles so toll funktioniert und dass Linux eben ein System für Freaks, Insider oder Entwickler ist und nicht für die breite Masse.
Ich empfinde es auch als nervig, wenn sich, wie am eigenen Beispiel gezeigt, der Netzwerk- oder Grafik Treiber nicht so ohne laden bzw. installieren lässt. Broadcom scheint da schwierig zu sein.
Ich hatte mit dem Kabel - Netzwerktreiber dieser Kiste (BCM57780) auch nur Schwierigkeiten. Inzwischen läuft er ohne Zicken.
Quote from: "micha_52"ich frage mich, wozu ssb und b43 überhaupt geladen werden, wenn bekannt ist, dass sie nicht funktionieren?
- b43 ist ein Treiber für ähnliche Wifi Hardware
- ssb ist ein Zwischenmodul, was auch noch andere Aufgaben hat.
Jedenfalls funktioniert mein Keyboard nicht ohne
kernel - ssb - ohci - usbKeyboard
bei aptosid.
Die Schwierigkeit für mich ist, dass wl.ko vor ssb geladen werden muss, was ich mit einem kurzzeitigem Entladen von ssb per /etc/rc.local fabriziere:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#
#ralul
#set -x
[ -f /etc/cron.daily/google-chrome ] && rm /etc/cron.daily/google-chrome
touch /var/run/do-not-hibernate
K="$(uname -r)"
if [ ! -f /lib/modules/$K/kernel/drivers/net/wireless/wl.ko ] ; then
cd /usr/src || exit 1
# [ -d /usr/src/modules/broadcom-sta ] || tar xaf broadcom-sta.tar.bz2
cd /usr/src/modules/broadcom-sta/amd64 && make clean && make && make install || exit
depmod -a
modprobe -v wl
if [ ! -f /lib/modules/$K/kernel/drivers/video/nvidia.ko ] ; then
if cd /usr/src/NVIDIA-Linux-x86_64-260.19.21/kernel ; then
make module && make install
else
echo "$0 : ERROR compile nvidia.ko - not found source dir"
fi
fi
fi
sleep 1
if lsmod | grep -q wl ; then
if ifconfig | grep -q '^eth1' ; then
echo "$0 : wl is working"
else
echo "$0 : wl must be reloaded"
set -x
rmmod ohci_hcd
rmmod ssb
rmmod pcmcia
rmmod wl
modprobe -v wl
sleep 1
modprobe -v ohci_hcd
#modprobe -v ssb
#modprobe -v pcmcia
fi
fi
exit 0
Die letzte if-fi Klammer lädt wl.ko, da ist vorne noch andere Arbeit drin in meinem Script.
Der neueste Broadcom Treiber macht bei mir alle fünf Minuten Aussetzer im Gegensatz zum Februar-2010 Treiber, hab ich andere config Parameter für den neuen Treiber zu setzen?
Hi micha_52,
Quote from: "micha_52"Das Zitat bekräftigt das Argument der Linux Ablehner, dass unter Wi** eben doch alles so toll funktioniert und dass Linux eben ein System für Freaks, Insider oder Entwickler ist und nicht für die breite Masse.
...das stimmt so nicht, denn du musst dich als Linuxuser
vor dem Kauf informieren welche HW auf deinen Notebook läuft und nicht hinterher drüber meckern ;-)
Quote from: "micha_52"
Ich empfinde es auch als nervig, wenn sich, wie am eigenen Beispiel gezeigt, der Netzwerk- oder Grafik Treiber nicht so ohne laden bzw. installieren lässt. Broadcom scheint da schwierig zu sein.
[...]
...ich denke das war bei dir wirklich eine Anhäufung unglücklicher Zufälle - sowas soll auch mal vorkommen ;-)
Hi BlueLupo,
der Win** Freund geht in den Laden und kauft irgendeinen Kasten und der rennt. Das war das, was ich meinte.
Ich möchte den Thread nicht verwässern, sondern nur Raphael Herzogs Zitat bekräftigen, das Devil freundlicherweise gepostet hat.
Der HP Mini läuft nun ja. Das Ding gehört meinem Sohn und der wollte auch so ein schickes Aptosid wie sein Papa
Grüße,
Michael
PS. Was die Anhäufung unglücklicher Zufälle anlangt: Der aktuelle amd64 Kernel läuft auch nicht auf meinem Kasten, weil kworker meint, die Kiste allein zu beschäftigen.
was kworker angeht, so scheint das, laut dem letzen post in https://bugzilla.kernel.org/show_bug.cgi?id=20232 , bald gelöst zu sein.
derweil kannst du ja mal pcie_ports=compattesten
greetz
devil
Quote from: "micha_52"Das Zitat bekräftigt das Argument der Linux Ablehner, dass unter Wi** eben doch alles so toll funktioniert und dass Linux eben ein System für Freaks, Insider oder Entwickler ist und nicht für die breite Masse.
Definiere Linux ! :) Gehört Mandriva nicht dazu ? Damit läuft die Kiste auf Anhieb und viele andere, auch Debian Squeeze, booten durch, es funktionierte halt das WLAN nicht.
Außerdem lohnt sich die Mühe, wieder 'was gelernt und der Kleine zeigt mit KDE4 nun eine gute Performance. Sogar Compositing spielt.
@OppaErich
das System meiner Wahl ist aptosid, auch wenn andere Distributionen gelegentlich gutmütiger erscheinen. Deinen zweiten Absatz unterstreiche ich voll.
@devil
mit dem cheatcode "pcie_ports=compat" hatte ich schon gebootet. Die Last geht dabei um etwa 20% runter. Das macht mich jedoch noch nicht glücklich
hallo,
Quote from: "devil"derweil kannst du ja mal pcie_ports=compattesten
diese Tipps sind voll cool und danke dafür! Dennoch finde ich, dass diese in dieser Kurzform so relativ unverständlich sind (jedenfalls für mich. keine Ahnung ob das anderen nicht auch so geht...?)
Cool wäre vieleicht kurz dazuzusagen (oder auch links), was dieses z.B. in diesem Fall "pcie_ports" ist und was "=compat" in diesem Zusammenhang bedeutet, so dass neulinge dieses evtl. besser einordnen (und davon lernen!) können. Per google und ixquick kam ich da irgendwie nicht so voran. ausser:
Quote(..) using 'pcie_ports=native'
(use the PCIe native services regardless of the BIOS response to the
control request), or 'pcie_ports=compat' (do not use the PCIe native
services at all)
aber vielleicht ist das auch einfach so unverständich und schwierig?!
soll jetzt kein nörgel sein, sondern eine bitte oder sowas ;)
was ich meine ist so etwas, wie ralul in ein paar post vorher gemacht hat. kurz benenen für was irgendetwas steht... (b43 und ssb in raluls beispiel). ich könnte mir vorstellen, dass manche nachfragen und -geplänkel kürzer und konstruktiver werden, wenn die unwissenden Anwender_innen eine ungefähre Ahnung bekommen was sie da tun :roll:
was bei "micha_52" nicht zu sein scheint; micha_52 hat ja schon eine Ahnung und Bezug dazu, wie in dem Antwortpost dann deutlich wird, aber vielleicht bei anderen Anwender_innen mit ähnlicher Problematik nur :?: hervorruft...
Quote from: "devil"was kworker angeht, so scheint das, laut dem letzen post in https://bugzilla.kernel.org/show_bug.cgi?id=20232 , bald gelöst zu sein.
derweil kannst du ja mal pcie_ports=compattesten
greetz
devil
@devil: da ich ja die Probleme mit der CPU-Last und kworker-Prozessen auch hatte und damals du den nachfolgenden Tipp gegeben hast:
echo "N" > /sys/module/drm_kms_helper/parameters/poll
Haben die beiden Kommandos die gleichen Ansätze?
Hm, nach einem d-u ist es mit der Herrlichkeit vorbei. wl ist geladen aber trotzdem kein wlan, die LED bleibt orange, auch mit dem älteren Kernel. ceni listet das wlan aber findet beim scan nichts.
oops, hätte erst testen sollen: mit dem 2.6.36-1.slh.2 findet ceni beim scan mein wlan.