[Eisfair] Module für Controllerkarte einbinden

Christian Ott forenzeugs at gmx.net
Di Dez 25 18:41:14 CET 2012


Am 25.12.2012 15:38, schrieb Thomas Bork:
> Am 25.12.2012 14:32, schrieb Christian Ott:
>
>> Also mit dem neuen Kernel und den zusätzlichen Modulen startet der
>> Server jetzt problemlos, allerdings nur solange keine Festplatten in den
>> Conrollern eingesteckt sind.
>
> Du meinst, nachdem Du die Module mittels modprobe geladen und ein
> Kernel-Update durchgeführt hast?
>

Richtig, die Module wurden mittels modprobe geladen und das System 
danach auf den SMP-Kernel geupdatet.


>> Sobald ich eine Festplatte einstecke kommt
>> wieder die Meldung "please append a correct "root=" boot option. Sobald
>> diese Fehlermeldung erfolgt blinken die "CapsLock" und die "ScrollLock"
>> LEDs der Tastatur und es ist wieder keine Eingabe mehr möglich.
>> Es sieht fast so aus, als ob nach dem Laden der Module die Namen der
>> Festplatten geändert sind.
>
> Bootet der Rechner überhaupt von USB (kontrolliere die
> BIOS-Einstellungen der Boot-Reihenfolge!), wenn eine Festplatte
> eingebaut ist? Ist die Festplatte leer?
>

Also mit dem neuen SMP-Kernel und eingebundenem sata_sil Modul bootet 
der Rechner komplett bis zum Login.

Sobald ich aber eine Platte am Controller eintecke kommt die Meldung:

"Please append a correct "root=" boot option; "

Ich habe die Partition auf der eingesteckten Platte gelöscht und nun 
wird mir noch sdb1, sdb2, sdb3 und sdb4  als Auswahl aufgelistet.
Allerdings kann ich hier nichts auswählen, da die Tastatur nicht mehr 
reagiert.
Der USB-Stick ist normalerweise sda und nicht sdb. Die Platte am 
Sataport wird mir vor "Please append ..." als sda angezeigt.

Wird dann dieser Controller vor dem für den USB-Port geladen und 
vertauscht somit die bisherige Nummerierung?

Ausserdem habe ich festgestellt, dass die Bootpartition vom USB-Stick 
kein Bootflag hatte, habe dieses mit gparted live gesetz was aber auch 
nichts gebracht hat.




> Poste die Ausgaben von
>
> mount
> sfdisk -l
>
> bei installiertem reinen USB ohne zusätzlich geladene Module.

Nach Update auf SMP-Kernel, ohne zusätzliche Module:

eis # mount
/dev/sda3 on / type ext4 (rw,errors=remount-ro,acl,user_xattr)
/dev/sda1 on /boot type ext4 (rw,errors=remount-ro)
/dev/sda4 on /data type ext4 (rw,acl,user_xattr)
devpts on /dev/pts type devpts (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/sys on /sys type sysfs (rw)
eis # sfdisk -l

Disk /dev/sda: 1022 cylinders, 247 heads, 62 sectors/track
Units = cylinders of 7840768 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+     34-     35-    262144   83  Linux
                 start: (c,h,s) expected (0,33,3) found (0,32,33)
                 end: (c,h,s) expected (34,91,18) found (32,194,34)
/dev/sda2         34+     68-     35-    262144   82  Linux swap / Solaris
                 start: (c,h,s) expected (34,91,19) found (32,194,35)
                 end: (c,h,s) expected (68,149,34) found (65,101,36)
/dev/sda3         68+    342-    274-   2097152   83  Linux
                 start: (c,h,s) expected (68,149,35) found (65,101,37)
                 end: (c,h,s) expected (342,121,38) found (326,122,52)
/dev/sda4        342+   1022-    681-   5209088   83  Linux
                 start: (c,h,s) expected (342,121,39) found (326,122,53)
                 end: (c,h,s) expected (1022,196,44) found (974,250,44)
eis #


> Poste die Ausgaben mit geladenen Modulen.
>

Nach Update auf SMP-Kernel, mit zusätzlichem Modul "sata_sil" mittels 
modprobe:

eis # mount
/dev/sda3 on / type ext4 (rw,errors=remount-ro,acl,user_xattr)
/dev/sda1 on /boot type ext4 (rw,errors=remount-ro)
/dev/sda4 on /data type ext4 (rw,acl,user_xattr)
devpts on /dev/pts type devpts (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/sys on /sys type sysfs (rw)
eis # sfdisk -l

Disk /dev/sda: 1022 cylinders, 247 heads, 62 sectors/track
Units = cylinders of 7840768 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+     34-     35-    262144   83  Linux
                 start: (c,h,s) expected (0,33,3) found (0,32,33)
                 end: (c,h,s) expected (34,91,18) found (32,194,34)
/dev/sda2         34+     68-     35-    262144   82  Linux swap / Solaris
                 start: (c,h,s) expected (34,91,19) found (32,194,35)
                 end: (c,h,s) expected (68,149,34) found (65,101,36)
/dev/sda3         68+    342-    274-   2097152   83  Linux
                 start: (c,h,s) expected (68,149,35) found (65,101,37)
                 end: (c,h,s) expected (342,121,38) found (326,122,52)
/dev/sda4        342+   1022-    681-   5209088   83  Linux
                 start: (c,h,s) expected (342,121,39) found (326,122,53)
                 end: (c,h,s) expected (1022,196,44) found (974,250,44)

Disk /dev/sdb: 30515 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+  30515-  30516- 245115904   83  Linux
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty
eis #



Nach Update auf SMP-Kernel, nur mit zusätzlichem Modul "arcmsr" mittels 
modprobe:

eis # mount
/dev/sda3 on / type ext4 (rw,errors=remount-ro,acl,user_xattr)
/dev/sda1 on /boot type ext4 (rw,errors=remount-ro)
/dev/sda4 on /data type ext4 (rw,acl,user_xattr)
devpts on /dev/pts type devpts (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/sys on /sys type sysfs (rw)
eis # sfdisk -l

Disk /dev/sda: 1022 cylinders, 247 heads, 62 sectors/track
Units = cylinders of 7840768 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+     34-     35-    262144   83  Linux
                 start: (c,h,s) expected (0,33,3) found (0,32,33)
                 end: (c,h,s) expected (34,91,18) found (32,194,34)
/dev/sda2         34+     68-     35-    262144   82  Linux swap / Solaris
                 start: (c,h,s) expected (34,91,19) found (32,194,35)
                 end: (c,h,s) expected (68,149,34) found (65,101,36)
/dev/sda3         68+    342-    274-   2097152   83  Linux
                 start: (c,h,s) expected (68,149,35) found (65,101,37)
                 end: (c,h,s) expected (342,121,38) found (326,122,52)
/dev/sda4        342+   1022-    681-   5209088   83  Linux
                 start: (c,h,s) expected (342,121,39) found (326,122,53)
                 end: (c,h,s) expected (1022,196,44) found (974,250,44)

Disk /dev/sdb: 121601 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+ 121600  121601- 976760001   83  Linux
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty
eis #



Beide Module mit modprobe geladen:

eis # mount
/dev/sda3 on / type ext4 (rw,errors=remount-ro,acl,user_xattr)
/dev/sda1 on /boot type ext4 (rw,errors=remount-ro)
/dev/sda4 on /data type ext4 (rw,acl,user_xattr)
devpts on /dev/pts type devpts (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/sys on /sys type sysfs (rw)
eis # sfdisk -l

Disk /dev/sda: 1022 cylinders, 247 heads, 62 sectors/track
Units = cylinders of 7840768 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+     34-     35-    262144   83  Linux
                 start: (c,h,s) expected (0,33,3) found (0,32,33)
                 end: (c,h,s) expected (34,91,18) found (32,194,34)
/dev/sda2         34+     68-     35-    262144   82  Linux swap / Solaris
                 start: (c,h,s) expected (34,91,19) found (32,194,35)
                 end: (c,h,s) expected (68,149,34) found (65,101,36)
/dev/sda3         68+    342-    274-   2097152   83  Linux
                 start: (c,h,s) expected (68,149,35) found (65,101,37)
                 end: (c,h,s) expected (342,121,38) found (326,122,52)
/dev/sda4        342+   1022-    681-   5209088   83  Linux
                 start: (c,h,s) expected (342,121,39) found (326,122,53)
                 end: (c,h,s) expected (1022,196,44) found (974,250,44)

Disk /dev/sdb: 121601 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+ 121600  121601- 976760001   83  Linux
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty

Disk /dev/sdc: 30515 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

    Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdc1          0+  30515-  30516- 245115904   83  Linux
/dev/sdc2          0       -       0          0    0  Empty
/dev/sdc3          0       -       0          0    0  Empty
/dev/sdc4          0       -       0          0    0  Empty
eis #



Gruß,
Christian



Mehr Informationen über die Mailingliste Eisfair