Yes the difference in power calculations is eventually closer and closer the further advanced the code becomes.
2.6.20 is definitely too old. You will either want to check out the wireless-dev tree for newer bcm43xx code, or use a newer kernel entirely. I posted the procedure for a new kernel a few days ago... someone posted the procedure for JUST upgrading the bcm43xx stuff one or two days ago. Search the list archives. "dmesg offers no meaningful messages" is interesting... it means probably that BCM43XX_DEBUG options are not set in that kernel, or bcm43xx would be spitting out the version of firmware it's loading as well as its issues in associating with the access point. Again I'd recommend a NEWER kernel and making sure all the BCM43XX debug stuff is set to Y. As for sitting right across from the access point... with 2.6.22-rc6 (wireless-dev) I can sit 1meter from the AP and with bcm43xx_mac80211 (F7) can associate but can't get DHCP to work... and with bcm43xx can sit 20meters away and not only associate but DHCP works... and with 2.6.20 I couldn't get DHCP working with either at 1M... so progress is being made :) Ehud PS I'm running 64-bit F7 with custom kernel from the wireless-dev tree (I think it's John Linville's). The output of my uname -a and dmesg|grep bcm are included below [EMAIL PROTECTED] ~]# uname -a Linux egdell.wetwork.net 2.6.22-rc6 #1 SMP Tue Jun 26 16:41:36 MST 2007 x86_64 x86_64 x86_64 GNU/Linux [EMAIL PROTECTED] ~]# dmesg | grep bcm bcm43xx_mac80211: Broadcom 4311 WLAN found bcm43xx_mac80211: Found PHY: Analog 4, Type 2, Revision 8 bcm43xx_mac80211: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2 bcm43xx_mac80211: Radio turned off bcm43xx driver bcm43xx_mac80211: Adding Interface type 2 bcm43xx_mac80211: Loading firmware version 371.1061 (2006-10-04 21:02:04) bcm43xx_mac80211: Radio turned on bcm43xx_mac80211: Radio enabled by hardware bcm43xx_mac80211: !WARNING! Idle-TSSI phy->cur_idle_tssi measuring failed. (cur=32, tgt=62). Disabling TX power adjustment. bcm43xx_mac80211: Chip initialized bcm43xx_mac80211: 32-bit DMA initialized bcm43xx_mac80211: Wireless interface started bcm43xx_mac80211: Using hardware based encryption for keyidx: 0, mac: ff:ff:ff:ff:ff:ff bcm43xx_mac80211: Using hardware based encryption for keyidx: 0, mac: ff:ff:ff:ff:ff:ff bcm43xx_mac80211: Removing Interface type 2 bcm43xx_mac80211: Wireless interface stopped bcm43xx_mac80211: DMA-32 0x0200 (RX) max used slots: 1/64 bcm43xx_mac80211: DMA-32 0x02A0 (TX) max used slots: 0/128 bcm43xx_mac80211: DMA-32 0x0280 (TX) max used slots: 0/128 bcm43xx_mac80211: DMA-32 0x0260 (TX) max used slots: 0/128 bcm43xx_mac80211: DMA-32 0x0240 (TX) max used slots: 0/128 bcm43xx_mac80211: DMA-32 0x0220 (TX) max used slots: 88/128 bcm43xx_mac80211: DMA-32 0x0200 (TX) max used slots: 0/128 bcm43xx_mac80211: Radio turned off bcm43xx_mac80211: Radio turned off bcm43xx driver bcm43xx: Chip ID 0x4311, rev 0x1 bcm43xx: Number of cores: 4 bcm43xx: Core 0: ID 0x800, rev 0x11, vendor 0x4243 bcm43xx: Core 1: ID 0x812, rev 0xa, vendor 0x4243 bcm43xx: Core 2: ID 0x817, rev 0x3, vendor 0x4243 bcm43xx: Core 3: ID 0x820, rev 0x1, vendor 0x4243 bcm43xx: PHY connected bcm43xx: Detected PHY: Analog: 4, Type 2, Revision 8 bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2) bcm43xx: Radio turned off bcm43xx: Radio turned off bcm43xx: PHY connected bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Radio enabled by hardware bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2) bcm43xx: Radio turned off bcm43xx: DMA-32 0x0200 (RX) max used slots: 0/64 bcm43xx: DMA-32 0x02A0 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0280 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0260 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0240 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0220 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0200 (TX) max used slots: 0/512 bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Radio enabled by hardware bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2) bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1 bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1, .auth_mode = 0 bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1, .auth_mode = 0 bcm43xx: Radio turned off bcm43xx: DMA-32 0x0200 (RX) max used slots: 3/64 bcm43xx: DMA-32 0x02A0 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0280 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0260 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0240 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0220 (TX) max used slots: 129/512 bcm43xx: DMA-32 0x0200 (TX) max used slots: 0/512 bcm43xx driver bcm43xx: Chip ID 0x4311, rev 0x1 bcm43xx: Number of cores: 4 bcm43xx: Core 0: ID 0x800, rev 0x11, vendor 0x4243 bcm43xx: Core 1: ID 0x812, rev 0xa, vendor 0x4243 bcm43xx: Core 2: ID 0x817, rev 0x3, vendor 0x4243 bcm43xx: Core 3: ID 0x820, rev 0x1, vendor 0x4243 bcm43xx: PHY connected bcm43xx: Detected PHY: Analog: 4, Type 2, Revision 8 bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2) bcm43xx: Radio turned off bcm43xx: Radio turned off bcm43xx: PHY connected bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Radio enabled by hardware bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2) bcm43xx: Radio turned off bcm43xx: DMA-32 0x0200 (RX) max used slots: 1/64 bcm43xx: DMA-32 0x02A0 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0280 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0260 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0240 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0220 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0200 (TX) max used slots: 0/512 bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Radio enabled by hardware bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2) bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1 bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1, .auth_mode = 0 bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1, .auth_mode = 0 bcm43xx: Radio turned off bcm43xx: DMA-32 0x0200 (RX) max used slots: 5/64 bcm43xx: DMA-32 0x02A0 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0280 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0260 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0240 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0220 (TX) max used slots: 136/512 bcm43xx: DMA-32 0x0200 (TX) max used slots: 0/512 bcm43xx driver bcm43xx: Chip ID 0x4311, rev 0x1 bcm43xx: Number of cores: 4 bcm43xx: Core 0: ID 0x800, rev 0x11, vendor 0x4243 bcm43xx: Core 1: ID 0x812, rev 0xa, vendor 0x4243 bcm43xx: Core 2: ID 0x817, rev 0x3, vendor 0x4243 bcm43xx: Core 3: ID 0x820, rev 0x1, vendor 0x4243 bcm43xx: PHY connected bcm43xx: Detected PHY: Analog: 4, Type 2, Revision 8 bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2) bcm43xx: Radio turned off bcm43xx: Radio turned off bcm43xx: PHY connected bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Radio enabled by hardware bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2) bcm43xx: Radio turned off bcm43xx: DMA-32 0x0200 (RX) max used slots: 1/64 bcm43xx: DMA-32 0x02A0 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0280 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0260 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0240 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0220 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0200 (TX) max used slots: 0/512 bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Radio enabled by hardware bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2) bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1 bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1, .auth_mode = 0 bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1, .auth_mode = 0 Andreas Peer wrote: > Thanks for your response! > > Well, I'm running Ubuntu 7.04 64-Bit version > > - "uname -a" gives: Linux laptopandi 2.6.20-16-generic #2 SMP Thu Jun 7 > 19:00:28 UTC 2007 x86_64 GNU/Linux > > - "dmesg" offers no meaningful messages ([ 2.262297] bcm43xx driver) > > - iwconfig: eth0 > IEEE 802.11b/g ESSID:"aj2lta1" Nickname:"Broadcom 4306" > Mode:Managed Frequency=2.472 GHz Access Point: > 00:0F:66:D3:04:13 > Bit Rate=24 Mb/s Tx-Power=15 dBm > RTS thr:off Fragment thr:off > Link Quality=75/100 Signal level=-57 dBm Noise level=-72 dBm > Rx invalid nwid:0 Rx invalid crypt:57 Rx invalid frag:0 > Tx excessive retries:0 Invalid misc:0 Missed beacon:0 > > - iwlist eth0 scan: > Cell 01 - Address: 00:0F:66:D3:04:13 > ESSID:"aj2lta1" > Protocol:IEEE 802.11bg > Mode:Master > Channel:13 > Encryption key:on > Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s > 11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s > 48 Mb/s; 54 Mb/s > Quality=93/100 Signal level=-54 dBm Noise > level=-69 dBm > IE: WPA Version 1 > Group Cipher : TKIP > Pairwise Ciphers (1) : TKIP > Authentication Suites (1) : PSK > Extra: Last beacon: 40ms ago > > I have to add that I am sitting just in front of the wireless router. > The distance between router and notebook is at max half a meter. I find > it also interesting, that iwlist and iwconfig show different quality > percentages. > > Kind regards, > Andreas > > >> Note: I am not a developer, just a user with different sleeping >> habits, and so responded first. Don't take the FIRST response as the >> BEST response, just the first. >> >> First, the 4306 is an older car and certainly is well supported by the >> bcm43xx code, much better so than the 4318. >> >> Second, the original bcm43xx code uses v.3 of the virmware. Thew new >> bcm43xx_mac80211 code (default in F7) uses v.4 of the firmware. >> The original works best in kernel 2.6.21-rc3 or better (other than >> F7). The new works best in the wireless-dev tree available via git. >> >> Lastly, there is a known POWER problem, which results in better >> transmission if the transmission rates are reduced. >> >> Please include: >> 1. root# uname -a >> 2. root# dmesg | grep bcm >> 3. root# iwconfig >> and if you're not actually connected it sometimes helps to add >> 4. root# iwlist eth1 scan (or iwlist wlan0 scan or whatever your >> interface is called) >> >> I hope this information has helped rather than hurt, >> >> Kind regards, >> >> Ehud Gavron >> Tucson AZ USA >> Toronto: Paul Tracy. Silverstone: Lewis Hamilton: Lime Rock: >> McNish/Capello or Pirro/Werner Daytone: JPM IndyOvalDoodle: WTFC >> >> Andreas Peer wrote: >> >>> I don't know if this matters, but I have a Acer Ferrari 3400 >>> notebook, and according to the device list on the web site, the >>> wireless chip should be the following: >>> - chip id: 4318 >>> - product id: 0x4318 >>> - subsystem vendor id: 0x1468 >>> - subsystem product id 0x0312, >>> but instead lspci shows me that the notebook contains a chip with >>> - chip id: 4306 >>> - product id: 0x4320 >>> - subsystem vendor id: 0x185f >>> - subsystem product id 0x1220. >>> It is to original chip that was contained when I bought the notebook. >>> Maybe the information on the device site is not accurate, or Acer put >>> different chips inside their Ferrari 3400 notebooks? >>> >>> Another question: The driver works, but it has a much lower range >>> than the Windows driver, i.e. I am not able to get a connection in >>> places where on Windows I can connect with 36 MB/s and a good signal >>> quality. Is this a known limitation? I think some time ago I read >>> that bcm43xx uses firmware version 2.x, while the Windows drivers are >>> already using version 3.x. Is that the problem, and is there a hope >>> that the receiving quality will improve in the future? >>> >>> Last, but not least I want to say that i appreciate your work and I >>> want to thank you for what you have than for the Open Source community! >>> >>> Andreas >>> _______________________________________________ >>> Bcm43xx-dev mailing list >>> [email protected] >>> https://lists.berlios.de/mailman/listinfo/bcm43xx-dev >>> >>> > > _______________________________________________ > Bcm43xx-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/bcm43xx-dev > _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
