Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#9758 - udev loads amd74xx instead of pata_amd

Attached to Project: Arch Linux
Opened by Pierre Schmitz (Pierre) - Tuesday, 04 March 2008, 11:01 GMT
Last edited by Pierre Schmitz (Pierre) - Tuesday, 04 March 2008, 11:35 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Aaron Griffin (phrakture)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

This is no new problem, so the solution cannot be found in recent kernel or udev chagnes.

I am using an nforce4 ultra chipset from nvidia. My hds are connected via sata, so pata/ide drivers are not loaded by initcpio. Udev lods the old ide module amd74xx, which results in error messages like this ones:

Mar 4 10:53:25 opteron hda: drive not ready for command
Mar 4 10:53:25 opteron hda: status error: status=0x59 { DriveReady SeekComplete DataRequest Error }
Mar 4 10:53:25 opteron hda: status error: error=0x00 { }
Mar 4 10:53:25 opteron hda: drive not ready for command
Mar 4 10:54:28 opteron ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
Mar 4 10:54:28 opteron hda: BENQ DVD DD DW1640, ATAPI CD/DVD-ROM drive
Mar 4 10:54:28 opteron hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
Mar 4 10:54:28 opteron hda: UDMA/33 mode selected
Mar 4 10:54:28 opteron hda: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache

Those errors are just flooding my logs.

But when I load pata_amd everything is fine: "MODULES=(!amd74xx pata_amd)"

I wonder if there is a way to prefer the pata modules.

pierre@opteron ~ % lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GT] (rev a1)
05:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 05)
05:07.1 Input device controller: Creative Labs SB Live! Game Port (rev 05)

This task depends upon

Closed by  Pierre Schmitz (Pierre)
Tuesday, 04 March 2008, 11:35 GMT
Reason for closing:  Not a bug
Additional comments about closing:  This seems to be a kind of my own fault. The installer should select all pata modules for loading by initcpio, which prevents udev from loading those broken ide modules.

Just for reference: The solution is to include the pata moudle in initcpio.conf or using the blacklist as mentioned in the bug report.

Loading...