Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SCSI Boot Problem
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
nmi
n00b
n00b


Joined: 22 Sep 2003
Posts: 27
Location: Rotkreuz, Switzerland

PostPosted: Mon Sep 22, 2003 7:56 pm    Post subject: SCSI Boot Problem Reply with quote

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
View user's profile Send private message
toskala
Advocate
Advocate


Joined: 14 Dec 2002
Posts: 2080
Location: hamburg, germany

PostPosted: Tue Sep 23, 2003 8:14 am    Post subject: Reply with quote

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
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Tue Sep 23, 2003 8:46 am    Post subject: Reply with quote

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
View user's profile Send private message
nmi
n00b
n00b


Joined: 22 Sep 2003
Posts: 27
Location: Rotkreuz, Switzerland

PostPosted: Tue Sep 23, 2003 9:04 am    Post subject: Reply with quote

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
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Tue Sep 23, 2003 9:16 am    Post subject: Reply with quote

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
View user's profile Send private message
nmi
n00b
n00b


Joined: 22 Sep 2003
Posts: 27
Location: Rotkreuz, Switzerland

PostPosted: Tue Sep 23, 2003 9:27 am    Post subject: Reply with quote

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
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Tue Sep 23, 2003 9:30 am    Post subject: Reply with quote

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
View user's profile Send private message
nmi
n00b
n00b


Joined: 22 Sep 2003
Posts: 27
Location: Rotkreuz, Switzerland

PostPosted: Tue Sep 23, 2003 10:50 am    Post subject: Reply with quote

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
View user's profile Send private message
DiD@SyN
n00b
n00b


Joined: 04 Jun 2003
Posts: 30
Location: Switzerland

PostPosted: Tue Sep 23, 2003 11:07 am    Post subject: Reply with quote

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
View user's profile Send private message
DiD@SyN
n00b
n00b


Joined: 04 Jun 2003
Posts: 30
Location: Switzerland

PostPosted: Tue Sep 23, 2003 11:22 am    Post subject: Reply with quote

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
View user's profile Send private message
nmi
n00b
n00b


Joined: 22 Sep 2003
Posts: 27
Location: Rotkreuz, Switzerland

PostPosted: Tue Sep 23, 2003 1:21 pm    Post subject: Reply with quote

Danke!!

Ich werde eure Tips mal ausprobieren und mich dann wieder melden.

Gruss,
Marco
Back to top
View user's profile Send private message
nmi
n00b
n00b


Joined: 22 Sep 2003
Posts: 27
Location: Rotkreuz, Switzerland

PostPosted: Tue Sep 23, 2003 7:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
DiD@SyN
n00b
n00b


Joined: 04 Jun 2003
Posts: 30
Location: Switzerland

PostPosted: Tue Sep 23, 2003 9:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
nmi
n00b
n00b


Joined: 22 Sep 2003
Posts: 27
Location: Rotkreuz, Switzerland

PostPosted: Wed Sep 24, 2003 6:19 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum