Subject: Nell PCMCIA/PRISM-II on Voyager
To: None <port-sparc@netbsd.org>
From: David Passmore <dpassmor@sneakers.org>
List: port-sparc
Date: 04/21/2002 21:54:59
Hi folks,

I'm attempting to use a SMC 2632W 802.11b wireless card in a Sun Voyager,
running -current as of 4/21, with no audioamd and the bigendian patch
enabled in wireg.h.

Without the wi driver compiled in, it detects the PCMCIA chip and the SMC
card, but does nothing with it. With the wi driver, it gets some interrupt
weirdness and reboots. The boot log follows.

Thanks,
David

--

nell0 at sbus0 slot 0 offset 0x0 level 4 (ipl 7) level 7 (ipl 13): rev 1                                                                        
pcmcia0 at nell0 socket 0                         
wi0 at pcmcia0 function 0: SMC, SMC2632W, Version 01.02                                                       
wi0: 802.11 address 00:e0:29:91:a4:25                                     
wi0: using RF:PRISM2 MAC:HFA3841 CARD:HWB3163 rev.A                                                   
wi0: Intersil Firmware: Primary (0.3.0), Station (0.7.6)                                                        
pcmcia1 at nell0 socket 1                         
SUNW,mic at sbus0 slot 1 offset 0x8000 level 6 (ipl 11) not configured                                                                      
SUNW,DBRIe at sbus0 slot 2 offset 0x10000 level 9 not configured                                                                
cgsix0 at sbus0 slot 3 offset 0x0 level 9: SUNW,501-2393, 1024 x 768, rev 11                                                                            
cgsix0: attached to /dev/fb                           
stp4020[0]: Battery change 1                            
scsibus0: waiting 2 seconds for devices to settle...                                                    
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
stray interrupt ipl 0xd pc=0xf00075a0 npc=0xf00075a4 psr=49010c1<EF,S,PS>                                                                         
panic: crazy interrupts                       
syncing disks... stray interrupt ipl 0xd pc=0xf00d653c npc=0xf00d6540 psr=44010c                                                                                
4<EF,S,PS>          
panic: crazy interrupts                       
Frame pointer is at 0xf01e46d8                              
Call traceback:               
  pc = 0xf017b440  args = (0x4001de1, 0x4001fe1, 0xd00, 0x0, 0xf01e47f0, 0x44010                                                                                
e1, 0xf01e4740) fp = 0xf01e4740                               
  pc = 0xf00b51c8  args = (0x104, 0x0, 0x63061, 0x0, 0xf01e4868, 0x44010e2, 0xf0                                                                                
1e47a8) fp = 0xf01e47a8                       
  pc = 0xf017a670  args = (0xf01cd518, 0x104, 0xf021d400, 0xf0216000, 0xf01e4870                                                                                
, 0x44010e3, 0xf01e4810) fp = 0xf01e4810                                        
  pc = 0xf00067d0  args = (0xf01e4918, 0xf01ef400, 0xf01e4870, 0x7f00, 0xf01e49b                                                                                
0, 0x44010e4, 0xf01e48b8) fp = 0xf01e48b8                                         
  pc = 0xf00d6520  args = (0xd00, 0x4401de5, 0xf01ef3                           
 0x34, 0xf01e4968) fp = 0xf01e4968
  pc = 0xf017b3f8  args = (0xf021ae20, 0xf0002000, 0xf0002000, 0xf01f1c00, 0xf01
e4a88, 0x44010e6, 0xf01e49d8) fp = 0xf01e49d8
  pc = 0xf00b51c8  args = (0x100, 0x0, 0x63061, 0x0, 0xf01e4b00, 0x44010e7, 0xf0
1e4a40) fp = 0xf01e4a40
  pc = 0xf017a670  args = (0xf01cd518, 0x100, 0xf021d400, 0xf0216000, 0xf01e4b08
, 0x1, 0xf01e4aa8) fp = 0xf01e4aa8
  pc = 0xf00067d0  args = (0xf01e4bb0, 0xf01ef400, 0xf01e4b08, 0x7f00, 0xf021d40
0, 0xf01e8a1c, 0xf01e4b50) fp = 0xf01e4b50
  pc = 0xf00ac110  args = (0x0, 0x0, 0xf0198ccc, 0x0, 0xffffffff, 0x44010e2, 0xf
01e8a18) fp = 0xf01e8a18
rebooting