tech-kern archive

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

Re: siisata tries to attach incompatible devices?



I fixed this recently.

On Mon, Jun 10, 2013 at 11:13:22PM -0400, Thor Lancelot Simon wrote:
> 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