Description of problem: When attempting to start the BCM4306 I get the error, SoftMAC: ASSERTION FAILED (0) at: net/ieee80211/softmac/ieee80211softmac_wx.c:306:ieee80211softmac_wx_get_rate() Version-Release number of selected component (if applicable): 2.6.18-8.1.4.el5 How reproducible: 100% Steps to Reproduce: 1. Attempt to start a BCM4306 on RHEL5 via ifup Actual results: From syslog: May 16 14:01:31 dhcp83-99 kernel: SoftMAC: ASSERTION FAILED (0) at: net/ieee80211/softmac/ieee80211softmac_wx.c:306:ieee80211softmac_wx_get_rate() May 16 14:01:31 dhcp83-99 kernel: bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 May 16 14:01:31 dhcp83-99 kernel: SoftMAC: Associate: Scanning for networks first. May 16 14:01:31 dhcp83-99 kernel: SoftMAC: Associate: failed to initiate scan. Is device up? May 16 14:01:31 dhcp83-99 kernel: bcm43xx: PHY connected May 16 14:01:31 dhcp83-99 kernel: bcm43xx: Radio turned on May 16 14:01:31 dhcp83-99 kernel: bcm43xx: Chip initialized May 16 14:01:31 dhcp83-99 kernel: bcm43xx: DMA initialized May 16 14:01:31 dhcp83-99 kernel: bcm43xx: 80211 cores initialized May 16 14:01:31 dhcp83-99 kernel: bcm43xx: Keys cleared May 16 14:01:31 dhcp83-99 kernel: SoftMAC: Associate: Scanning for networks first. May 16 14:01:31 dhcp83-99 kernel: SoftMAC: Start scanning with channel: 1 May 16 14:01:31 dhcp83-99 kernel: SoftMAC: Scanning 14 channels May 16 14:01:31 dhcp83-99 kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready May 16 14:01:32 dhcp83-99 kernel: SoftMAC: Scanning finished May 16 14:01:32 dhcp83-99 kernel: SoftMAC: Queueing Authentication Request to 02:04:23:97:12:42 May 16 14:01:32 dhcp83-99 kernel: SoftMAC: Cannot associate without being authenticated, requested authentication May 16 14:01:32 dhcp83-99 kernel: SoftMAC: Already requested authentication, waiting... May 16 14:01:32 dhcp83-99 kernel: SoftMAC: Sent Authentication Request to 02:04:23:97:12:42. May 16 14:01:37 dhcp83-99 kernel: bcm43xx: Radio turned off May 16 14:01:37 dhcp83-99 kernel: bcm43xx: DMA 0x0200 (RX) max used slots: 6/64 May 16 14:01:37 dhcp83-99 kernel: bcm43xx: DMA 0x0260 (TX) max used slots: 0/512 May 16 14:01:37 dhcp83-99 kernel: bcm43xx: DMA 0x0240 (TX) max used slots: 0/512 May 16 14:01:37 dhcp83-99 kernel: bcm43xx: DMA 0x0220 (TX) max used slots: 1/512 May 16 14:01:37 dhcp83-99 kernel: bcm43xx: DMA 0x0200 (TX) max used slots: 0/512 May 16 14:02:19 dhcp83-99 ntpd[2492]: synchronized to 130.60.127.149, stratum 3 Expected results: BCM4306 should come into service Additional info: This is on my personal laptop, a Compaq Presario R3000 series. I have not looked at the ieee80211 code to determine what assertion is failing, and I really hope this isn't another 32 vs 64 bit issue with this device.
John, if there's anything I can do to help out let me know ... P.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
Please try the test kernels here: http://people.redhat.com/linville/kernels/rhel5/ Do these work better for you?
>Do these work better for you? Yep :) ... I no longer see the ASSERTION FAILED error. Thanks John -- that was quick :) P.
QE ack for RHEL5.1.
Created attachment 156109 [details] jwltest-ieee80211-2_6_21-cherrypick.patch
in 2.6.18-28.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2007-0959.html