Bug 172913
Summary: | sata_promise broken (kernel-2.6.14-1.1637_FC4) | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andreas Bierfert <andreas.bierfert> | ||||
Component: | kernel | Assignee: | Jeff Garzik <jgarzik> | ||||
Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 4 | CC: | davej, eric_a_benson, fbiete, k.georgiou, peterm, wtogami | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-12-16 01:42:13 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 172490 | ||||||
Attachments: |
|
Description
Andreas Bierfert
2005-11-11 08:19:45 UTC
Created attachment 120921 [details]
dmesg of 2.6.14-1.1637_FC4
Hm, upon further investigation this might not be a sata_promise issue but a libata issue related to the recent changes... but adding 'options libata atapi_enabled=1' to modprobe.conf sadly does not do the trick... :/ ATAPI is for CD-ROMs and such, and should have nothing to do with your missing disk. OK the little voice in my head was not wrong then ^^ good to know... I just figured because it was the only visible change that I could find (by just looking at the module version and parameters and such...) and since the drive is attached to the 3rd port of the sata controler which actually is a PATA port I tought it might have something to do with this... If you need more info or you want me to try out something just yell +) same with 1640_FC4 same with 1641_FC4 same with 1644_FC4 I have the same problem, with a FastTrak 376 which has only PATA ports. I can confirm that the problem still exists with kernel 2.6.15-rc2, which I built from sources using "make oldconfig" with the config from 1644_FC4. I can confirm the same problem using an onboard FastTrak 378 controller (Promise PDC 20378) on a ASUS P4C800-E Deluxe motherboard. The SATA ports work in all kernel versions whereas the PATA port doesn't recognize an attached HD using kernel-smp-2.6.14-1.1637_FC4 or kernel-smp-2.6.14-1.1644_FC4. As a workaround I switched back to kernel-smp-2.6.13-1.1532_FC4 The problem goes away, i.e. the behavior reverts to that of 2.6.13-1.1532_FC4, when I use kernel 2.6.15-rc5-mm1. Perhaps there was some code from the mm- series enabled in the 2.6.13 FC4 kernels that disappeared in the 2.6.14 FC4 kernels. Seems like mm adds support for the PATA ports of some controllers with some patches (see the new compile options and changes in libata... probably from git-libata-all.patch or something...) Coule somebody rh please respond? Dave maybe put this in your FC4 kernel dir for the people subscribed here to test? afaik, those patches are for using older PATA chipsets (currently supported by drivers/ide/) with the libata core. They don't add PATA-on-SATA support. However, I just checked something in that *should* fix this. I hope. Test out 1649 when it hits people.redhat.com/davej/kernels/Fedora/FC4/ in a few hours. Ok, with 1649 I get a crash at boot time (sry): [<c01d92a6>] pci_register_driver+0x89/0xa9 [<c0134238>] sys_init_module+0xbb/0x1b5 [<c0102ea1>] syscall_call+0x7/0xb Code: 60 45 61 00 89 c1 b8 ff ff ff ff 83 fa 02 77 0a 8d 04 12 01 c0 03 41 58 8b 00 c3 53 89 c3 83 fa 02 77 0a 8d 04 12 01 c0 03 43 58 <89> 08 5b c3 55 57 56 53 89 c3 8b 10 8b ba c4 05 00 00 0f b6 40 Error: /bin/insmod exited abnormally with value 0 ! (pid 347) Sorry this i all I got typed up from the screen. I suspect that it is trying to insert the sata modules and crashs while detecting the drives. Hope that helps if you need further infos let me know... Same, as you might have guessed, with 1650... ;) can you boot with vga=791 (Which gets you more lines of text on the screen) and see if you can get some of the earlier lines ? [<c01d90c7>] __pci_device_probe+0x36/0x42 [<c01d90f1>] pci_device_probe+0x1e/0x35 [<c0238ba1>] driver_probe_device+-0x35/0x98 [<c0238cb6>] __driver_attach+0x45/0x47 [<c023843b>] bus_for_each_dev+0x39/0x47 [<c0238cce>] driver_attach+0x16/0x1a [<c0238c71>] __driver_attach+0x0/0x47 [<c02387f5>] bus_add_driver+0x63/0xa9 There is still something missing at the top but at least a bit more... I just pushed out another test kernel (-1651) at http://people.redhat.com/davej/kernels/Fedora/FC4 , can you try that ? :) Works again with 1651. Thank you. awesome, thanks for testing. This will go out as a proper update in a day or so. No Problem... sounds great :) |