Results 1 to 10 of 10

Thread: Cannot install driver for Broadcom BCM43228 on laptop

Hybrid View

  1. #1

    Cannot install driver for Broadcom BCM43228 on laptop

    I have been trying to install the necessary Broadcom drivers needed to see this interface.

    My uname -a returns

    Linux linux-0kp0 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linux

    rm -qa |grep kernel returns

    nfs-kernel-server-1.2.3-18.29.1
    kernel-default-extra-3.0.76-0.11.1
    kernel-firmware-20110923-0.42.49
    kernel-default-base-3.0.76-0.11.1
    kernel-default-3.0.76-0.11.1

    I am pointing to the following repositories

    zypper lr -d
    # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
    --+--------------------------------------------------+--------------------------------------------------+---------+---------+----------+--------+-------------------------------------------------------+--------
    1 | ATI-Driver-SLE11-SP3 | ATI-Driver-SLE11-SP3 | Yes | Yes | 99 | rpm-md | http://www2.ati.com/suse/sle11sp3 |
    2 | SUSE-Linux-Enterprise-Desktop-11-SP3 11.3.3-1.95 | SUSE-Linux-Enterprise-Desktop-11-SP3 11.3.3-1.95 | Yes | No | 99 | yast2 | cd:///?devices=/dev/sr0 |
    3 | nVidia-Driver-SLE11-SP3 | nVidia-Driver-SLE11-SP3 | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/novell/sle11sp3 |
    4 | packman-essentials | Packman Essentials repository (openSUSE_11.3) | Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_11.3/Essentials |

    When I attempt to install broadcom-wl, I receive the following dependency error.

    zypper in broadcom-wl

    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...

    Problem: nothing provides kernel(xen:kernel) = 036c1ddeb629ddd6 needed by broadcom-wl-kmp-xen-5.100.82.112_k2.6.34.10_0.2-9.2.x86_64
    Solution 1: do not install broadcom-wl-5.100.82.112-9.2.x86_64
    Solution 2: break broadcom-wl-kmp-xen-5.100.82.112_k2.6.34.10_0.2-9.2.x86_64 by ignoring some of its dependencies

    Choose from above solutions by number or cancel [1/2/c] (c):




    Am I pointing to the wrong repository or possibly missing something from my system?
    Could someone please help point me in the right directions. I read over several theads to get this far and am now at a bit of a loss.
    I am somewhat new to Linux but not to other types of unix.

    Thanks in adavance.
    Last edited by kingm2200; 14-Apr-2014 at 18:18. Reason: fix typo in subject

  2. Re: Cannot install driver for Broadcom BCM43228 on laptop

    On Mon 14 Apr 2014 05:24:01 PM CDT, kingm2200 wrote:


    I have been trying to install the necessary Broadcom drivers needed to
    see this interface.

    My uname -a returns

    Linux linux-0kp0 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013
    (ccab990) x86_64 x86_64 x86_64 GNU/Linux

    <snip>

    Am I pointing to the wrong repository or possibly missing something from
    my system?
    Could someone please help point me in the right directions. I read over
    several theads to get this far and am now at a bit of a loss.
    I am somewhat new to Linux but not to other types of unix.

    Thanks in adavance.


    Hi
    You need to remove that packman repository as they are not compatible
    with SLED 11 SP3. What you need to do is grab the broadcom-wl src rpm
    and rebuilt that locally on your system.

    You will need to install the kernel-source, kernel-syms,
    module-init-tools, make and gcc, then rebuild the src rpm as your user
    (not root!);
    Code:
    rpmbuild --rebuild <name_of_src_rpm>
    --
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!


  3. #3

    Re: Cannot install driver for Broadcom BCM43228 on laptop

    Malcolm,

    I removed the packman repository. I installed the needed modules and then did the rpm rebuild. That appears to have worked successfully and generated the rpm files. When I tried to install them I again got kernel dependency errors similar to what I first had. I am guessing that this is because I had the wrong source rpm to start. Could you (or anyone else) please point me in the right direction so I can find the proper source RPM for my version of SLED?

    Thanks again,

    Mike

  4. Re: Cannot install driver for Broadcom BCM43228 on laptop

    On Mon 14 Apr 2014 07:04:02 PM CDT, kingm2200 wrote:


    Malcolm,

    I removed the packman repository. I installed the needed modules and
    then did the rpm rebuild. That appears to have worked successfully and
    generated the rpm files. When I tried to install them I again got
    kernel dependency errors similar to what I first had. I am guessing
    that this is because I had the wrong source rpm to start. Could you (or
    anyone else) please point me in the right direction so I can find the
    proper source RPM for my version of SLED?

    Thanks again,

    Mike


    Hi
    So you need to install the broadcom-wl and the
    broadcom-wl-kmp-<your_kernel_flavor> (in your case default) rpms which
    should be down in /usr/src/packages.

    --
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!


  5. #5

    Re: Cannot install driver for Broadcom BCM43228 on laptop

    I tried to install the rpm generated by the build and I get dependency errors as seen below

    linux-0kp0:/usr/src/packages/RPMS/x86_64 # ll
    total 2640
    -rw-r--r-- 1 root root 11848 Apr 15 07:04 broadcom-wl-5.100.82.112-9.2.x86_64.rpm
    -rw-r--r-- 1 root root 895495 Apr 15 07:04 broadcom-wl-kmp-default-5.100.82.112_3.0.76_0.11-9.2.x86_64.rpm
    -rw-r--r-- 1 root root 895995 Apr 15 07:04 broadcom-wl-kmp-trace-5.100.82.112_3.0.76_0.11-9.2.x86_64.rpm
    -rw-r--r-- 1 root root 883443 Apr 15 07:04 broadcom-wl-kmp-xen-5.100.82.112_3.0.76_0.11-9.2.x86_64.rpm

    linux-0kp0:/usr/src/packages/RPMS/x86_64 # zypper in broadcom-wl-5.100.82.112-9.2.x86_64.rpm
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...

    Problem: nothing provides kernel(default:kernel) = 90e8e1919322f8fe needed by broadcom-wl-kmp-default-5.100.82.112_k2.6.34.10_0.2-9.2.x86_64
    Solution 1: do not install broadcom-wl-5.100.82.112-9.2.x86_64
    Solution 2: break broadcom-wl-kmp-default-5.100.82.112_k2.6.34.10_0.2-9.2.x86_64 by ignoring some of its dependencies

    Choose from above solutions by number or cancel [1/2/c] (c):

    Did I start with the wrong source rpm? Iff so, I am not sure which one I need for my kernel rev.

    Thanks again.

  6. Re: Cannot install driver for Broadcom BCM43228 on laptop

    Quote Originally Posted by kingm2200 View Post
    I tried to install the rpm generated by the build and I get dependency errors as seen below

    Code:
    linux-0kp0:/usr/src/packages/RPMS/x86_64 # ll
    total 2640
    -rw-r--r-- 1 root root  11848 Apr 15 07:04 broadcom-wl-5.100.82.112-9.2.x86_64.rpm
    -rw-r--r-- 1 root root 895495 Apr 15 07:04 broadcom-wl-kmp-default-5.100.82.112_3.0.76_0.11-9.2.x86_64.rpm
    -rw-r--r-- 1 root root 895995 Apr 15 07:04 broadcom-wl-kmp-trace-5.100.82.112_3.0.76_0.11-9.2.x86_64.rpm
    -rw-r--r-- 1 root root 883443 Apr 15 07:04 broadcom-wl-kmp-xen-5.100.82.112_3.0.76_0.11-9.2.x86_64.rpm 
    
    linux-0kp0:/usr/src/packages/RPMS/x86_64 # zypper in broadcom-wl-5.100.82.112-9.2.x86_64.rpm
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    
    Problem: nothing provides kernel(default:kernel) = 90e8e1919322f8fe needed by broadcom-wl-kmp-default-5.100.82.112_k2.6.34.10_0.2-9.2.x86_64
     Solution 1: do not install broadcom-wl-5.100.82.112-9.2.x86_64
     Solution 2: break broadcom-wl-kmp-default-5.100.82.112_k2.6.34.10_0.2-9.2.x86_64 by ignoring some of its dependencies
    
    Choose from above solutions by number or cancel [1/2/c] (c):
    Did I start with the wrong source rpm? Iff so, I am not sure which one I need for my kernel rev.

    Thanks again.
    Hi
    Seems you have an older kernel version present as it's talking about kernel 2.6.34 (see solution 2)

    What you need to do is check if an older version is installed and remove it with zypper;
    Code:
    zypper se broadcom
    zypper rm ....
    Then you need to ensure you install bot rpms at once;
    Code:
    cd /usr/src/packages/RPMS/x86_64
    zypper in broadcom-wl-kmp-default-5.100.82.112_3.0.76_0.11-9.2.x86_64.rpm broadcom-wl-5.100.82.112-9.2.x86_64.rpm
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  7. #7

    Re: Cannot install driver for Broadcom BCM43228 on laptop

    Malcolm,

    zypper se broadcom returns

    No packages found


    So I am not sure how to procede as there does not appear to be anything to remove.

  8. Re: Cannot install driver for Broadcom BCM43228 on laptop

    Quote Originally Posted by kingm2200 View Post
    Malcolm,

    zypper se broadcom returns

    No packages found


    So I am not sure how to procede as there does not appear to be anything to remove.
    Hi
    OK, then try the install of the two rpms at the same time.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  9. #9

    Re: Cannot install driver for Broadcom BCM43228 on laptop

    Malcolm,

    Installing both packages at the same time was the trick. I rebooted and now can see my wireless.

    Thank you very much for your help.


    Mike

  10. Re: Cannot install driver for Broadcom BCM43228 on laptop

    Quote Originally Posted by kingm2200 View Post
    Malcolm,

    Installing both packages at the same time was the trick. I rebooted and now can see my wireless.

    Thank you very much for your help.


    Mike
    Hi
    Good news Now just remember on a kernel update, it will move the installed module to the 'weak' update class, it will work however it's best the then run through the same procedure again when a kernel update is installed, as in rebuild the src rpm and install with the zypper command.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

Bookmarks

Posting Permissions

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