Broadcom bcmwl5 NDIS driver and Dell D610

Eric Anderson anderson at centtech.com
Wed Jun 21 03:05:02 UTC 2006


Colin Faber wrote:
> Hello Folks,
> 
> I'm having trouble getting my Dell D610 to recognize my Broadcom/Dell 
> miniPCI b/g wireless card.
> 
> What I've done so far is as follows:
> 
> 1) I copied the drivers that windows was using successfully from my 
> windows slice to my freebsd slice.
> 2) I made sure that the .inf file was ascii, after that I generated 
> bcmwl5_sys.ko with ndisgen.
> 3) I loaded the module generated, it loaded successfully.
> 
> At this point I expected to see a ndis0 device popup, however sadly this 
> wasn't the case.
> 
> Running after running pciconf -lv I think I've successfully identified 
> the miniPCI card as PCI:3:3:0 and the driver appears to see it, however 
> that's it.
> 
> Below is the snippit of my system log after attaching the driver. Below 
> that is the pciconf -lv output
> 
> pci0: driver added
> pci1: driver added
> pci2: driver added
> pci3: driver added
> found->    vendor=0x104c, dev=0x8038, revid=0x00
>    bus=3, slot=1, func=5
>    class=07-80-00, hdrtype=0x00, mfdev=1
>    cmdreg=0x0102, statreg=0x0210, cachelnsz=0 (dwords)
>    lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
>    intpin=a, irq=19
>    powerspec 2  supports D0 D1 D2 D3  current D0
> pci3:1:5: reprobing on driver added
> found->    vendor=0x14e4, dev=0x4318, revid=0x02
>    bus=3, slot=3, func=0
>    class=02-80-00, hdrtype=0x00, mfdev=0
>    cmdreg=0x0106, statreg=0x0000, cachelnsz=0 (dwords)
>    lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
>    intpin=a, irq=17
> pci3:3:0: reprobing on driver added
> pci0: driver added
> pci1: driver added
> pci2: driver added
> pci3: driver added
> found->    vendor=0x104c, dev=0x8038, revid=0x00
>    bus=3, slot=1, func=5
>    class=07-80-00, hdrtype=0x00, mfdev=1
>    cmdreg=0x0102, statreg=0x0210, cachelnsz=0 (dwords)
>    lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
>    intpin=a, irq=19
>    powerspec 2  supports D0 D1 D2 D3  current D0
> pci3:1:5: reprobing on driver added
> found->    vendor=0x14e4, dev=0x4318, revid=0x02
>    bus=3, slot=3, func=0
>    class=02-80-00, hdrtype=0x00, mfdev=0
>    cmdreg=0x0106, statreg=0x0000, cachelnsz=0 (dwords)
>    lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
>    intpin=a, irq=17
> pci3:3:0: reprobing on driver added
> 
> 
> Now the pciconf -lv output:
> 
> hostb0 at pci0:0:0:    class=0x060000 card=0x01821028 chip=0x25908086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82915PM/GM/GMS, 82910GML Host Bridge'
>    class    = bridge
>    subclass = HOST-PCI
> pcib1 at pci0:1:0:    class=0x060400 card=0x00000088 chip=0x25918086 
> rev=0x03 hdr=0x01
>    vendor   = 'Intel Corporation'
>    device   = '82915PM/GM PCI Express Graphics Port'
>    class    = bridge
>    subclass = PCI-PCI
> pcib2 at pci0:28:0:    class=0x060400 card=0x00000040 chip=0x26608086 
> rev=0x03 hdr=0x01
>    vendor   = 'Intel Corporation'
>    device   = '82801FB/FR/FW/FRW PCI Express Port 1'
>    class    = bridge
>    subclass = PCI-PCI
> uhci0 at pci0:29:0:    class=0x0c0300 card=0x01821028 chip=0x26588086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
>    class    = serial bus
>    subclass = USB
> uhci1 at pci0:29:1:    class=0x0c0300 card=0x01821028 chip=0x26598086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
>    class    = serial bus
>    subclass = USB
> uhci2 at pci0:29:2:    class=0x0c0300 card=0x01821028 chip=0x265a8086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
>    class    = serial bus
>    subclass = USB
> uhci3 at pci0:29:3:    class=0x0c0300 card=0x01821028 chip=0x265b8086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FB/FR/FW/FRW USB UHCI Controller'
>    class    = serial bus
>    subclass = USB
> ehci0 at pci0:29:7:    class=0x0c0320 card=0x01821028 chip=0x265c8086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FB/FR/FW/FRW USB 2.0 EHCI Controller'
>    class    = serial bus
>    subclass = USB
> pcib3 at pci0:30:0:    class=0x060401 card=0x00000050 chip=0x24488086 
> rev=0xd3 hdr=0x01
>    vendor   = 'Intel Corporation'
>    device   = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI 
> Bridge'
>    class    = bridge
>    subclass = PCI-PCI
> pcm0 at pci0:30:2:    class=0x040100 card=0x01821028 chip=0x266e8086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FB/FR/FW/FRW AC '97 Audio Controller'
>    class    = multimedia
>    subclass = audio
> isab0 at pci0:31:0:    class=0x060100 card=0x01821028 chip=0x26418086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FBM ICH6M LPC Interface Bridge'
>    class    = bridge
>    subclass = PCI-ISA
> atapci0 at pci0:31:2:    class=0x010180 card=0x01821028 chip=0x26538086 
> rev=0x03 hdr=0x00
>    vendor   = 'Intel Corporation'
>    device   = '82801FBM ICH6M SATA Controller'
>    class    = mass storage
>    subclass = ATA
> drm0 at pci1:0:0:    class=0x030000 card=0x20061028 chip=0x54601002 
> rev=0x00 hdr=0x00
>    vendor   = 'ATI Technologies Inc'
>    device   = 'Mobility Radeon X300'
>    class    = display
>    subclass = VGA
> bge0 at pci2:0:0:    class=0x020000 card=0x01821028 chip=0x167714e4 
> rev=0x01 hdr=0x00
>    vendor   = 'Broadcom Corporation'
>    device   = 'BCM5750A1 NetXtreme Gigabit Ethernet PCI Express'
>    class    = network
>    subclass = ethernet
> cbb0 at pci3:1:0:    class=0x060700 card=0x01821028 chip=0x8036104c 
> rev=0x00 hdr=0x02
>    vendor   = 'Texas Instruments (TI)'
>    class    = bridge
>    subclass = PCI-CardBus
> none0 at pci3:1:5:    class=0x078000 card=0x01821028 chip=0x8038104c 
> rev=0x00 hdr=0x00
>    vendor   = 'Texas Instruments (TI)'
>    device   = '01821028 GemCore based SmartCard container'
>    class    = simple comms
> none1 at pci3:3:0:    class=0x028000 card=0x00051028 chip=0x431814e4 
> rev=0x02 hdr=0x00
>    vendor   = 'Broadcom Corporation'
>    class    = network
> 
> 
> Any advice would is welcome.  If I can get the wireless card working and 
> resolve an ACPI video issue I have, I will have just about everything 
> that I'm interested in, fully functional.
> 
> Thank you

I recall having problems with that too, and ended up finding a different 
set of drivers somewhere (windows install?).

Here's the files I used (I think):
-rw-r--r--   1 anderson  anderson  494176 May 26  2005 bcmwl5.inf
-rw-r--r--   1 anderson  anderson  376192 May 26  2005 bcmwl5.sys
-rwxr-xr-x   1 root      anderson  597289 Apr 26 21:48 bcmwl5_sys.ko

I still have that .ko around if you'd like to try it.


Eric






-- 
------------------------------------------------------------------------
Eric Anderson        Sr. Systems Administrator        Centaur Technology
Anything that works is better than anything that doesn't.
------------------------------------------------------------------------


More information about the freebsd-mobile mailing list