Summary: | 2004.1 LiveCD - SATA problems | ||
---|---|---|---|
Product: | Gentoo Release Media | Reporter: | Daniel Drake (RETIRED) <dsd> |
Component: | Everything | Assignee: | Gentoo LiveCD Package Maintainers <livecd> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | amd64, fly, ivan.piazza, magnade, me, spider, zhen |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dmesg output from "gentoo" kernel
dmesg output from "smp" kernel |
Description
Daniel Drake (RETIRED)
![]() Created attachment 31495 [details]
dmesg output from "gentoo" kernel
Created attachment 31496 [details]
dmesg output from "smp" kernel
OK, I have sorted it out. Those messages that I posted in the dmesg output are caused by the "siimage" SATA driver. This driver is buggy, unmaintained, and messages like the ones I posted are very common. The proper way to do it is to use Jeff Garzik's libata drivers (the ones under CONFIG_SCSI_SATA). I am writing this message from a SATA-booted system using the CONFIG_SCSI_SATA_SIL driver. So, all you have to do to get SATA working for me on the LiveCD's is compile the kernel with libata drivers and without siimage. The drives then identify as SCSI, e.g. /dev/sda (this was "hde" on the siimage driver, might be worth pointing out) FYI, my SATA controller is: 0000:01:0b.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) Silicon Image Serial ATARaid Controller [ CMD/Sil 3112/3112A ] (rev 02) This type of controller is common on many nforce2 based motherboards. *** Bug 40974 has been marked as a duplicate of this bug. *** *** Bug 49485 has been marked as a duplicate of this bug. *** This has been changed in the most recent (smp) kernel for the livecd's. We'll need testing shortly. *** Bug 52450 has been marked as a duplicate of this bug. *** I am adding amd64 to this also, since people are having problems with those systems too. (Probably the siimage sil_sata problem) Would everybody test out the http://dev.gentoo.org/~wolf31o2/releng CD and let me know how it works for you with SATA in this bug... thanks *** Bug 55033 has been marked as a duplicate of this bug. *** The truth is that both drivers are buggy and incomplete. The bug filing that was just marked as duplicate was an observation that the siimage driver is entirely _not_included_ on the 2004.2-test4 CD. It should at least be included to allow trying of both drivers. I'm not saying that it should be automatically loaded, just included. Are you sure you have the two the right way round? Through all my searching, I didn't find any users having "real" problems with sata_sil, whereas siimage was the total opposite. Does your hardware have trouble with sata_sil? If so, I'd suggest you send off a bug report to Jeff Garzik so that we can get it fixed, we can't easily do that for siimage as its been left to rot... As for siimage not being on the CD, you're correct, and that was my fault. It will be on the -test5 CD, just not compiled statically in the kernel (only as a module). i just tried out -test4 iso and it almost works for me with sil3112 hardware i just need a newer kernel 2.6.6 at least iirc latest -bk wouldnt hurt tho ;) when is -test5 going to be ready ? Sorry that I didn't get back to this bug sooner. Have you tried any of the other -test series CDs? This should all be fixed in the 2004.2 release. Anyway, I'm going to mark this as RESOLVED-CANTFIX simply because I can't change the 2004.1 release, and we've finalized 2004.2 already. |