konflikt -> modutils + module-init-tools

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
hoaruehl
Beiträge: 87
Registriert: 21.06.2004 14:35:22
Kontaktdaten:

konflikt -> modutils + module-init-tools

Beitrag von hoaruehl » 21.06.2004 15:05:15

Hallo miteinander,

ich fahre Debian/Woody 3.0 mit Kernel 2.4.18.
Das Problem das ich dort habe ist, das mein USB nicht richtig erkannt wird und ich mein alcatel speedtouch usb mit provider aon (österr.) nicht verwenden kann.
Ich habe den USB support beim kernel fest einkompiliert (also nicht als Modul) somit verstehe ich nicht ganz wieso das start-script von speedtouch diesen als Modul starten will (der fehler "modprobe: cannot found usbcore" wird ausgeworfen).

Danach entschloss ich mich den Kernel 2.6.6 zu kompilieren, da ich gehört habe dieser besitze einen besseren USB Support. Dazu habe ich dann auch das paket "module-init-tools" mit apt-get installiert.
Doch beim starten mit dem 2.6.6er bekomme ich immer diese initrd.img fehlt fehlermeldung (den genauen wortlaut müsste ich erst nocheinmal nachsehen).

Wie dem auch sei... ein Kumpel von mir meint nun ich habe einen Konflikt zwischen modutils und module-init-tools, und jetzt hätte ich gern von euch gewusst wie ich eines von beiden Paketen deinstallieren kann!

Ich bin euch für jede Rückmeldung dankbar!

hoaruehl

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Beitrag von storm » 21.06.2004 23:34:54

Hallo,

2.4.18: im start-skript steht halt der Befehl modprobe drin, dem ist es egal, ob du
usbcore fix oder als module gebaut hast. Er wird eben ausgeführt und beschwert sich dann, dass er usbcore nicht findet.

2.6.6: hier sind auch beide Pakete installiert, ohne Probleme. Es sei denn, die Versionen,
besser: die Version von modutils ist zu klein.
Hier:

Code: Alles auswählen

$> dpkg -l module-init-tools
hi  module-init-tools   3.0-pre10-3     tools for managing Linux kernel modules
$> dpkg -l modutils
hi  modutils            2.4.26-1        Linux module utilities
Wie lautet denn die genaue Fehlermeldung?

ciao, frank
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

hoaruehl
Beiträge: 87
Registriert: 21.06.2004 14:35:22
Kontaktdaten:

kernel panic

Beitrag von hoaruehl » 22.06.2004 14:02:58

hallo und vielen dank für die antwort,

die fehler meldung die ich beim start bekomme sieht folgendermaßen aus:

Code: Alles auswählen

VFS: Cannot open root device "302" or 03:02 
Please append a correct "root=" boot option 
Kernel panic: VFS: Unable to mount root fs on 03:02
irgendwo habe ich dann gelesen das mir ein initrd fehlt, aber auch durch längeres suchen bin ich nicht draufgekommen wie man soetwas erstellt.
einige user hier im forum sagen das das kompilieren viel einfach geht mit "make kpkg kernel_image", jedoch findet es diesen befehl bei mir gar nicht.

zurück zum eigentliches problem mit modutils und module-init-tools

ich habe heute die module-init-tools mit "apt-get remove module-init-tools gelöscht, und danach nochmal das Modem probiert.
dabei habe habe ich aber wieder denselben fehler bekommen (modprobe: can't find usbcore).

tja und nun weiss ich nicht mehr weiter.

sehr helfen würde mir aber wenn es jemand hier gäbe der schon das

alcatel speedtouch usb adsl modem für provider aon (österr.)

auf debian/woody installiert hat und mir hier ein kleines tutorial geben könnte.

Benutzeravatar
tig
Beiträge: 113
Registriert: 09.03.2004 18:52:52

Re: kernel panic

Beitrag von tig » 23.06.2004 12:39:21

hoaruehl hat geschrieben:

Code: Alles auswählen

VFS: Cannot open root device "302" or 03:02 
Please append a correct "root=" boot option 
Kernel panic: VFS: Unable to mount root fs on 03:02
warscheinlich hast du dein File-System oder den richtigen IDE Treiber nicht fest im Kernel drin.
hoaruehl hat geschrieben:einige user hier im forum sagen das das kompilieren viel einfach geht mit "make kpkg kernel_image", jedoch findet es diesen befehl bei mir gar nicht.
der befehl heißt

Code: Alles auswählen

make-kpkg kernel_image
und du musst die pakete make und kernel-package installieren, sollten aber eigentlich schon installiert sein, wenn du den Kernel schon auf andere Weise gebacken hast
hoaruehl hat geschrieben:Ich habe heute die module-init-tools mit "apt-get remove module-init-tools gelöscht, und danach nochmal das Modem probiert.
dabei habe habe ich aber wieder denselben fehler bekommen (modprobe: can't find usbcore).
module-tools-init zu löschen ist keine gute Idee, da der 2.6er die braucht um Module zu laden.

zum tutorial: http://www.openoffice.de/linux/buch

[edit]hab noch eins gefunde :D
http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
[/edit]

vogella
Beiträge: 243
Registriert: 22.06.2004 12:01:00
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von vogella » 23.06.2004 17:02:57

Moin,

falls Du eine Ramdisk (INITRD) miterstellen willst:

make-kpkg --INITRD kernel_image

Grüsse, Lars

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: kernel panic

Beitrag von storm » 23.06.2004 20:33:18

hoaruehl hat geschrieben:hallo und vielen dank für die antwort,

Code: Alles auswählen

VFS: Cannot open root device "302" or 03:02 
Please append a correct "root=" boot option 
Kernel panic: VFS: Unable to mount root fs on 03:02
Zusätzlich zu den schon gegebenen Tipps von tig und vogella kann man noch sagen,
dass du diese initrd nicht unbedingt brauchst. Wenn du dein Dateisystem
fest im Kernel drin hast, nicht als modul, und sonst keine exotische Hardware
wie SCSI-Karten oder RAID-Controler verwendest.

Welchen Bootmanager verwendest du denn?
zurück zum eigentliches problem mit modutils und module-init-tools
ich habe heute die module-init-tools mit "apt-get remove module-init-tools gelöscht, und danach nochmal das Modem probiert.
wie schon gesagt wurde: schlechte Idee, wenn du den 2.6er nimmst.

dabei habe habe ich aber wieder denselben fehler bekommen (modprobe: can't find usbcore).
Versuch mal nen neuen Kernel zu backen und mach halt alles was du zu USB findest
als Modul. Zu fast allen Modulen findest du ein kurze Hilfe, in der beschrieben steht,
wie das Modul heisst und ob es ratsam ist, es als Modul oder fest zu benutzen.

Dein Alcatel-Speedtouch in Gang bringen, ist hier beschrieben: DSL-HWOTO.
Genau für dich und in DE: http://howto.htlw16.ac.at/at-highspeed-howto-2.html

ciao, frank
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

hoaruehl
Beiträge: 87
Registriert: 21.06.2004 14:35:22
Kontaktdaten:

alles klar

Beitrag von hoaruehl » 24.06.2004 14:38:22

alles klar, vielen dank für die vielen antworten.

ich habe es jetzt auf eine andere methode gemacht, nämlich folgende:

ich habe den kernel 2.4.26 kompiliert, da ich gelesen habe das dieser das alcatel speedtouch unterstützt (habe ich fest installiert).

dazu habe ich noch ein sehr gutes howto gefunden, bei dem es auch alle
benötigten programme und tools im paket zum runterladen gibt.

http://linux-usb.sourceforge.net/SpeedTouch/index.html

ich bin noch dran die programme zu installieren, bin mal gespannt ob es danach
funktioniert.

vielen dank für eure bisherige hilfe!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: konflikt -> modutils + module-init-tools

Beitrag von KBDCALLS » 30.06.2004 15:17:21

hoaruehl hat geschrieben:Hallo miteinander,

ich fahre Debian/Woody 3.0 mit Kernel 2.4.18.

Danach entschloss ich mich den Kernel 2.6.6 zu kompilieren, da ich gehört habe dieser besitze einen besseren USB Support. Dazu habe ich dann auch das paket "module-init-tools" mit apt-get installiert.
Doch beim starten mit dem 2.6.6er bekomme ich immer diese initrd.img fehlt fehlermeldung (den genauen wortlaut müsste ich erst nocheinmal nachsehen).

Wie dem auch sei... ein Kumpel von mir meint nun ich habe einen Konflikt zwischen modutils und module-init-tools, und jetzt hätte ich gern von euch gewusst wie ich eines von beiden Paketen deinstallieren kann!

Ich bin euch für jede Rückmeldung dankbar!

hoaruehl
Das mit dem Konflikt ist unfug.

Modutils ist für Kernel 2.4.xx
und
module-init-tools ist für Kernel 2.6.xx

Beide kann man getrost zusammen installieren... Es auch so vorgesehen und auch notwendig wenn Kernel 2.4xx und Kernel 2.6.xx abwechselt nutzt.

Wenn man nämlich ins sbin Verzeichnis reinschaut dann gibt es modprobe und modprobe.modutils

Und jenachdem welcher Kernel läuft gibt modprobe weiter an modprobe.modutils

Antworten