Subject: 1.5ZC SMP and wi0 (DWL-520)
To: None <tech-smp@netbsd.org>
From: George Sollish <gsollish@autogear.net>
List: tech-smp
Date: 05/21/2002 08:11:56
Re the 1.5ZC SMP kernel Bill Sommerfeld recently posted for testing, I can
confirm that it boots and runs generally satisfactorily on my Supermicro
P6DGE running 2 Pentium III 850's -- except for the installed D-Link
DWL-520 PCI wireless card.

The DWL-520 seems to probe and boot erratically when compared to the same
card and box booting the 1.5ZC kernel from the latest single processor
snapshot.  I have attached the wi probes from the 1.5ZC single boot, which
appears stable, and three different 1.5ZC SMP boots, which appear to
indicate something odd's occuring in the driver or its interaction with
the SMP code.  Is the SMP branch using older wi code than main branch
current?

NetBSD ivik.autogear.net 1.5ZC NetBSD 1.5ZC (GENERIC) #0: Wed Apr 24
17:36:26 EDT 2002
autobuild@tgm.wasabisystems.com:/home/tv/scratch/obj.i386/sys/arch/i386/
compile/GENERIC i386

wi0 at pci0 dev 20 function 0: Intersil Prism2.5 Wireless Lan
wi0: interrupting at irq 9
wi0: 802.11 address 00:05:5d:ee:59:06
wi0: using RF:PRISM2.5 MAC:ISL3874A(Mini-PCI)
wi0: Intersil Firmware: Primary (1.0.5), Station (1.3.4)

NetBSD ivik.autogear.net 1.5ZC NetBSD 1.5ZC (GENERIC.MP) #16: Sat May 18
18:00:23 EDT 2002
sommerfeld@snoop:/usr/smpsys/arch/i386/compile/GENERIC.MP i386

Successful wi0 attach follows (1st SMP boot):

wi0 at pci0 dev 20 function 0: Intersil Prism2.5 Wireless Lan
wi0: interrupting at irq 9
wi0:wi0: command timed out, cmd=0x0
wi0: init failed
wi0: using RF:PRISM2.5 MAC:ISL3874A(Mini-PCI)
wi0: Intersil Firmware: Primary (1.0.5), Station (1.3.4)

Successful wi0 attach follows (2nd SMP boot)

wi0 at pci0 dev 20 function 0: Intersil Prism2.5 Wireless Lan
wi0: interrupting at irq 9
wi0:wi0: command timed out, cmd=0x0
wi0: init failed
wi0: using Unknown Lucent chip
wi0: Lucent Firmware: Station (0.0.0)

Unsuccessful wi0 attach (from memory) follows (3rd SMP boot):

wi0 at pci0 dev 20 function 0: Intersil Prism2.5 Wireless Lan
wi0: interrupting at irq 9
wi0: unable to get MAC address
wi0: controller attach failed
wi0: bogus irq: interrupt_disestablish
(boot enters debugger)

George E Sollish	Chief Engineer		Auto Gear Equipment
			Project Manager		The Payne Lake Project