Subject: sil0680 on ultra 30
To: None <port-sparc64@netbsd.org>
From: Antonio Marques <froz@icix.org>
List: port-sparc64
Date: 01/15/2004 18:24:28
Hi,

I finally got myself a Silicon Image 0680 card as recommended by someone on this list,
but I seem to be having some "lost interrupt" problems as shown by the dmesg below.
Do I need to change anything in the machines firmware? Any help would be greatly apreciated.
 
NetBSD 1.6ZF (INSTALL) #0: Fri Dec  5 14:38:01 WET 2003
        xxxx@xxxx.org:/usr/obj/sys/arch/sparc64/compile/INSTALL
total memory = 256 MB
avail memory = 223 MB
using 1651 buffers containing 13208 KB of memory
bootpath: /pci@1f,4000/network@1,1
mainbus0 (root): SUNW,Ultra-30
cpu0 at mainbus0: SUNW,UltraSPARC-II @ 247.998 MHz, version 0 FPU
cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 1024K external (64 b/l)
psycho0 at mainbus0 addr 0xfffc2000
SUNW,psycho: impl 0, version 4: ign 7c0 bus range 0 to 0; PCI bus 0
DVMA map: fe000000 to ffffe000
IOTSB: 4134c000 to 41354000
pci0 at psycho0
pci0: i/o space, memory space enabled
ebus0 at pci0 dev 1 function 0
ebus0: Sun Microsystems, Inc. PCIO Ebus2, revision 0x01
auxio0 at ebus0 addr 726000-726003, 728000-728003, 72a000-72a003, 72c000-72c003, 72f000-72f003
power at ebus0 addr 724000-724003 ipl 37 ipl 50 not configured
SUNW,pll at ebus0 addr 504000-504002 not configured
sc at ebus0 addr 500000-500007 not configured
sab0 at ebus0 addr 400000-40007f ipl 43: rev 3.2
sabtty0 at sab0 port : console i/o
sabtty1 at sab0 port 1
com0 at ebus0 addr 3083f8-3083ff ipl 41: ns16550a, working fifo
kbd0 at com0
com1 at ebus0 addr 3062f8-3062ff ipl 42: ns16550a, working fifo
ms0 at com1
lpt0 at ebus0 addr 3043bc-3043cb, 300398-300399, 700000-70000f ipl 34
fdthree at ebus0 addr 3023f0-3023f7, 706000-70600f, 720000-720003 ipl 39 not configured
clock0 at ebus0 addr 0-1fff: mk48t59: hostid 80a134ef
flashprom at ebus0 addr 0-fffff, 0-fffff not configured
audiocs0 at ebus0 addr 200000-2000ff, 702000-70200f, 704000-70400f, 722000-722003 ipl 35 ipl 3
6: CS4231A
audio0 at audiocs0: full duplex
0hme0 at pci0 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
hme0: interrupting at ivec 3021
hme0: Ethernet address 08:00:20:a1:34:ed
nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
esiop0 at pci0 dev 3 function 0: Symbios Logic 53c875 (ultra-wide scsi)
esiop0: using on-board RAM
esiop0: interrupting at ivec 20
scsibus0 at esiop0: 16 targets, 8 luns per target
cmdide0 at pci0 dev 2 function 0
cmdide0: Silicon Image 0680 (rev. 0x02)
cmdide0: bus-master DMA support present
cmdide0: primary channel configured to native-PCI mode
OF_mapintr failed
cmdide0: using ivec 1 for native-PCI interrupt
atabus0 at cmdide0 channel 0
cmdide0: secondary channel configured to native-PCI mode
atabus1 at cmdide0 channel 1
psycho1 at mainbus0 addr 0xfffd8000
SUNW,psycho: impl 0, version 4: ign 7c0 bus range 128 to 128; PCI bus 128
pci1 at psycho1
pci1: i/o space, memory space enabled
timer0 at mainbus0 addr 0xfffadc00 irq vectors 7ec and 7ed
SUNW,ffb at mainbus0 addr 0xfe4c0000 not configured
pcons at mainbus0 not configured
Kernelized RAIDframe activated
md0: internal 5120 KB image area
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <FUJITSU, MAB3045S SUN4.2G, 1806> disk fixed
sd0: 4094 MB, 3882 cyl, 16 head, 135 sec, 512 bytes/sect x 8385121 sectors
sd0: sync (50.00ns offset 16), 16-bit (40.000MB/s) transfers, tagged queueing
wd0 at atabus0 drive 0cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
: <ST340016A>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 38166 MB, 77545 cyl, 16 head, 63 sec, 512 bytes/sect x 78165360 sectors
cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 0 tc_skip: 0
wd0: drive supports PIO mode 4cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 0 tc_skip: 0
, DMA mode 2cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 0 tc_skip: 0
, Ultra-DMA mode 5 (Ultra/100)
wd0(cmdide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers)
cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
wd0: no disk label
cmdide0:0:0: lost interrupt
        type: ata tc_bcount: 0 tc_skip: 0
root on md0a dumps on md0b