Dear All,
I have a problem with getting my system (FC6) to recognize a SATA 1
drive. I have all four IDE slots taken up (three hard disks and a DVD
drive), /boot is on /dev/hda1, other info reproduced below.
POST recognizes the PCI card for the SATA drive (SiI 3112A) but returns
a "Drive not found" message for each of the two channels on the card.
Pressing F4 or Ctrl-S, as indicated in the documentation) has no effect,
the boot process continues straight to the GRUB screen. Hence I am not
able to configure the card in the boot-up process. When I boot into FC6,
the system recognizes the card but does not mount the disk itself. The
Linux boot process returns device-not-found and mounting-failed messages
for LABEL=/home2. Now for the funny bit: if I disconnect the power to
the disk while FC6 is running, wait for the disk to spin down then power
it up again, I can mount the drive with a simple sudo mount /home2
command -- i.e. it mounts normally as per the fstab entry.
I am appending listings of fstab, lspci, /proc/scsi/scsi and
modprobe.conf; any help would be gratefully received -- I would really
like to be able to screw the side panel of the box back on!
Best wishes,
Ian Astley
**********************************************
Listing of /etc/fstab (/home2 is the SATA drive):
[astley@tokyoii ~]$ cat /etc/fstab
LABEL=/1 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
LABEL=/home2 /home2 ext3 defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=SWAP-hda3 swap swap defaults 0 0
/dev/hdd1 /media/windowsNTFS_1 ntfs-3g
auto,rw,user,defaults,utf8,umask=0000 0 0
/dev/hdd2 /media/windowsFAT32_1 vfat
noauto,rw,user,defaults,utf8,umask=0000 0 0
/dev/fd0 /media/floppy vfat
noauto,rw,user,umask=0000 0 0
Listing of PCI devices:
[root@tokyoii ~]# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 746 Host (rev 02)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL
Media IO] (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI
Fast Ethernet (rev 90)
00:09.0 FireWire (IEEE 1394): NEC Corporation IEEE 1394 [OrangeLink]
Host Controller (rev 03)
00:0a.0 Mass storage controller: Silicon Image, Inc. SiI 3112
[SATALink/SATARaid] Serial ATA Controller (rev 02)
00:0b.0 USB Controller: NEC Corporation USB (rev 43)
00:0b.1 USB Controller: NEC Corporation USB (rev 43)
00:0b.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
00:0c.0 Ethernet controller: Digital Equipment Corporation DECchip
21142/43 (rev 41)
00:0e.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce
6200] (rev a1)
SCSI device listing:
[astley@tokyoii ~]$ cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: Maxtor 7L300S0 Rev: BANC
Type: Direct-Access ANSI SCSI revision: 05
And modprobe.conf says:
alias eth0 tulip
alias eth1 sis900
alias snd-card-0 snd-cmipci
options snd-card-0 index=0
options snd-cmipci index=0
remove snd-cmipci { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; };
/sbin/modprobe -r --ignore-remove snd-cmipci
options quickcam_messenger index=1
remove quickcam_messenger { /usr/sbin/alsactl store 1 >/dev/null 2>&1 ||
: ; }; /sbin/modprobe -r --ignore-remove quickcam_messenger