Opened 9 years ago

Last modified 2 months ago

#6474 new bug

wifi seems not to work with a BCM4312 : Vendor: 0x14e4, device:0x4312

Reported by: filscauj Owned by: nobody
Priority: normal Milestone: R1
Component: Drivers/Network/broadcom43xx Version: R1/alpha2
Keywords: bcm43xx Cc:
Blocked By: Blocking: #9349, #11074, #11736
Has a Patch: no 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

Attachments (4)

syslog (43.3 KB) - added by filscauj 9 years ago.
43xxlogs.txt (4.4 KB) - added by kallisti5 4 years ago.
Network_device (319 bytes) - added by vidrep 10 months ago.
syslog.2 (148.2 KB) - added by vidrep 2 months ago.

Download all attachments as: .zip

Change History (18)

comment:1 Changed 9 years ago by 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
Last edited 9 years ago by tonestone57 (previous) (diff)

comment:2 Changed 9 years ago by tonestone57

Component: Network & InternetDrivers/Network

comment:3 Changed 9 years ago by filscauj

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.

comment:4 in reply to:  1 Changed 9 years ago by filscauj

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 Changed 9 years ago by tonestone57

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.

Changed 9 years ago by filscauj

Attachment: syslog added

comment:6 Changed 7 years ago by diver

Component: Drivers/NetworkDrivers/Network/broadcom43xx

comment:7 Changed 6 years ago by diver

Blocking: 9349 added

comment:8 Changed 6 years ago by korli

Please test with a current revision.

comment:9 Changed 4 years ago by kallisti5

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

Changed 4 years ago by kallisti5

Attachment: 43xxlogs.txt added

comment:10 Changed 4 years ago by diver

Blocking: 11074 added

comment:11 Changed 4 years ago by diver

Blocking: 11736 added

comment:12 Changed 10 months ago by vidrep

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

Changed 10 months ago by vidrep

Attachment: Network_device added

comment:13 Changed 2 months ago by vidrep

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

Changed 2 months ago by vidrep

Attachment: syslog.2 added

comment:14 Changed 2 months ago by diver

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