Port-amd64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

siisata tries to attach incompatible devices?



On Mon, Jun 10, 2013 at 11:00:05PM -0400, Thor Lancelot Simon wrote:
> I powered back up a machine that very, very long ago was build.netbsd.org,
> to run some tests.  It worked fine with its old (5.99) kernel, but with a
> kernel built from yesterday's sources, its disks vanished, evidently because:
> 
> siisata0 at pci1 dev 5 function 0: vendor 0x1095 product 0x3114 (rev. 0x02)
> siisata0: couldn't map global registers

It looks like the cause of this is that siisata is trying to use the
SiI3114 in this system, with which it is (as far as I know) not compatible.

With "no siisata" in the kernel config file, things are much better:

satalink0 at pci1 dev 5 function 0: Silicon Image SATALink 3114 (rev. 0x02)
satalink0: 33MHz PCI bus
satalink0: bus-master DMA support present
satalink0: using ioapic0 pin 19 for native-PCI interrupt
atabus0 at satalink0 channel 0
atabus1 at satalink0 channel 1
atabus2 at satalink0 channel 2
atabus3 at satalink0 channel 3
satalink0: port 0: device present, speed: 1.5Gb/s
satalink0: port 1: device present, speed: 1.5Gb/s
wd0(satalink0:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
wd1(satalink0:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)



Home | Main Index | Thread Index | Old Index