Page 1 of 4 123 ... LastLast
Results 1 to 10 of 39

Thread: Update on using b43 with PCI ID 14e4:4315

  1. #1
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,352

    Default Update on using b43 with PCI ID 14e4:4315

    Until today, it was not possible to use the BCM4312 802.11b/g devices
    with b43. That is no longer the case. In fact, I'm posting this
    message using my device. I'm using WPA2 encryption with encryption
    handled by the hardware. I have connected to APs on channels 1 and 11.

    The output of 'lspci -nnv | grep -A 1 14e4' is:

    04:00.0 Network controller [0280]: Broadcom Corporation BCM4312
    802.11b/g [14e4:4315] (rev 01)
    Subsystem: Hewlett-Packard Company BCM4312 802.11b/g Wireless
    LAN Controller [103c:137c]

    The 'ifconfig wlan1' output is:

    wlan1 Link encap:Ethernet HWaddr 00:1AXXXX
    inet addr:192.168.2.217 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:117743 errors:0 dropped:0 overruns:0 frame:0
    TX packets:87169 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:149849274 (142.9 Mb) TX bytes:57302185 (54.6 Mb)

    Note that I have transmitted and received a lot of data. There have
    been no dropouts, or disconnects.

    The 'iwconfig wlan1' output is:

    wlan1 IEEE 802.11bg ESSID:"OpenWrt"
    Mode:Managed Frequency:2.462 GHz Access Point:
    00:1AXXXX
    Bit Rate=1 Mb/s Tx-Power=27 dBm
    Retry long limit:7 RTS thrff Fragment thrff
    Power Managementff
    Link Quality=70/70 Signal level=-16 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    At the moment, the code for power management has not yet been written,
    thus performance is a little weak as can be seen from the 1 Mb/s Bit
    Rate shown here. Despite this, I get transmit rates of 9-11 Mb/s and
    receive rates up to 18 Mb/s using tcpperf. This is good enough to keep
    up with my cable modem.

    The code that I'm using will be in the wireless-testing git tree
    within a few days, and will be in compat-wireless shortly thereafter.
    It should be in the 2.6.32 kernel.

    Larry

  2. #2

    Default Re: Update on using b43 with PCI ID 14e4:4315

    many thanks and congratulations to you on your own hard work? SHould be a big help to many to have it in the 2.6.32 kernel

  3. #3
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,352

    Default Re: Update on using b43 with PCI ID 14e4:4315

    pdc 2 wrote:
    > many thanks and congratulations to you on your own hard work? SHould be
    > a big help to many to have it in the 2.6.32 kernel


    Thank you. I started the reverse engineering on that code two years
    ago. It is a good feeling to see that finally appear as working code.

  4. #4
    Join Date
    Sep 2009
    Location
    /srv/nfs/home/chenxiaolong
    Posts
    13

    Default Re: Update on using b43 with PCI ID 14e4:4315

    How would I install that? If it's in a repository, what package do I install? Or do I need to build compat-wireless and install the firmware (if so what version?)?

    Thank You.

  5. #5

    Default Re: Update on using b43 with PCI ID 14e4:4315

    lwfinger said

    the code that I'm using will be in the wireless-testing git tree within a few days, and will be in compat-wireless shortly thereafter. It should be in the 2.6.32 kernel.
    He only said that a few days ago

    Tell us why you want to know

  6. #6
    Join Date
    Sep 2009
    Location
    /srv/nfs/home/chenxiaolong
    Posts
    13

    Default Re: Update on using b43 with PCI ID 14e4:4315

    Sorry if I sounded rude. I just wanted to know how I could install it because the wl driver for my Broadcom 4312 (14e4:4315) is very unstable.

  7. #7
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,352

    Default Re: Update on using b43 with PCI ID 14e4:4315

    chenxiaolong wrote:
    > Sorry if I sounded rude. I just wanted to know how I could install it
    > because the wl driver for my Broadcom 4312 (14e4:4315) is very unstable.


    I can attest to the stability of the b43 version of the BCM4312
    driver, at least in my configuration. At the moment, much of the power
    adjustment code is not yet implemented. This limits the transmit speed
    to about 10-12 Mb/s. I am about 2 m from my AP.

    To implement the latest code, go to
    http://wireless.kernel.org/en/users/Download and find the "bleeding
    edge compat wireless" section. You will need to have gcc, make and the
    kernel headers installed to build it.

  8. #8
    Join Date
    Sep 2009
    Location
    /srv/nfs/home/chenxiaolong
    Posts
    13

    Default Re: Update on using b43 with PCI ID 14e4:4315

    Thanks for the quick reply. I hope the speed problems can be fixed soon.

  9. #9
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,352

    Default Re: Update on using b43 with PCI ID 14e4:4315

    chenxiaolong wrote:
    > Thanks for the quick reply. I hope the speed problems can be fixed soon.


    It is being worked on, but I'm only able to test because of the
    necessity to separate reverse engineers from coders - the so-called
    clean-room conditions. At least my part is done, and I'm now working
    on the N PHY models.

  10. #10
    blowf1sh NNTP User

    Default Re: Update on using b43 with PCI ID 14e4:4315

    thanks. I post this to confirm that bleeding edge driver works (flawlessly for 2 hours + suspend cycle) and throughput is over 10Mbps.Great work on the updated b43. Looking forward for more
    BCM4312 14e4:4315 (rev 01) here.
    kernel 2.6.30-1
    system is debian(but kernel is what matters folks)

Page 1 of 4 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •