Sie sind nicht angemeldet.

1

15.09.2007, 17:06

Kernel 2.6.22-gentoo-r5: hda statt sda

Hallo zusammen,

ich habe den Kernel von 2.6.20-gentoo-r8 auf 2.6.22-gentoo-r5 geupdatet. Leider erkennt der Kernel die Festplatte (SATA) plötzlich als hda statt sda. Das gibt Probleme, weil die fstab nicht mehr stimmt. Woran könnte das liegen?

Danke Gen-Too

Wie unten auch steht: Man muss alle alten Treiber rausnehmen. Das ist allerdings für mich nicht ganz so einfach rauszufindne gewesen, was da genau weg muss.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Gen-Too« (08.12.2007, 20:19)


2

15.09.2007, 17:13

Hast Du in der Kernel-Konfig. unter "Device Drivers / Serial ATA (prod) and Parallel ATA (experimental) drivers" den passenden Treiber abktiviert (im Kernel, nicht als Modul)?
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

3

15.09.2007, 20:34

Hallo,

ich habe die bestehende Konfiguration mittels make oldconfig geklont. In desem Bereich bin ich soweit ich mich erinnere nichts gefragt worden, aber das muss ich mir nochmal ansehen.

Gen-Too

4

15.09.2007, 21:12

Zitat

Original von Gen-Too
ich habe die bestehende Konfiguration mittels make oldconfig geklont.

Genau mit dieser Vorgehensweise habe ich es anfangs mit dem 2.6.22 auch zur Kernel panic gebracht.

Schönes WE!
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

5

15.09.2007, 22:47

Zitat

Original von rudib
[
Genau mit dieser Vorgehensweise habe ich es anfangs mit dem 2.6.22 auch zur Kernel panic gebracht.



Und woran lag es?

6

15.09.2007, 22:52

Zitat

Original von Gen-Too
Und woran lag es?

Genau wie oben beschrieben: mir fehlte der passende SATA-Treiber im Kernel.

HTH
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

7

16.09.2007, 10:47

Also mir fällt nix auf, scheint ok zu sein.....

Allerding heißt der Treiber jetzt anders....

Hab mal die configs angehängt.

Grüße

8

20.09.2007, 08:11

Schon seltsam. Laut Internet wurde hda in 2.6.22 durch sda ersetzt. Bei mir ist es irgendwie genau andersrum....
Der Treiber heißt auch anders jetzt.

Gen-Too

9

20.09.2007, 13:22

Hallo Gen-Too

Ich habe mir mal deine kernelconfig durchgesehen, und finde keinen aktivierten S-ATA Treiber ?

Bei mir funktioniert beides korrekt hda sowie sda mit kernel 2.6.22-gentoo-r5

Ich nutze ein nVidia nForce4 Ultra Bord mit:

Quellcode

1
nVidia Corporation CK804 Serial ATA Controller (rev a3)

für diesen habe ich:

Quellcode

1
CONFIG_SATA_NV=y
gesetzt.

Schau doch bitte noch mal nach deinem S-ATA Treiber im kernel, passend für dein Controller

Poste doch bitte mal ein:

Quellcode

1
lspci



Viel Glück Josef

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (20.09.2007, 13:24)


10

22.09.2007, 23:34

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7600] (rev a1)
04:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
09:05.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
09:09.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
09:09.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
09:09.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
09:09.3 System peripheral: Ricoh Co Ltd Unknown device 0843
09:09.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09)
09:09.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)


SATA-Treiber müsste das hier sein (Menüeintrag aus 2.6.22, heißt in 2.6.20 anders):

<*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support (heisst ATA_PIIX)

Das ist sowohl in 2.6.20 als auch in 2.6.22 aktivert.....

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Gen-Too« (22.09.2007, 23:40)


11

23.09.2007, 21:00

Da weiß ich zZ auch nicht weiter, da ich mich mit Intel nicht auskenne.

Aber es gibt ein recht gutes und aktuelles Howto fur den 2.6.22er Kernel, dort steht auch etwas zu den geänderten Laufwerksbezeichnungen.

http://de.gentoo-wiki.com/Kernel_manuell…6_2.6.22-gentoo

MfG Josef

12

25.09.2007, 14:39

Danke, das schaue ich mir mal an.

Gen-Too

13

29.09.2007, 11:26

Hallo Gen-Too,

hast Du es Dir mal angesehen und bist Du weitergekommen?

Gruß

Andreas

14

29.09.2007, 14:21

Hi,

hatte dieses Problem anfangs auch mit dem 2.6.22-gentoo-r5. Nachdem ich *_alle_* IDE Optionen aus dem Kernel rausgeworfen hatte. erkannte dieser meine Festplatte & CD-Rom wieder als Sata Device an...

Device Drivers => < > ATA/ATAPI/MFM/RLL support ------->
Gruessle,

Michael

My City

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »gentool« (29.09.2007, 14:22)


15

01.11.2007, 14:40

RE: Kernel 2.6.22-gentoo-r5: hda statt sda

Ich muss dieses Thema nochmal aufwärmen. Ich hatte länger keine Zeit mehr mich darum zu kömmer und habe jetzt heute mal gedacht ich versuche es mt kernel 2.6.22-gentoo-r9. Auch dort habe ich dasselbe Problem: Ich bekomme eine Kernelpanic, weil die Festplattenpartitionen jetzt nicht mehr /dev/sdaX sondern /dev/hdaX heißen....

Ich weiss nicht woran das liegt? Ich dachte aber eigentlich, dass inzwischen /dev/hdaX verschwinden soll und alles /dev/sdaXw werden soll. Ich habe ehrlich gesagt keinen Schimmer, warum jetzt bei mir nach einem Kernelupdate plötzlich alles anders heißen soll..... Eventuell gibt es für meinen Intel-Chipsatz jetzt mehrere Treiber und ich muss einen anderen wählen?

Danke für Ideen

Gen-Too

16

03.11.2007, 00:11

RE: Kernel 2.6.22-gentoo-r5: hda statt sda

Hallo Gen-Too

Das kann doch nicht sein, es muß doch hinzukriegen sein!

Poste doch bitte noch mal die Ausgabe von fdisk

Quellcode

1
fdisk -l
(kleines L)

und deine

Quellcode

1
2
/etc/fstab
/boot/grub/grub.conf


EDIT:
Neue Adresse vom WIKI
http://de.gentoo-wiki.com/Kernel_manuell_kompilieren

MfG josef.95

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (03.11.2007, 00:14)


17

08.12.2007, 05:24

Zitat

Ich muss dieses Thema nochmal aufwärmen.
wann denn ??? wir sind mittlerweile bei kernel-2.6.23-r3

MfG josef.95