Modify

Opened 7 years ago

Last modified 3 years ago

#7954 new defect

Broadcom (Kernel 2.6) driver is not working on WL500GPV2

Reported by: microcris <microcris@…> Owned by: developers
Priority: normal Milestone: Chaos Calmer 15.05
Component: other Version: Trunk
Keywords: broadcom wl0 Cc:

Description

I builded a default image but with broadcom's proprietary driver.
It makes a OpenWrt wireless network but I can't connect it.

config wifi-device  wl0
        option type     broadcom
        option channel  5

        # REMOVE THIS LINE TO ENABLE WIFI:
        # option disabled 1

config wifi-iface
        option device   wl0
        option network  lan
        option mode     ap
        option ssid     OpenWrt
        option encryption 
root@OpenWrt:/# logread 
Jan  1 00:00:36 OpenWrt syslog.info syslogd started: BusyBox v1.17.2
Jan  1 00:00:36 OpenWrt user.notice kernel: klogd started: BusyBox v1.17.2 (2010-09-16 12:27:04 WEST)
Jan  1 00:00:36 OpenWrt user.notice kernel: Linux version 2.6.34.5 (cris@G1) (gcc version 4.3.3 (GCC) ) #1 Thu Sep 16 12:38:06 WEST 2010
Jan  1 00:00:36 OpenWrt user.info kernel: CPU revision is: 00029029 (Broadcom BCM3302)
Jan  1 00:00:36 OpenWrt user.debug kernel: ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x14, vendor 0x4243)
Jan  1 00:00:36 OpenWrt user.debug kernel: ssb: Core 1 found: Fast Ethernet (cc 0x806, rev 0x09, vendor 0x4243)
Jan  1 00:00:36 OpenWrt user.debug kernel: ssb: Core 2 found: MIPS 3302 (cc 0x816, rev 0x08, vendor 0x4243)
Jan  1 00:00:36 OpenWrt user.debug kernel: ssb: Core 3 found: USB 2.0 Host (cc 0x819, rev 0x02, vendor 0x4243)
Jan  1 00:00:36 OpenWrt user.debug kernel: ssb: Core 4 found: MEMC SDRAM (cc 0x80F, rev 0x04, vendor 0x4243)
Jan  1 00:00:36 OpenWrt user.debug kernel: ssb: Core 5 found: IEEE 802.11 (cc 0x812, rev 0x0D, vendor 0x4243)
Jan  1 00:00:36 OpenWrt user.debug kernel: ssb: Core 6 found: Roboswitch (cc 0x81C, rev 0x02, vendor 0x4243)
Jan  1 00:00:36 OpenWrt user.info kernel: ssb: Sonics Silicon Backplane found at address 0x18000000
Jan  1 00:00:36 OpenWrt user.debug kernel: Serial init done.
Jan  1 00:00:36 OpenWrt user.info kernel: Determined physical RAM map:
Jan  1 00:00:36 OpenWrt user.info kernel:  memory: 02000000 @ 00000000 (usable)
Jan  1 00:00:36 OpenWrt user.info kernel: Initrd not found or empty - disabling initrd
Jan  1 00:00:36 OpenWrt user.warn kernel: Zone PFN ranges:
Jan  1 00:00:36 OpenWrt user.warn kernel:   Normal   0x00000000 -> 0x00002000
Jan  1 00:00:36 OpenWrt user.warn kernel: Movable zone start PFN for each node
Jan  1 00:00:36 OpenWrt user.warn kernel: early_node_map[1] active PFN ranges
Jan  1 00:00:36 OpenWrt user.warn kernel:     0: 0x00000000 -> 0x00002000
Jan  1 00:00:36 OpenWrt user.debug kernel: On node 0 totalpages: 8192
Jan  1 00:00:36 OpenWrt user.debug kernel: free_area_init_node: node 0, pgdat 802764f0, node_mem_map 81000000
Jan  1 00:00:36 OpenWrt user.debug kernel:   Normal zone: 64 pages used for memmap
Jan  1 00:00:36 OpenWrt user.debug kernel:   Normal zone: 0 pages reserved
Jan  1 00:00:36 OpenWrt user.debug kernel:   Normal zone: 8128 pages, LIFO batch:0
Jan  1 00:00:36 OpenWrt user.warn kernel: Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Jan  1 00:00:36 OpenWrt user.notice kernel: Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
Jan  1 00:00:36 OpenWrt user.info kernel: PID hash table entries: 128 (order: -3, 512 bytes)
Jan  1 00:00:36 OpenWrt user.info kernel: Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Jan  1 00:00:36 OpenWrt user.info kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Jan  1 00:00:36 OpenWrt user.warn kernel: Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
Jan  1 00:00:36 OpenWrt user.warn kernel: Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes
Jan  1 00:00:36 OpenWrt user.info kernel: Memory: 29676k/32768k available (2190k kernel code, 3092k reserved, 328k data, 148k init, 0k highmem)
Jan  1 00:00:36 OpenWrt user.info kernel: NR_IRQS:128
Jan  1 00:00:36 OpenWrt user.info kernel: console [ttyS0] enabled
Jan  1 00:00:36 OpenWrt user.info kernel: Calibrating delay loop... 239.10 BogoMIPS (lpj=478208)
Jan  1 00:00:36 OpenWrt user.warn kernel: Mount-cache hash table entries: 512
Jan  1 00:00:36 OpenWrt user.info kernel: NET: Registered protocol family 16
Jan  1 00:00:36 OpenWrt user.warn kernel: bio: create slab <bio-0> at 0
Jan  1 00:00:36 OpenWrt user.info kernel: Switching to clocksource MIPS
Jan  1 00:00:36 OpenWrt user.info kernel: NET: Registered protocol family 2
Jan  1 00:00:36 OpenWrt user.info kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 00:00:36 OpenWrt user.info kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Jan  1 00:00:36 OpenWrt user.info kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 00:00:36 OpenWrt user.info kernel: TCP: Hash tables configured (established 1024 bind 1024)
Jan  1 00:00:36 OpenWrt user.info kernel: TCP reno registered
Jan  1 00:00:36 OpenWrt user.info kernel: UDP hash table entries: 256 (order: 0, 4096 bytes)
Jan  1 00:00:36 OpenWrt user.info kernel: UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
Jan  1 00:00:36 OpenWrt user.info kernel: NET: Registered protocol family 1
Jan  1 00:00:36 OpenWrt user.debug kernel: PCI: CLS 0 bytes, default 32
Jan  1 00:00:36 OpenWrt user.notice kernel: init_vdso successfull
Jan  1 00:00:36 OpenWrt user.info kernel: squashfs: version 4.0 (2009/01/31) Phillip Lougher
Jan  1 00:00:36 OpenWrt user.warn kernel: Registering mini_fo version $Id$
Jan  1 00:00:36 OpenWrt user.info kernel: JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Jan  1 00:00:36 OpenWrt user.info kernel: msgmni has been set to 57
Jan  1 00:00:36 OpenWrt user.info kernel: io scheduler noop registered
Jan  1 00:00:36 OpenWrt user.info kernel: io scheduler deadline registered (default)
Jan  1 00:00:36 OpenWrt user.info kernel: Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled
Jan  1 00:00:36 OpenWrt user.info kernel: serial8250: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A
Jan  1 00:00:36 OpenWrt user.info kernel: serial8250: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A
Jan  1 00:00:36 OpenWrt user.info kernel: serial8250.0: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A
Jan  1 00:00:36 OpenWrt user.info kernel: serial8250.0: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A
Jan  1 00:00:36 OpenWrt user.warn kernel: flash init: 0x1c000000 0x02000000
Jan  1 00:00:36 OpenWrt user.info kernel: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
Jan  1 00:00:36 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Jan  1 00:00:36 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Jan  1 00:00:36 OpenWrt user.debug kernel: Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Jan  1 00:00:36 OpenWrt user.warn kernel:  CFI mfr 0x000000c2
Jan  1 00:00:36 OpenWrt user.warn kernel:  CFI id  0x000022cb
Jan  1 00:00:36 OpenWrt user.warn kernel:  Amd/Fujitsu Extended Query Table at 0x0040
Jan  1 00:00:36 OpenWrt user.warn kernel:   Amd/Fujitsu Extended Query version 1.1.
Jan  1 00:00:36 OpenWrt user.notice kernel: number of CFI chips: 1
Jan  1 00:00:36 OpenWrt user.notice kernel: Flash device: 0x800000 at 0x1fc00000
Jan  1 00:00:36 OpenWrt user.notice kernel: bootloader size: 131072
Jan  1 00:00:36 OpenWrt user.warn kernel: Looking for dual image
Jan  1 00:00:36 OpenWrt user.notice kernel: Creating 4 MTD partitions on "Physically mapped flash":
Jan  1 00:00:36 OpenWrt user.notice kernel: 0x000000000000-0x000000020000 : "cfe"
Jan  1 00:00:36 OpenWrt user.notice kernel: 0x000000020000-0x0000007f0000 : "linux"
Jan  1 00:00:36 OpenWrt user.notice kernel: 0x0000000eec00-0x0000007f0000 : "rootfs"
Jan  1 00:00:36 OpenWrt user.warn kernel: mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
Jan  1 00:00:36 OpenWrt user.notice kernel: mtd: partition "rootfs" set to be root filesystem
Jan  1 00:00:36 OpenWrt user.info kernel: mtd: partition "rootfs_data" created automatically, ofs=300000, len=4F0000 
Jan  1 00:00:36 OpenWrt user.notice kernel: 0x000000300000-0x0000007f0000 : "rootfs_data"
Jan  1 00:00:36 OpenWrt user.notice kernel: 0x0000007f0000-0x000000800000 : "nvram"
Jan  1 00:00:36 OpenWrt user.info kernel: b44: b44.c:v2.0
Jan  1 00:00:36 OpenWrt user.info kernel: b44 ssb0:0: eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:1e:8c:3a:4a:ef
Jan  1 00:00:36 OpenWrt user.info kernel: BCM47xx Watchdog Timer enabled (30 seconds, nowayout)
Jan  1 00:00:36 OpenWrt user.info kernel: TCP westwood registered
Jan  1 00:00:36 OpenWrt user.info kernel: NET: Registered protocol family 17
Jan  1 00:00:36 OpenWrt user.info kernel: 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
Jan  1 00:00:36 OpenWrt user.info kernel: All bugs added by David S. Miller <davem@redhat.com>
Jan  1 00:00:36 OpenWrt user.warn kernel: VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Jan  1 00:00:36 OpenWrt user.info kernel: Freeing unused kernel memory: 148k freed
Jan  1 00:00:36 OpenWrt user.warn kernel: diag: Detected 'ASUS WL-500g Premium V2'
Jan  1 00:00:36 OpenWrt user.info kernel: b44 ssb0:0: eth0: Link is up at 100 Mbps, full duplex
Jan  1 00:00:36 OpenWrt user.info kernel: b44 ssb0:0: eth0: Flow control is off for TX and off for RX
Jan  1 00:00:36 OpenWrt user.info kernel: roboswitch: Probing device eth0: found a 5325! It's a 5350.
Jan  1 00:00:36 OpenWrt user.notice kernel: SCSI subsystem initialized
Jan  1 00:00:36 OpenWrt user.info kernel: usbcore: registered new interface driver usbfs
Jan  1 00:00:36 OpenWrt user.info kernel: usbcore: registered new interface driver hub
Jan  1 00:00:36 OpenWrt user.info kernel: usbcore: registered new device driver usb
Jan  1 00:00:36 OpenWrt user.info kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jan  1 00:00:36 OpenWrt user.info kernel: ehci_hcd ssb0:1: SSB EHCI Controller
Jan  1 00:00:36 OpenWrt user.info kernel: ehci_hcd ssb0:1: new USB bus registered, assigned bus number 1
Jan  1 00:00:36 OpenWrt user.info kernel: ehci_hcd ssb0:1: irq 6, io mem 0x18003800
Jan  1 00:00:36 OpenWrt user.info kernel: ehci_hcd ssb0:1: USB 0.0 started, EHCI 1.00
Jan  1 00:00:36 OpenWrt user.info kernel: hub 1-0:1.0: USB hub found
Jan  1 00:00:36 OpenWrt user.info kernel: hub 1-0:1.0: 2 ports detected
Jan  1 00:00:36 OpenWrt user.info kernel: Initializing USB Mass Storage driver...
Jan  1 00:00:36 OpenWrt user.info kernel: usbcore: registered new interface driver usb-storage
Jan  1 00:00:36 OpenWrt user.info kernel: USB Mass Storage support registered.
Jan  1 00:00:36 OpenWrt user.info kernel: usb 1-1: new high speed USB device using ehci_hcd and address 2
Jan  1 00:00:36 OpenWrt user.info kernel: hub 1-1:1.0: USB hub found
Jan  1 00:00:36 OpenWrt user.info kernel: hub 1-1:1.0: 2 ports detected
Jan  1 00:00:36 OpenWrt user.info kernel: usb 1-1.1: new high speed USB device using ehci_hcd and address 3
Jan  1 00:00:36 OpenWrt user.info kernel: hub 1-1.1:1.0: USB hub found
Jan  1 00:00:36 OpenWrt user.info kernel: hub 1-1.1:1.0: 4 ports detected
Jan  1 00:00:36 OpenWrt user.info kernel: mini_fo: using base directory: /
Jan  1 00:00:36 OpenWrt user.info kernel: mini_fo: using storage directory: /overlay
Jan  1 00:00:36 OpenWrt user.info kernel: b44 ssb0:0: eth0: powering down PHY
Jan  1 00:00:38 OpenWrt user.info kernel: b44 ssb0:0: eth0: Link is up at 100 Mbps, full duplex
Jan  1 00:00:38 OpenWrt user.info kernel: b44 ssb0:0: eth0: Flow control is off for TX and off for RX
Jan  1 00:00:38 OpenWrt user.notice rdate: No usable time server for loopback found
Jan  1 00:00:39 OpenWrt user.info kernel: device eth0.0 entered promiscuous mode
Jan  1 00:00:39 OpenWrt user.info kernel: device eth0 entered promiscuous mode
Jan  1 00:00:39 OpenWrt user.info kernel: br-lan: port 1(eth0.0) entering forwarding state
Jan  1 00:00:44 OpenWrt user.warn kernel: wl: module license 'unspecified' taints kernel.
Jan  1 00:00:44 OpenWrt user.warn kernel: Disabling lock debugging due to kernel taint
Jan  1 00:00:44 OpenWrt user.warn kernel: wl0: Broadcom BCM4318 802.11 Wireless Controller 5.10.56.27
Jan  1 00:00:45 OpenWrt user.info kernel: NTFS driver 2.1.29 [Flags: R/O MODULE].
Jan  1 00:00:46 OpenWrt user.notice rdate: No usable time server for lan found
Jan  1 00:00:46 OpenWrt user.info kernel: PPP generic driver version 2.4.2
Jan  1 00:00:47 OpenWrt user.info kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Jan  1 00:00:47 OpenWrt user.info kernel: NET: Registered protocol family 24
Jan  1 00:00:48 OpenWrt user.warn kernel: nf_conntrack version 0.5.0 (466 buckets, 1864 max)
Jan  1 00:00:49 OpenWrt user.info sysinit: sh: bad number
Jan  1 00:00:50 OpenWrt user.info sysinit: wl0: Invalid argument
Jan  1 00:00:51 OpenWrt user.info kernel: device wl0 entered promiscuous mode
Jan  1 00:00:51 OpenWrt user.info kernel: br-lan: port 2(wl0) entering forwarding state
Jan  1 00:00:51 OpenWrt user.info sysinit: wl0: Invalid argument
Jan  1 00:00:52 OpenWrt user.info sysinit: Loading defaults
Jan  1 00:00:53 OpenWrt user.info sysinit: Loading synflood protection
Jan  1 00:00:53 OpenWrt user.info sysinit: Adding custom chains
Jan  1 00:00:54 OpenWrt user.info sysinit: Loading zones
Jan  1 00:00:56 OpenWrt user.info sysinit: Loading forwardings
Jan  1 00:00:56 OpenWrt user.info sysinit: Loading redirects
Jan  1 00:00:56 OpenWrt user.info sysinit: Loading rules
Jan  1 00:00:57 OpenWrt user.info sysinit: Loading includes
Jan  1 00:00:57 OpenWrt user.info sysinit: Optimizing conntrack
Jan  1 00:00:57 OpenWrt user.info sysinit: Loading interfaces
Jan  1 00:00:57 OpenWrt user.info firewall: info adding lan (br-lan) to zone lan
Jan  1 00:00:59 OpenWrt authpriv.info dropbear[913]: Running in background
Jan  1 00:00:59 OpenWrt user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Jan  1 00:01:03 OpenWrt daemon.info dnsmasq[941]: started, version 2.55 cachesize 150
Jan  1 00:01:03 OpenWrt daemon.info dnsmasq[941]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Jan  1 00:01:03 OpenWrt daemon.info dnsmasq-dhcp[941]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Jan  1 00:01:03 OpenWrt daemon.info dnsmasq[941]: using local addresses only for domain lan
Jan  1 00:01:03 OpenWrt daemon.warn dnsmasq[941]: no servers found in /tmp/resolv.conf.auto, will retry
Jan  1 00:01:03 OpenWrt daemon.info dnsmasq[941]: read /etc/hosts - 1 addresses
Jan  1 00:01:03 OpenWrt daemon.info dnsmasq-dhcp[941]: read /etc/ethers - 0 addresses
Jan  1 00:02:26 OpenWrt daemon.warn dnsmasq-dhcp[941]: DHCP packet received on eth0.1 which has no address
Jan  1 00:02:35 OpenWrt daemon.info dnsmasq[941]: reading /tmp/resolv.conf.auto
Jan  1 00:02:35 OpenWrt daemon.info dnsmasq[941]: using nameserver 192.168.137.1#53
Jan  1 00:02:35 OpenWrt daemon.info dnsmasq[941]: using local addresses only for domain lan
Jan  1 00:02:35 OpenWrt user.info firewall: info adding wan (eth0.1) to zone wan
Sep 16 14:33:11 OpenWrt user.notice rdate: Synced with ntp.xs4all.nl
root@OpenWrt:/# wifi
wl0: Invalid argument
wl0: Invalid argument

Attachments (0)

Change History (19)

comment:1 Changed 7 years ago by anonymous

I can confirm this issue.

comment:2 Changed 7 years ago by Chris Martin <chris@…>

The error message "wl0: Invalid argument" is coming from the "wlc" utility when the ssid is set.

running

wlc ssid <anything>

will generate the same error message

I have debugged this through the wlc source and it looks like the broadcom binary IOCTL API may have changed with the new driver.

The error occurs when line 220 of wlc.c is executed

line 220   ret = wl_bssiovar_set(interface, "ssid", vif, &ssid, sizeof(ssid));

The actual error message is from line 63 of shared/wl_linux.c

61	if ((ret = ioctl(s, SIOCDEVPRIVATE, &ifr)) < 0)
62		if (cmd != WLC_GET_MAGIC)
63			perror(ifr.ifr_name);

I suspect that this is not the reason that binary driver will not allow association even with encryption disabled. I have tried using the "wl" and "iwconfig" to manually configure the driver, but still nothing associates. I have one windows machine that doesn't even list the ESSID. On all my Linux machines can at least list it.

Next I will wireshark the connection to see if it sheads any light

comment:3 Changed 7 years ago by Chris Martin <chris@…>

I got a little improvement on the windows machine that wouldn't list the essid by running

wl -i wl0 radio off
wl -i wl0 ssid OpenWrt
wl -i wl0 radio on

Now I can reliably list the ESSID on it

comment:4 Changed 7 years ago by Alexey Loukianov <mooroon2@…>

I can confirm this issue with firmware built against trunk revision 24653. I had also spend some time trying to figure out what was the source of "Invalid argument" messages and also come to a fact that they were related to the ssid command send to the wlc utility. Looks like at meantime it is required for interface to be in down state to set the ssid correctly with wlc utility.

I also had tried to disable encryption but it hadn't improved anything: all clients I had tries with were unable to associate to the AP.

comment:5 Changed 7 years ago by Chris Martin <chris@…>

I have just tested the same image on a linksys wrt54gs. This works fine without any modification. I still get the same error message, so I don't think that the error message is relevant to the problem. The Asus WL500gPv2 has a LP-Phy, I suspect that either the bcm5354 chip is not supported with the new driver or it requires some extra configuration, - possibly looking for parameters in the NVRAM.

comment:6 Changed 7 years ago by Alexey Loukianov <mooroon2@…>

D-Link DIR-320 I had confirmed the problem with is also equipped with LP-PHY. Maybe, we need to use another wl driver for LP-PHY to work? (For example, wl-legacy?)

comment:7 Changed 7 years ago by anonymous

The worst thing is that both proprietary and b43 driver is not working on WL500GPV2. Maybe someone know how to fix it? Or only one of them.. Please.. b43 driver problem is probably connected to:
/ticket/7366.html
Or maybe newer versions of these drivers are working fine?

comment:8 Changed 7 years ago by Alexey Loukianov <mooroon2@…>

I'm having no problems with a bunch of D-Link DIR-320 routers (about 15 instances) all running openwrt-based firmware with b43 driver. All the firmwares were built from trunk at different moments during last 1.5 years. I mean that I've been pulling fresh openwrt sources from the SVN each time I needed to compile an updated firmware and I hadn't ever had any problem with b43 driver (besides it had been way to slow first few month after LP support had been implemented in compat-wireless).

P.S. I'm writing this comment using the wifi connection to my home DIR-320 box running OpenWRT with b43 wifi driver.

comment:9 Changed 7 years ago by Maujak

The topic is about Asus WL500GP v2. Maybe on some other routers b43 or proprietary driver works. But I confirm - both don't work on WL500GPv2 and haven't worked. Last time they used to for me was on 2.4 kernel. Probably it is a bug in firmware or maybe this router needs some special configuration. If someone knows how to run it, help would be greatly appreciated!

comment:10 Changed 7 years ago by anonymous

I have some success by using kmod-b43 with firmware version 4.178.10.4 (experimental) on asus wl500gp v1. It works (not heavily tested though) both with encryption (psk2) on and off...
With the default firmware 4.150.10.5 (stable) it doesn't work as access point for some reason...

comment:11 Changed 7 years ago by anonymous

wl500gp v1 uses different Broadcom chip

comment:12 Changed 7 years ago by anonymous

I have the same problem, but I'm using trunk (r25948 2.6.37.1 kernel), not backfire.
b43 is working for me, with 4.150.10.5 firmware only. With 4.178.10.4 firmware the router hangs up.

comment:13 Changed 7 years ago by anonymous

same in Backfire r26126 on Asus RT-N16
wl0: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.27

immediately after booting i can see wireless with Insider but can't connect.
After "wifi up" (and two messages wl0: Invalid argument) all works succesefull.

And i can see a strange thing. Often (very often) when wireless down (manually wifi down or unplug power my hang from roter) my notebook (with Atheros AR5B95) hangup (deadly without mouse or numlock or other reaction). I can not reproduce the crash in terms other than those specified.

comment:14 Changed 7 years ago by jow

no, its not the same. This issue is about wl not even beaconing on certain units. Yours obviously works if you can connect.

comment:15 Changed 7 years ago by anonymous

I confirm, the issue still occur in actual trunk ( r27619 ) on dir-320. How can we help to debug the problem?

comment:16 Changed 6 years ago by anonymous

wl520gU, openwrt trunk r28241, sae thing happens. b43 is eve worse - hard locks everything.

comment:17 Changed 6 years ago by Harvie.CZ

Anyone tried 2.6 kernel with b43legacy module instead of b43? I think it should be equivalent to module in 2.4 kernel. my backfire have it installed by default, but it's on different HW, so i can't test it...

root@synesthesia:/# find /lib/modules/ | grep b43
/lib/modules/2.6.32.27/b43.ko
/lib/modules/2.6.32.27/b43legacy.ko

comment:18 Changed 4 years ago by jow

  • Milestone changed from Backfire 10.03.2 to Chaos Calmer (trunk)

Milestone Backfire 10.03.2 deleted

comment:19 Changed 3 years ago by yarulf

Looks like the same problem exist in 14.07
https://forum.openwrt.org/viewtopic.php?id=53512

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.