[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Keine IDE-Treiber mit kernel-image-2.4.27-1-686-smp



Hallo,

ich habe ein Problem mit dem kernel-image-2.4.27-1-686-smp. Ich kann
keine anderen IDE-Treiber mehr laden, als den generischen
Standard-Treiber. Die Module lassen sich zwar mittels modprobe laden
(z.B. piix, sis5513, pdc202xx_new, pdc202xx_old) und werden dann auch in
der Ausgabe von lsmod angezeigt, aber funktionieren tut es trotzdem
nicht. Mit dem kernel-image-2.4.26-1-686-smp klappt alles ohne Probleme!
Hier mal ein Beispiel. Starte ich die Maschine mit dem 2.4.26er Kernel,
dann steht in /var/log/dmesg z.B. folgendes:

ide: late registration of driver.
SIS5513: IDE controller at PCI slot 00:02.5
SIS5513: chipset revision 0
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA

Starte ich nun mit dem 2.4.27er Kernel ohne irgendetwas verändert zu
haben (/etc/mkinitrd/modules, /etc/modules), dann wird auf dieser
Maschine zwar das Modul sis5513 geladen und erscheint auch in der
Ausgabe von lsmod, die obigen Zeilen existieren aber nicht in
/var/log/dmesg und es klappt auch kein DMA mehr und hdparm sagt bei so
gut wie allem 'Operation not permitted'. Sieht also so aus, als würde
der Treiber garnicht erst initialisiert.

Ich habe das bereits auf einer anderen Maschine überprüft, und da
verhält es sich ganz genauso. Mit 2.4.26er Kernel erhalte ich in
/var/log/dmesg:

ide: late registration of driver.
ICH4: IDE controller at PCI slot 00:1f.1
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
PDC20268: IDE controller at PCI slot 03:04.0
PDC20268: chipset revision 2
PDC20268: not 100% native mode: will probe irqs later
PDC20268: ROM enabled at 0xdfee0000
    ide2: BM-DMA at 0x9400-0x9407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x9408-0x940f, BIOS settings: hdg:pio, hdh:pio
PDC20276: IDE controller at PCI slot 03:0e.0
PDC20276: chipset revision 1
PDC20276: not 100% native mode: will probe irqs later
    ide4: BM-DMA at 0xac00-0xac07, BIOS settings: hdi:pio, hdj:pio
    ide5: BM-DMA at 0xac08-0xac0f, BIOS settings: hdk:pio, hdl:pio

Und mit 2.4.27er Kernel fehlen alle diese Zeilen und bis auf ide0 und
ide1 werden die anderen auch garnicht gefunden obwohl die Module in der
Ausgabe von lsmod angezeigt werden!

Ich habe die Module testweise einmal aus der /etc/mkinitrd/modules
herausgenommen und nach dem Booten von Hand mittels modprobe geladen.
Das hat auch nichts gebracht.

Auf der zweiten Maschine habe ich die Versionen
kernel-image-2.4.27-1-686 und kernel-image-2.4.26-1-686 probiert

---diff /boot/config-2.4.26-1-686 /boot/config-2.4.27-1-686
110a111,114
> CONFIG_HOTPLUG_PCI_SHPC=m
> # CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set
> CONFIG_HOTPLUG_PCI_PCIE=m
> # CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set
139a144
> CONFIG_ACPI_MMCONFIG=y
152d156
< CONFIG_ACPI_RELAXED_AML=y
318c322
< CONFIG_BLK_DEV_CARMEL=m
---
> CONFIG_BLK_DEV_SX8=m
337a342
> CONFIG_BLK_DEV_DM_MIRROR=m
555c560
< CONFIG_NET_SCH_DELAY=m
---
> CONFIG_NET_SCH_NETEM=m
727a733
> CONFIG_SCSI_SATA_SX4=m
1548d1553
< CONFIG_AMD7XX_TCO=m
2204a2210
> CONFIG_CRYPTO_TEA=m
2206a2213
> CONFIG_CRYPTO_MICHAEL_MIC=m

und auf der ersten kernel-image-2.4.27-1-686-smp und
kernel-image-2.4.26-1-686-smp

---diff /boot/config-2.4.26-1-686-smp /boot/config-2.4.27-1-686-smp
111a112,115
> CONFIG_HOTPLUG_PCI_SHPC=m
> # CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set
> CONFIG_HOTPLUG_PCI_PCIE=m
> # CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set
140a145
> CONFIG_ACPI_MMCONFIG=y
153d157
< CONFIG_ACPI_RELAXED_AML=y
319c323
< CONFIG_BLK_DEV_CARMEL=m
---
> CONFIG_BLK_DEV_SX8=m
338a343
> CONFIG_BLK_DEV_DM_MIRROR=m
556c561
< CONFIG_NET_SCH_DELAY=m
---
> CONFIG_NET_SCH_NETEM=m
728a734
> CONFIG_SCSI_SATA_SX4=m
1549d1554
< CONFIG_AMD7XX_TCO=m
2205a2211
> CONFIG_CRYPTO_TEA=m
2207a2214
> CONFIG_CRYPTO_MICHAEL_MIC=m

Wenn ich die beiden Kernel-Konfigurationen vergleiche kann ich keinen
Unterschied erkennen, der das erklären könnte. Irgendjemand eine Idee ?

-- 
Christian Schulte



Reply to: