Opened 14 years ago

Last modified 2 years ago

#6474 new bug

wifi seems not to work with a BCM4312 : Vendor: 0x14e4, device:0x4312 — at Version 14

Reported by: filscauj Owned by: nobody
Priority: normal Milestone: R1.1
Component: Drivers/Network/broadcom43xx Version: R1/alpha2
Keywords: bcm43xx Cc:
Blocked By: Blocking: #9349, #11074, #11736
Platform: x86

Description (last modified by diver)

Hello,

I just finished to install HAIKU on may laptop (hp dv9000). Then I read the "welcome" text with WebPositive and follow the procedure for BCM43xx :

with my wired link in a terminal session I just enter the :

-> install-wifi-firmware.sh.

then the script downloads some firmware (I can' show you this because i made it before the issue), and at the end, the script seems finish without errors.

what I can see is the driver bcm43xx seems to see a 0x4311 device in place of 0x4312 ...In fact I don't know i the script is running well or not because at the first boot this is already the case (0x4311) ...

So how can I check the script is perfectly running ?

I just show you a shot cut of my syslog file concernig BCM43xx:

first the PCI scanning is detecing well the card :

KERN: PCI: [dom 0, bus  3] bus   3, device  0, function  0: vendor 14e4, device 4312, revision 02
KERN: PCI:   class_base 02, class_function 80, class_api 00
KERN: PCI:   vendor 14e4: Broadcom Corporation
KERN: PCI:   device 4312: BCM4312 802.11a/b/g (Broadcom 802.11a/b/g WLAN)
KERN: PCI:   info: Network controller
KERN: PCI:   line_size 10, latency 00, header_type 00, BIST 00
KERN: PCI:   ROM base host 00000000, pci 00000000, size 00000000
KERN: PCI:   cardbus_CIS 00000000, subsystem_id 1371, subsystem_vendor_id 103c
KERN: PCI:   interrupt_line 0b, interrupt_pin 01, min_grant 00, max_latency 00
KERN: PCI:   base reg 0: host b0200000, pci b0200000, size 00004000, flags 04
KERN: PCI:   base reg 1: host 00000000, pci 00000000, size 00000010, flags 0f
KERN: PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI:   Capabilities: PM, vendspec, MSI, PCIe

the the driver is loaded but it seems to have some issue with the MAC rev 13 :

KERN: broadcom43xx: init_driver(0x81ec6228)
KERN: [broadcom43xx] (bwi) bus_alloc_resource(3, [16], 0x0, 0xffffffff, 0x1,0x2)
KERN: add_memory_type_range(1788, 0xb0200000, 0x20000, 0)
KERN: set MTRRs to:
KERN:   mtrr:  0: base: 0x7ff60000, size:    0x20000, type: 0
KERN:   mtrr:  1: base: 0xb0000000, size:  0x2000000, type: 0
KERN:   mtrr:  2: base: 0xc0000000, size: 0x40000000, type: 0
KERN:   mtrr:  3: base: 0x80000000, size: 0x80000000, type: 1
KERN: [broadcom43xx] (bwi) bus_alloc_resource(1, [0], 0x0, 0xffffffff, 0x1,0x6)
KERN: [broadcom43xx] (bwi) BBP: id 0x4311, rev 0x2, pkg 0
KERN: [broadcom43xx] (bwi) MAC rev 13 is not supported
KERN: [broadcom43xx] (bwi) no MAC was found
KERN: remove_memory_type_range(1788, 0xb0200000, 0x20000, 0)

Thanks a lot for your replies

Change History (18)

comment:1 by tonestone57, 14 years ago

See #5545

Could actually be you need newer version of current wireless driver for your hardware. (ie: updating of wireless driver). Most likely because current driver does appear to support your MAC.

Either way, a developer will have to update bcm43xx driver or port over the other one for you whichever the case may be.

KERN: [broadcom43xx] (bwi) MAC rev 13 is not supported 
KERN: [broadcom43xx] (bwi) no MAC was found
Last edited 14 years ago by tonestone57 (previous) (diff)

comment:2 by tonestone57, 14 years ago

Component: Network & InternetDrivers/Network

comment:3 by filscauj, 14 years ago

OK, thanck you for your reply

But when I examin the syslog file I saw the driver seems to detect a 0x4311 device instead of a 0x4312 ...So may be the MAC issue is only the following ?

So For me what is the schedule ?

What I could check to help you ?

Thancks a lot.

in reply to:  1 comment:4 by filscauj, 14 years ago

Replying to tonestone57:

See #5545

Could actually be you need newer version of current wireless driver for your hardware. (ie: updating of wireless driver). Most likely because current driver does appear to support your MAC.

Either way, a developer will have to update bcm43xx driver or port over the other one for you whichever the case may be.

KERN: [broadcom43xx] (bwi) MAC rev 13 is not supported 
KERN: [broadcom43xx] (bwi) no MAC was found

Yes,

What is the best way to find a new driver that support my card ?

Thanck you.

comment:5 by tonestone57, 14 years ago

You have to wait for one of the developers to port over or fix the driver for you. Colin is the one who works on WiFi drivers.

There is no schedule. It can get done in one or two years, a few days or anytime in-between. Just depends if and when a developer wants to work on this driver or issue. You will have to wait for Colin to answer your ticket.

You should attach your syslog to this ticket.

by filscauj, 14 years ago

Attachment: syslog added

comment:6 by diver, 13 years ago

Component: Drivers/NetworkDrivers/Network/broadcom43xx

comment:7 by diver, 12 years ago

Blocking: 9349 added

comment:8 by korli, 11 years ago

Please test with a current revision.

comment:9 by kallisti5, 9 years ago

broadcom43xx not working at all as of hrev49491 x86_64. Logs on their way (firmware installed)

by kallisti5, 9 years ago

Attachment: 43xxlogs.txt added

comment:10 by diver, 9 years ago

Blocking: 11074 added

comment:11 by diver, 9 years ago

Blocking: 11736 added

comment:12 by vidrep, 6 years ago

Testing with HP Mini 311, hrev51997 x86_gcc2h. No WiFi. Network_device log from WiFi firmwares attached.

by vidrep, 6 years ago

Attachment: Network_device added

comment:13 by vidrep, 6 years ago

Tested with HP Mini 311, hrev527757 x86_gcc2h. Installed latest WiFi firmwares. syslog attached.

by vidrep, 6 years ago

Attachment: syslog.2 added

comment:14 by diver, 6 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.