ports/106501: wpi port causes kernel errors

Jose Hidalgo joseche at gmail.com
Fri Dec 8 23:20:03 UTC 2006


>Number:         106501
>Category:       ports
>Synopsis:       wpi port causes kernel errors
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 08 23:20:02 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Jose Hidalgo
>Release:        6.1-RELEASE
>Organization:
FreeBSD User
>Environment:
FreeBSD  6.1-RELEASE FreeBSD 6.1-RELEASE #0: Wed Dec  6 01:35:39 CST 2006     root@:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
The wpi driver doesn't work and makes the kernel repeat the message:
       rx tail flags error 702
       scan finished
indefinitely.

kldload if_wpi gives:
---------------------------------snip starts
pci12: driver added
found->	vendor=0x8086, dev=0x4222, revid=0x02
	bus=12, slot=0, func=0
	class=02-80-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=17
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message, 64 bit
pci12:0:0: reprobing on driver added
wpi0: <Intel(R) PRO/Wireless 3945ABG> mem 0xefdff000-0xefdfffff irq 17 at device 0.0 on pci12
wpi0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xefdff000
channel 1 pwr1 0x0087 pwr2 0x0087
channel 2 pwr1 0x0088 pwr2 0x0087
channel 3 pwr1 0x006f pwr2 0x006e
channel 4 pwr1 0x006f pwr2 0x0070
channel 5 pwr1 0x0000 pwr2 0x0000
channel 6 pwr1 0x007a pwr2 0x007a
channel 7 pwr1 0x007c pwr2 0x007c
channel 8 pwr1 0x007f pwr2 0x007e
channel 9 pwr1 0x0080 pwr2 0x0080
channel 10 pwr1 0x0000 pwr2 0x0000
channel 11 pwr1 0x0000 pwr2 0x0000
channel 12 pwr1 0x0000 pwr2 0x0000
channel 13 pwr1 0x0000 pwr2 0x0000
channel 14 pwr1 0x0000 pwr2 0x0000
wpi0: bpf attached
wpi0: Ethernet address: 00:13:02:9f:10:ba
wpi0: bpf attached
wpi0: bpf attached
wpi0: [MPSAFE]
wpi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wpi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
pci13: driver added
---------------------------------snip ends

The module wpi_ucode loads without problems
 5    1 0xc6a45000 1d000    wpi_ucode.ko



Now after "ifconfig wpi0 up" the kernel will go crazy repeating this messages:

setting h/w config 1200
microcode alive notification version 10d00 alive 1
temperature -203
scan finished
scan finished
scan finished
rx tail flags error 702
scan finished
scan finished
scan finished
rx tail flags error 702
rx tail flags error 702
scan finished
scan finished
scan finished

>How-To-Repeat:
kldload wpi
kldload wpi_ucode
ifconfig wpi0 up

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list