[plug] Missing Hard Drive

Timothy White weirdit at gmail.com
Fri Aug 5 17:33:33 WST 2005


> >
> > >0000:00:08.0 RAID bus controller: Promise Technology, Inc. PDC20378 (FastTrak 378/SATA 378) (rev 02)

Ok, so booting backwards and forwards (and looking at the bios) shows
that it is the Promise FastTrak SATA controller. During one reboot it
hiccuped and reset the bios (it does it occasionally, an AI
Overclocking bug i think, not that i over clock so why it keeps
hitting me i don't know) which meant the Promise Bios was in RAID
mode. Changed it back, still no luck.
I've now changed some of the settings to modules so that the 2 kernel
configs are similar. They  now both load the same modules, with the
difference being that one detects the drive, the other doesn't
On the new kernel
     $ lsmod |grep sata
     sata_via                9988  0
     sata_promise           11780  0
     libata                 50824  2 sata_via,sata_promise
The only difference on the old kernel is sata_promise is used once,
while here it isn't used (and it's not used by another module)
Looking in /proc/scsi/scsi shows the controllers with the old kernel,
plus a directory for each controller which has a few files, all named
as a number, each one telling me that the driver doesn't yet support
the proc-fs.
Under the new kernel, /proc/scsi/scsi doesn't show any controllers. It
does have a sg sub directory which doesn't seem to help.

Any ideas? The only other difference I can think of between the 2
kernels is the initrd (other than version.) 2.6.12.1 .vs.
2.6.10-5-amd-generic (Ubuntu kernel)

The .config files are available for those who want to poke[1]. I'm at
the end of my line!! Almost ready to put the drive on another bus!!

Tim

[1] http://members.plug.org.au/~linuxalien/2.6.10-ubuntu.config
http://members.plug.org.au/~linuxalien/2.6.12.1.config



More information about the plug mailing list