Hi LUG-DD
Ich hab mir jetzt Knoppix mal fest auf meinem Laptop, mithilfe des knx-hdinstall Skriptes von Cristian installiert!
Meine Netzwerkkarte wird nicht richtig geladen, hierbei handelt es sich (laut lspci) um eine Realtek RTL-8139C ! Als Modul wird das 8139too geladen welches die Karte auch erkennt, aber sie lässt sich bis jetzt nicht einrichten. noapic als Bootparameter habe ich auch schon versucht, es erscheint aber die gleiche Fehlermeldung beim Konfigurierversuch:
Configuring network interfaces... SIOCSIFFLAGS: Device or resource busy
Was kann ich dagegen tun? Auch kommt mir es Spanisch vor das er nach dem das Modul geladen wurde die Karte auf IRQ0 gelegt wird!...ist das richtig?
Wo bekomme ich die Kernelsourcen für Knoppix her wenn ich mir einen angepassten Kernel bauen will?...und sind die entsprechenden Compiler schon installiert?
Es grüsst euch der Veit
On Friday 24 October 2003 18:00, Veit Herrmann wrote:
Meine Netzwerkkarte wird nicht richtig geladen, hierbei handelt es sich (laut lspci) um eine Realtek RTL-8139C ! Als Modul wird das 8139too geladen welches die Karte auch erkennt, aber sie lässt sich bis jetzt nicht einrichten. noapic als Bootparameter habe ich auch schon versucht, es erscheint aber die gleiche Fehlermeldung beim Konfigurierversuch:
Configuring network interfaces... SIOCSIFFLAGS: Device or resource busy
Es koennte sein, dass die Karte versucht sich per DHCP zu konfigurieren und deshalb blockiert ist. Schau mal, ob es einen Prozess "pump -i eth0" gibt.
Konrad
am Fri, dem 24.10.2003, um 18:05:17 +0200 mailte Konrad Rosenbaum folgendes: Content-Description: signed data
On Friday 24 October 2003 18:00, Veit Herrmann wrote:
Meine Netzwerkkarte wird nicht richtig geladen, hierbei handelt es sich (laut lspci) um eine Realtek RTL-8139C ! Als Modul wird das 8139too geladen welches die Karte auch erkennt, aber sie lässt sich bis jetzt nicht einrichten. noapic als Bootparameter habe ich auch schon versucht, es erscheint aber die gleiche Fehlermeldung beim Konfigurierversuch:
Configuring network interfaces... SIOCSIFFLAGS: Device or resource busy
Es koennte sein, dass die Karte versucht sich per DHCP zu konfigurieren und deshalb blockiert ist. Schau mal, ob es einen Prozess "pump -i eth0" gibt.
'killall pump' hilft bei KNOPPIX, wenn man kein DHCP hat und ohne X bootet und schnell ist bei der Eingabe von 'ifconfig eth0 ...'.
Ob das allerdings die Lösung für das Problem ist, weiß ich nicht.
Normalerweise wird die rtl8139 erkannt, habe auf Arbeit keinen Ärger damit. Ein lsmod sollte Klarheit verschaffen.
Vielleicht sagt uns der Fragesteller mal noch, was er konkret so versucht hat...
Andreas
Andreas Kretschmer schrieb:
'killall pump' hilft bei KNOPPIX, wenn man kein DHCP hat und ohne X bootet und schnell ist bei der Eingabe von 'ifconfig eth0 ...'.
Das hat leider nicht geholfen!
Ob das allerdings die Lösung für das Problem ist, weiß ich nicht.
Normalerweise wird die rtl8139 erkannt, habe auf Arbeit keinen Ärger damit. Ein lsmod sollte Klarheit verschaffen.
Was genau möchtest du da wissen? Das 8139too Modul wird da mit aufgeführt, sowie 2 weitere die zu dem 8139too gehören! (mii und crc32)
Vielleicht sagt uns der Fragesteller mal noch, was er konkret so versucht hat...
Als erstes habe ich versucht unter KDE die Netzwerkkarte aus dem Knoppixmenü -> Netzwerk/Internet -> Netzwerkkarte konfigurieren einzurichten, aber das configtool (netcardconfig) startete da nicht. Dann habe ich auf eine Konsole gewechselt und netcardconfig per Hand aufgerufen, welches mir aber immer die gleichen (wie oben beschreiben) Fehlermeldungen ausgibt!
Veit H.
Hallo Konrad
Es scheint kein Prozess zu existieren, nach dem ausführen des Befehls kommt "Operation failed".(oder geht hier was anderes schief?)
Wenn ich die Karte Manuell über "netcardconfig" einrichten will, erhalte ich die gleichen Fehlermeldungen nach dem ifconfig<...>up versuch.
Veit H.
Hallo Veit,
Am 24. Oktober 2003 schrieb Veit Herrmann:
Auch kommt mir es Spanisch vor das er nach dem das Modul geladen wurde die Karte auf IRQ0 gelegt wird!...ist das richtig?
was genau steht in /proc/interrupts nach dem Laden des Moduls und nach dem fehlgeschlagenen Konfigurationsversuch? Eventuell kannst du mal ins BIOS-Setup gucken oder ein BIOS-Upgrade probieren.
Torsten
On Fri, Oct 24, 2003 at 06:00:37PM +0200, Veit Herrmann wrote:
Meine Netzwerkkarte wird nicht richtig geladen, hierbei handelt es sich (laut lspci) um eine Realtek RTL-8139C ! Als Modul wird das 8139too geladen welches die Karte auch erkennt, aber sie lässt sich bis jetzt nicht einrichten. noapic als Bootparameter habe ich auch schon versucht, es erscheint aber die gleiche Fehlermeldung beim Konfigurierversuch:
Configuring network interfaces... SIOCSIFFLAGS: Device or resource busy
Was kann ich dagegen tun? Auch kommt mir es Spanisch vor das er nach dem das Modul geladen wurde die Karte auf IRQ0 gelegt wird!...ist das richtig?
Das Problem hatte ich auch schon. Geholfen hat nur ein Kernel mit aktuellem ACPI-Patch. Das gilt zumindest bis Kernel 2.4.21. Da im 2.4.22 ein großes ACPI Update enthalten ist, könnte es dort auch ohne Patch gehen.
Hintergrund ist, dass ACPI auch für das PCI-IRQ-Routing verantwortlich ist. Da das nicht klappt, liegt IRQ0 an.
Alex.
Hi
Als Kernel ist doch der 2.4.22 im Knoppix 3.3!...warum geht es dann nicht? Wo bekomme ich die Kernelsourcen für Knoppix her, und wie Überprüfe ich ob die entsprechenden lib`s und Compiler installiert sind?
Bye Veit
Alexander Seidel schrieb:
On Fri, Oct 24, 2003 at 06:00:37PM +0200, Veit Herrmann wrote:
Meine Netzwerkkarte wird nicht richtig geladen, hierbei handelt es sich (laut lspci) um eine Realtek RTL-8139C ! Als Modul wird das 8139too geladen welches die Karte auch erkennt, aber sie lässt sich bis jetzt nicht einrichten. noapic als Bootparameter habe ich auch schon versucht, es erscheint aber die gleiche Fehlermeldung beim Konfigurierversuch:
Configuring network interfaces... SIOCSIFFLAGS: Device or resource busy
Was kann ich dagegen tun? Auch kommt mir es Spanisch vor das er nach dem das Modul geladen wurde die Karte auf IRQ0 gelegt wird!...ist das richtig?
Das Problem hatte ich auch schon. Geholfen hat nur ein Kernel mit aktuellem ACPI-Patch. Das gilt zumindest bis Kernel 2.4.21. Da im 2.4.22 ein großes ACPI Update enthalten ist, könnte es dort auch ohne Patch gehen.
Hintergrund ist, dass ACPI auch für das PCI-IRQ-Routing verantwortlich ist. Da das nicht klappt, liegt IRQ0 an.
Alex.
Lug-dd maillist - Lug-dd@schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
On Fri, Oct 24, 2003 at 09:02:18PM +0200, Veit Herrmann wrote:
Als Kernel ist doch der 2.4.22 im Knoppix 3.3!...warum geht es dann nicht?
Mmhh, entweder reichen die ACPI-Änderungen im 2.4.22 nicht aus oder es ist doch ein anderes Problem.
Wo bekomme ich die Kernelsourcen für Knoppix her, und wie Überprüfe ich ob die entsprechenden lib`s und Compiler installiert sind?
Ich weiß nicht in wie weit sich Knoppix da von einem plain Debian unterscheidet und welche Pakete schon mit dabei sind.
Zum Testen empfiehlt sich ein ungepatchter 2.4.22 von kernel.org und der passende Patch von http://acpi.sourceforge.net/download.html (da auch die Patch-Anleitung).
Bei Debian gibt's das Paket kernel-package mit dem man einfach einen Kernel bauen kann. Aus /usr/share/doc/kernel-package/README.gz: 1% cd <kernel source tree> (make sure you have write permission there) 2% make config # or make menuconfig or make xconfig and configure 3% make-kpkg clean 4% $Get_Root make-kpkg --revision=custom.1.0 kernel_image 5# dpkg -i ../kernel-image-X.XXX_1.0_<arch>.deb 6# shutdown -r now
Alex.
Hi Alexander, Hi Veit,
On Fri, Oct 24, 2003 at 20:40:38 +0200, Alexander Seidel wrote:
Auch kommt mir es Spanisch vor das er nach dem das Modul geladen wurde die Karte auf IRQ0 gelegt wird!...ist das richtig?
Das Problem hatte ich auch schon. Geholfen hat nur ein Kernel mit aktuellem ACPI-Patch. Das gilt zumindest bis Kernel 2.4.21. Da im 2.4.22 ein großes ACPI Update enthalten ist, könnte es dort auch ohne Patch gehen.
Soweit ich weiss, ist in 2.4.22 erstmalig der Versionsstand des ACPI-Patches von Sourceforge fest drin, patchen sollte dort nicht noetig sein.
Allerdings ist im Knoppix-Kernel (noch) kein ACPI-Support einkompiliert[1], so dass man fuer ACPI ohnehin den Kernel neu kompilieren muss. Dafuer reicht es, die original Kernelsourcen von www.kernel.org (bzw. einem Mirror) zu besorgen und ggf. den gcc-Symlink von gcc 3.2 auf gcc 2.95 umzusetzen. Als Vorlage fuer die Kernelkonfiguration bietet sich /boot/config-2.4.22 vom Knoppix-System an.
[1] Aus gutem Grund: Es gibt leider viele Rechner mit fehlerhaftem oder unvollstaendigem ACPI-BIOS, so dass dort "ACPI by default" zu mehr Chaos fuehrt als fehlendes ACPI.
bye, Chris
On 27.10.03 Christian Perle (perle@itm.tu-clausthal.de) wrote:
Moin,
Soweit ich weiss, ist in 2.4.22 erstmalig der Versionsstand des ACPI-Patches von Sourceforge fest drin, patchen sollte dort nicht noetig sein.
Allerdings ist im Knoppix-Kernel (noch) kein ACPI-Support einkompiliert[1], so dass man fuer ACPI ohnehin den Kernel neu kompilieren muss. Dafuer reicht es, die original Kernelsourcen von www.kernel.org (bzw. einem Mirror) zu besorgen und ggf. den gcc-Symlink von gcc 3.2 auf gcc 2.95 umzusetzen. Als Vorlage fuer die Kernelkonfiguration bietet sich /boot/config-2.4.22 vom Knoppix-System an.
[1] Aus gutem Grund: Es gibt leider viele Rechner mit fehlerhaftem oder unvollstaendigem ACPI-BIOS, so dass dort "ACPI by default" zu mehr Chaos fuehrt als fehlendes ACPI.
Gibt es eine einfache Möglichkeit herauszufinden ob mein ACPI-Bios mit dem ACPI im Kernel zusammenspielt (außer Kernel neu backen und testen)?
H.
Gibt es eine einfache Möglichkeit herauszufinden ob mein ACPI-Bios mit dem ACPI im Kernel zusammenspielt (außer Kernel neu backen und testen)?
Auf http://tuxmobil.org/ nach deinem Notebook suchen und ziemlich weit unten im Abschnitt "APM/ACPI" nachschauen. Bei vielen Kommentaren steht leider: "Noch nicht getestet."
Jens Weiße
On 30.10.03 Jens Weisse (jens.weisse@gmx.net) wrote:
Moin,
Gibt es eine einfache Möglichkeit herauszufinden ob mein ACPI-Bios mit dem ACPI im Kernel zusammenspielt (außer Kernel neu backen und testen)?
Auf http://tuxmobil.org/ nach deinem Notebook suchen und ziemlich weit unten im Abschnitt "APM/ACPI" nachschauen. Bei vielen Kommentaren steht leider: "Noch nicht getestet."
Isch abe gar kein Notebook. Die Angabe des BIOS und dessen Version sollte doch reichen oder?
H.
Hi Hilmar,
On Thu, Oct 30, 2003 at 10:35:27 +0100, Hilmar Preusse wrote:
Gibt es eine einfache Möglichkeit herauszufinden ob mein ACPI-Bios mit dem ACPI im Kernel zusammenspielt (außer Kernel neu backen und testen)?
AFAIK nicht. BIOS-implementationen koennen so unterschiedlich und fehlerbehaftet sein, dass es ohne ausprobieren nicht geht.
Das gleiche erlebe ich gerade mit booten von USB, was leider auch extrem BIOS- und USB-Stick-abhaengig ist.
bye, Chris
On 30.10.03 Christian Perle (perle@itm.tu-clausthal.de) wrote:
On Thu, Oct 30, 2003 at 10:35:27 +0100, Hilmar Preusse wrote:
Hi,
Gibt es eine einfache Möglichkeit herauszufinden ob mein ACPI-Bios mit dem ACPI im Kernel zusammenspielt (außer Kernel neu backen und testen)?
AFAIK nicht. BIOS-implementationen koennen so unterschiedlich und fehlerbehaftet sein, dass es ohne ausprobieren nicht geht.
Jetzt hab ich extra ACPI in den Kernel eingebacken und dann sowas:
Linux version 2.4.22 (root@drachi) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Sat Nov 1 09:35:54 CET 2003 BIOS-provided physical RAM map: <snip> 95MB LOWMEM available. ACPI: have wakeup address 0xc0001000 On node 0 totalpages: 24560 zone(0): 4096 pages. zone(1): 20464 pages. zone(2): 0 pages. ACPI disabled because your bios is from 98 and too old
:-(
Ich hab jetzt acpi=force in meine lilo.conf gebaut und richtig startet auch der acpid. Ich werde damit weiterspielen -- mal sehn, ob ich was sinnvoll ans Rennen kriege.
H.
On 01.11.03 Hilmar Preusse (hille42@web.de) wrote:
Moin,
Ich hab jetzt acpi=force in meine lilo.conf gebaut und richtig startet auch der acpid. Ich werde damit weiterspielen -- mal sehn, ob ich was sinnvoll ans Rennen kriege.
Leider kann mir das Skript on_ac_power hinterher nicht mehr erzählen ob ich auf Battery-Power bin, so daß alle Startskripte, die das wissen wollen (z.B. anacron), einfach fehlschlagen. Laden des AC-Moduls hilft nicht so wirklich. Na ja, soweit mein kurzer Ausflug in die Welt des ACPI.
EOT, H.
On 02.11.03 Hilmar Preusse (hille42@web.de) wrote:
On 01.11.03 Hilmar Preusse (hille42@web.de) wrote:
Moin,
Ich bins nochmal, aber zum letzten Mal.
Ich hab jetzt acpi=force in meine lilo.conf gebaut und richtig startet auch der acpid. Ich werde damit weiterspielen -- mal sehn, ob ich was sinnvoll ans Rennen kriege.
Leider kann mir das Skript on_ac_power hinterher nicht mehr erzählen ob ich auf Battery-Power bin, so daß alle Startskripte, die das wissen wollen (z.B. anacron), einfach fehlschlagen.
anacron hat in unstable eine init-Skript-Fix, der das Problem behebt. Jetzt tut alles wie ich will, man muß nur beim Booten das Modul button.o laden.
EOT, H.
lug-dd@mailman.schlittermann.de