Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Dec 2009 12:14:38 -0800
From:      Weongyo Jeong <weongyo.jeong@gmail.com>
To:        Alex Keda <admin@lissyara.su>
Cc:        Attilio Rao <attilio@freebsd.org>, Aditya Sarawgi <sarawgi.aditya@gmail.com>, Gonzalo Nemmi <gnemmi@gmail.com>, current@freebsd.org, Andrea Di Pasquale <spikey.it@gmail.com>
Subject:   Re: Call for Test and Review: bwn(4) - another Broadcom Wireless driver
Message-ID:  <20091223201438.GD1293@weongyo>
In-Reply-To: <4B3250E7.1000509@lissyara.su>
References:  <20091223035331.GA1293@weongyo> <4B3250E7.1000509@lissyara.su>

next in thread | previous in thread | raw e-mail | index | archive | help

--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Wed, Dec 23, 2009 at 08:18:31PM +0300, Alex Keda wrote:
> Weongyo Jeong пишет:
> >Hello,
> >
> >Now bwn(4) is available at the public and waiting test and review.  The
> >status of this driver is *alpha* so could make panics, warnings and
> >errors.  Please let me know if you encounter problems.
> >
> >The following NICs all I have are only tested on the little endian 64bit
> >machine and big endian 32bit machine.
> >
> >  - Broadcom BCM4306 802.11b/g Wireless
> >  - Broadcom BCM4318 802.11b/g Wireless
> none1@pci0:48:0:0:      class=0x028000 card=0x1371103c chip=0x431214e4 
> rev=0x02 hdr=0x00
>     vendor     = 'Broadcom Corporation'
>     device     = 'BCM4310 UART (Wireless Ethernet Adapter)'
>     class      = network
>     bar   [10] = type Memory, range 64, base 0xc8000000, size 16384, 
> enabled
>     cap 01[40] = powerspec 3  supports D0 D1 D2 D3  current D0
>     cap 09[58] = vendor (length 120)
>     cap 05[e8] = MSI supports 1 message, 64 bit
>     cap 10[d0] = PCI-Express 1 endpoint max data 128(128) link x1(x1)
> 
> FreeBSD HP.lissyara.su 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r200750: Sun 
> Dec 20 14:47:53 MSK 2009 
> root@HP.lissyara.su:/usr/obj/usr/src/sys/GENERIC  amd64
> 
> after load ssb
> ssb0: <Broadcom BCM4312 802.11a/b/g Wireless> mem 0xc8000000-0xc8003fff 
> irq 18 at device 0.0 on pci48
> ssb0: unsupportted coreid 0x817

Interesting.  It looks device has a USB 1.1 host controller(?) in
wireless NIC.  I think you can ignore this message that looks no
harm.

> after load if_bwn I have panic
> bwn0 on ssb0
> bwn: WLAN (chipid 0x4311 rev B) PHY (analog 4 type 2 rev 9) RADIO (manyf 
>  0x17f ver 0x2050 rev 2)
> bwn0: DMA (64 bits)
> bwn0: [FILTER]
> panic: ssb_add_child: 1960: SSB_DEV_80211 is only supported currently.

It's caused by unexpected SSB core.  Could you please test with attached
patch with email and tell me the result?

regards,
Weongyo Jeong


--gBBFr7Ir9EOA20Yy
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="patch_ssb_20091223.diff"

Index: ssb.c
===================================================================
--- ssb.c	(revision 24)
+++ ssb.c	(working copy)
@@ -1936,15 +1936,7 @@
 	for (i = 0; i < ssb->ssb_ndevs; i++) {
 		sd = &(ssb->ssb_devs[i]);
 
-		switch (sd->sd_id.cid) {
-		case SSB_DEV_CHIPCOMMON:
-		case SSB_DEV_PCI:
-		case SSB_DEV_PCIE:
-		case SSB_DEV_PCMCIA:
-		case SSB_DEV_MIPS:
-		case SSB_DEV_MIPS_3302:
-		case SSB_DEV_V90:
-		case SSB_DEV_EXTIF:
+		if (sd->sd_id.cid != SSB_DEV_80211) {
 			DPRINTF(ssb, SSB_DEBUG_CORE,
 			    "skip to register coreid %#x (%s)\n",
 			    sd->sd_id.cid, ssb_core_name(sd->sd_id.cid));

--gBBFr7Ir9EOA20Yy--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091223201438.GD1293>