View previous topic :: View next topic |
Author |
Message |
nmi n00b
Joined: 22 Sep 2003 Posts: 27 Location: Rotkreuz, Switzerland
|
Posted: Mon Sep 22, 2003 7:56 pm Post subject: SCSI Boot Problem |
|
|
Hallo zusammen!
Ich bin ein Gentoo-Neuling und habe mich nun durch die geniale Installations-Anleitung durchgearbeitet. Nun habe ich allerdings Probleme mit dem Abschluss der Installation. Das erste Booten ohne CD klappt nicht.
Folgender Fehler wird ausgegeben:
Code: |
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 |
Danach erscheinen folgende Fehler:
Code: |
VFS: Cannot open root device "803" or 08:03
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:03
|
Ich nehme mal an root kann nicht gemountet werden weil der SCSI Adapter nicht richtig geladen wird. Aber ich habe alles was ich für wichtig empfunden habe fix in den Kernel reingebaut. Ich habe nichts in Modulen geladen.
Was habe ich falsch gemacht?
Grüsse aus der Schweiz!
Marco |
|
Back to top |
|
|
toskala Advocate
Joined: 14 Dec 2002 Posts: 2080 Location: hamburg, germany
|
Posted: Tue Sep 23, 2003 8:14 am Post subject: |
|
|
wenn dein rootfs auf einem scsi device liegt, dann musst du den scsi adapter und alles was da zugehört fest einbauen, nicht als modul. _________________ adopt an unanswered post
erst denken, dann posten |
|
Back to top |
|
|
ian! Bodhisattva
Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Tue Sep 23, 2003 8:46 am Post subject: |
|
|
toskala wrote: | wenn dein rootfs auf einem scsi device liegt, dann musst du den scsi adapter und alles was da zugehört fest einbauen, nicht als modul. |
Sagt er das nicht schon?
nmi wrote: | Ich nehme mal an root kann nicht gemountet werden weil der SCSI Adapter nicht richtig geladen wird. Aber ich habe alles was ich für wichtig empfunden habe fix in den Kernel reingebaut. Ich habe nichts in Modulen geladen. |
ian! _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
|
nmi n00b
Joined: 22 Sep 2003 Posts: 27 Location: Rotkreuz, Switzerland
|
Posted: Tue Sep 23, 2003 9:04 am Post subject: |
|
|
Quote: | Sagt er das nicht schon? |
Ja, das hab ich schon gesagt
Ich habe einen Onboard Adaptec AIC 7860Q SCSI Controller. Den Treiber für diesen Controller habe ich fix im Kernel drin. Allerdings habe ich noch ein wenig im Forum rumgelesen, und bemerkt, dass ich nicht der einzige bin, der Probleme mit dem AIC7xxx Controller hat. Allerdings haben mir die Postings nichts gebracht. Wer hat eine Lösung für mein Problem?
Vielen Dank!!
Marco |
|
Back to top |
|
|
ian! Bodhisattva
Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Tue Sep 23, 2003 9:16 am Post subject: |
|
|
nmi wrote: | [...] der Probleme mit dem AIC7xxx Controller hat. Allerdings haben mir die Postings nichts gebracht. Wer hat eine Lösung für mein Problem? |
Welche der folgenden Möglichkeiten hast Du gewählt? Welche Treiber hast Du in den Kernel fest eingebaut?
- AIC7xxx und AIC7xxx_old
- AIC7xxx
- AIC7xxx_old
Mit dem AIC7xxx hatte ich bisher keine Probleme; mit dem AIC7xxx_old schon. Bootet die LiveCD durch, wenn Du als Flag doscsi mitgibst, oder bricht dieser ab?
Gruß,
ian! _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
|
nmi n00b
Joined: 22 Sep 2003 Posts: 27 Location: Rotkreuz, Switzerland
|
Posted: Tue Sep 23, 2003 9:27 am Post subject: |
|
|
ian! wrote: | [...] Welche Treiber hast Du in den Kernel fest eingebaut? [...] |
Ich habe alle in den Kernel reinkompiliert, da ich nicht wusste welcher ich nehmen muss. Aber das hat nichts gebracht.
ian! wrote: | [...] Bootet die LiveCD durch, wenn Du als Flag doscsi mitgibst, oder bricht dieser ab? [...] |
Das habe ich noch nie probiert. Was bewirkt die doscsi option?
Gruss,
Marco |
|
Back to top |
|
|
ian! Bodhisattva
Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Tue Sep 23, 2003 9:30 am Post subject: |
|
|
nmi wrote: | Was bewirkt die doscsi option? |
Diese Option bewirkt, daß der Kernel versucht SCSI-Geräte zu finden und die Module für diese zu laden. Daran könnte man erkennen, ob sich die Hardwareerkennung von Gentoo an dem AIC7xxx_old weghängt. Dies ist ein Problem, welches ich nun schon öfter gesehen habe.
Gruß,
ian! _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
|
nmi n00b
Joined: 22 Sep 2003 Posts: 27 Location: Rotkreuz, Switzerland
|
Posted: Tue Sep 23, 2003 10:50 am Post subject: |
|
|
Quote: | Daran könnte man erkennen, ob sich die Hardwareerkennung von Gentoo an dem AIC7xxx_old weghängt |
Ich werde es mal testen.
Wenn ich alle SCSI Treiber fix in den Kernel reinkompiliere sollte es doch auch gehen? Oder nimmt der Kernel dann den falschen?
Muss/Kann ich irgendwo definieren welcher Treiber vom Kernel benutzt werden soll?
Gruss,
Marco |
|
Back to top |
|
|
DiD@SyN n00b
Joined: 04 Jun 2003 Posts: 30 Location: Switzerland
|
Posted: Tue Sep 23, 2003 11:07 am Post subject: |
|
|
1. Versuch mal den Kernel ohne AIC7xxx_old zu kompilieren
2. Der Fehler
Code: | kmod: failed to execute /sbin/modprobe -s-k scsi_hostadapter, errno=2 |
erscheint wenn ein gültiger scsi hostadapter bereits gefunden sprich geladen wurde. Was mich mehr interessieren würde... wie schaut dein /etc/lilo.conf aus?
DiD@SyN (for NMI Diego's) _________________ Use the force, read the source |
|
Back to top |
|
|
DiD@SyN n00b
Joined: 04 Jun 2003 Posts: 30 Location: Switzerland
|
Posted: Tue Sep 23, 2003 11:22 am Post subject: |
|
|
Was es auch noch sein könnte...
scsi_hostadapter sollte ein Alias auf den Namen deines SCSI-Adapter Kernelmoduls sein. Wenn ich mich richtig erinnere wird dieser so definiert: Code: | File: /etc/conf.modules
alias scsi_hostadapter aic7xxx
|
Das natürlich nur wenn du aic7xxx als Modul kompiliert hast
DiD@SyN _________________ Use the force, read the source |
|
Back to top |
|
|
nmi n00b
Joined: 22 Sep 2003 Posts: 27 Location: Rotkreuz, Switzerland
|
Posted: Tue Sep 23, 2003 1:21 pm Post subject: |
|
|
Danke!!
Ich werde eure Tips mal ausprobieren und mich dann wieder melden.
Gruss,
Marco |
|
Back to top |
|
|
nmi n00b
Joined: 22 Sep 2003 Posts: 27 Location: Rotkreuz, Switzerland
|
Posted: Tue Sep 23, 2003 7:26 pm Post subject: |
|
|
So, ich habe noch ein wenig an meinem Kernel rumgebastelt. Die Fehlermeldung habe ich nun überwunden. Ich habe alle anderen SCSI-Treiber rausgeworfen und nur den AIC 7xxxx reingepackt.
Nun hab ich allerdings ein anderes Problem:
Die Kiste bleibt mir bei:
Code: | Freeing unused kernel memory: xxxk freed |
stehen.
Bevor sich meine Kiste aufhängt kommen allerdings noch ein paar Fehler in der Art:
Code: | devfs_register(cup): could not append to parent, err -17 |
Was hab ich nun wieder falsch gemacht?
Gruss,
Marco |
|
Back to top |
|
|
DiD@SyN n00b
Joined: 04 Jun 2003 Posts: 30 Location: Switzerland
|
Posted: Tue Sep 23, 2003 9:19 pm Post subject: |
|
|
Der devfs_register Fehler kannst du eigentlich (so weit ich weiss) ignorieren. Denn Error 17 (err -17) bedeutet dass ein Treiber der sich z.B. im /proc einnisten will schon eingenistet ist, sprich vorhanden. deshalb sollte er trotzdem funktionieren.
Was cup allerdings (das ist doch dieses Printer-Zeugs) mit devfs zu tun hat ist mir allerdings schleierhaft.
Wenn du mehr Infos zu diesem Fehler möchtest kannst du im Kernel devfs_debug einschalten (sollte so heissen).
Der "Freeing unused kernel mermory"... der ist schwieriger zu deuten. Andere Posts meinen dass dies auf eine Kompilation für einen zu hohen CPU zurückzuführen ist. Das vielleicht mal checken.
Ansonsten Kerneleintrag für Kerneleintrag entfernen damit du den Fehler einschränken kannst.
Good Luck
DiD@SyN _________________ Use the force, read the source |
|
Back to top |
|
|
nmi n00b
Joined: 22 Sep 2003 Posts: 27 Location: Rotkreuz, Switzerland
|
Posted: Wed Sep 24, 2003 6:19 am Post subject: |
|
|
DiD@SyN wrote: | [...]Andere Posts meinen dass dies auf eine Kompilation für einen zu hohen CPU zurückzuführen ist. [...] |
Ich hab das mal gecheckt und bei der CPU 386 angegeben (sollte laut Gentoo-Kernel-Hilfe immer funktionieren) und das hat auch nicht geklappt.
Die devfs_register(cup) Meldung:
Code: | devfs_register(cup): could not append to parent, err -17 |
erscheint bei mir so ca. 30 mal. Ist das normal? Wie bringe ich die Meldungen weg?
Gruss,
Marco |
|
Back to top |
|
|
|