i'm having trouble getting my sil680 hard drive controller card
working properly. the kernel sees the card at bootup, and i can load
the module, but i cannot access the hard drive attached to it.
here are the contents of /proc/ide:
root@drei:~# ls /proc/ide/
drivers hda@ hdb@ hdc@ hdd@ ide0/ ide1/ siimage
no ide2 or hde as i'd expect, but siimage shows up after the siimage
module is loaded.
root@drei:~# cat /proc/ide/siimage
Controller: 0
SiI680 Chipset.
MMIO Base 0xdd800000
MMIO-DMA Base 0xdd800000
MMIO-DMA Base 0xdd800008
from dmesg:
SiI680: IDE controller at PCI slot 0000:00:0b.0
SiI680: chipset revision 2
SiI680: BASE CLOCK == 133
SiI680: 100% native mode on irq 19
ide2: MMIO-DMA , BIOS settings: hde
io, hdf
io
ide3: MMIO-DMA , BIOS settings: hdg
io, hdh
io
from lspci:
00:0b.0 RAID bus controller: CMD Technology Inc PCI0680 (rev 02)
Subsystem: CMD Technology Inc PCI0680
Flags: bus master, medium devsel, latency 32, IRQ 19
I/O ports at a000 [size=8]
I/O ports at 9800 [size=4]
I/O ports at 9400 [size=8]
I/O ports at 9000 [size=4]
I/O ports at 8800 [size=16]
Memory at dd800000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at <unassigned> [disabled] [size=512K]
Capabilities: [60] Power Management version 2
i have only one drive attached to it at the moment - a 40GB hitachi.
i'll hook up my WD after i get this one working.