I have hp laptop dv6000 running opensuse 13.1. I managed to get wifi working by reading posts and trying things(cutting and pasting). If I paste this code into terminal after every boot up, then wifi will work…and work really well…but otherwise, it acts as though no drivers present. I think its something simple. Can you guys help? let me know what to type and copy what you need to know. Using Broadcom 4321 and had to install brodcom-wl and the firmware and had to get rid of “default”.
su
modprobe -r b43
modprobe b43
Long time linux user and pretty good cut an paste guy, but I am just a older guy learning. Thanks in advance for any help.
cbw
Something is not quite right here.
Do you have the packman repo configured?
Better still, give us the output from:
# uname -a
# zypper lr -d
You need to be root for the second of those. Use code tags to post the output.
If you are using broadcom-wl, it should just work and you should not need that “modprobe”. So I think you have the wrong version of “broadcom-wl”, and you are instead loading the open source driver for your card. That’s actually fine, but it that case it would be better to uninstall “broadcom-wl” and rely only on the open source driver.
I’m not quite sure what you mean by: and had to get rid of “default”
I’m guessing that you removed the default kernel. But you have broadcom-wl only for the default kernel. And it is blocking the automatic load of b43.
In any case, the output I have requested will help us help you.
Just a friendly tip: When you paste into a message on this forum, you should be pasting between CODE tags. To do that, in the message editor on this forum at the top right of the editing icons, click on the “#” button, paste your output between the CODE tags that will appear in your message.
Your output will then look something like the following, and it will hold its formatting as it shows on the screen you are pasting from; much easier to read in some of the more complicated output.
su
modprobe -r b43
modprobe b43
but I am just a older guy learning. Thanks in advance for any help.
cbw
No problem. We are all constantly learning – or, should be.
The term “computer” is merely an ancient code-word for “No matter how much you have learned, there is always exponentially more still to learn.”
On 04/06/2014 08:46 PM, khopcbw wrote:
>
> I have hp laptop dv6000 running opensuse 13.1. I managed to get wifi
> working by reading posts and trying things(cutting and pasting). If I
> paste this code into terminal after every boot up, then wifi will
> work…and work really well…but otherwise, it acts as though no
> drivers present. I think its something simple. Can you guys help?
> let me know what to type and copy what you need to know. Using Broadcom
> 4321 and had to install brodcom-wl and the firmware and had to get rid
> of “default”.
> su
> modprobe -r b43
> modprobe b43
> Long time linux user and pretty good cut an paste guy, but I am just a
> older guy learning. Thanks in advance for any help.
Are you trying to use Broadcom wl or do you want to use b43? The two are not
compatible. You can tell that by entering ‘/sbin/lspci -nnk’ after the wifi is
working.
Once you find out which driver you are using, you need to blacklist the other by
adding ‘blacklist xxx’ lines in some file in directory /etc/modprobe.d/.
As the b43 driver seems to work fine for you, just uninstall “broadcom-wl” (and the corresponding “broadcom-wl-kmp-xxx”).
This one blocks the b43 driver from being loaded at boot (it contains a blacklist), so you have to load it manually.
Better still, give us the output from:
# uname -a
# zypper lr -d
output of first code:
uname -a
Linux linux-em36.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
second code output:
zypper lr -d
| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
—±-----------------------------±------------------------------------±--------±--------±---------±-------±-----------------------------------------------------------------------------±-------
1 | download.nvidia.com-opensuse | nVidia Graphics Drivers | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/13.1/ |
2 | download.opensuse.org-Extra | openSUSE BuildService - KDE:Extra | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/ |
3 | download.opensuse.org-KDE3 | openSUSE BuildService - KDE:KDE3 | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_13.1/ |
4 | download.opensuse.org-Stable | openSUSE BuildService - LibreOffice | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/ |
5 | download.opensuse.org-oss | Main Repository (Sources) | Yes | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
6 | ftp.gwdg.de-suse | Packman Repository | Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ |
7 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
8 | libdvdcss repository | libdvdcss repository | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
9 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | No | No | 99 | yast2 | hd:///?device=/dev/disk/by-id/scsi-1USB_DISK_2.0-part2 |
10 | repo-debug | openSUSE-13.1-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ |
11 | repo-debug-update | openSUSE-13.1-Update-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1/ |
12 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1-non-oss/ |
13 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
14 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
15 | repo-source | openSUSE-13.1-Source | No | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
16 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
17 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ |
I hope this sheds some light. let me know. cbw
???
So apparently you installed broadcom-wl-kmp-default as already mentioned, that’s why you needed to switch to kernel-desktop to get the b43 driver to work at all.
(on kernel-default, the wl driver got loaded and grabbed the device in that case, because b43 is blacklisted)
So, again:
After uninstalling the broadcom-wl packages, the wireless should work after boot, without you having to load the b43 driver manually.
/sbin/lspci -nnk00:00.0 RAM memory [0500]: NVIDIA Corporation MCP67 Memory Controller [10de:0547] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
00:01.0 ISA bridge [0601]: NVIDIA Corporation MCP67 ISA Bridge [10de:0548] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
00:01.1 SMBus [0c05]: NVIDIA Corporation MCP67 SMBus [10de:0542] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: nForce2_smbus
Kernel modules: i2c_nforce2
00:01.2 RAM memory [0500]: NVIDIA Corporation MCP67 Memory Controller [10de:0541] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
00:01.3 Co-processor [0b40]: NVIDIA Corporation MCP67 Co-processor [10de:0543] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
00:02.0 USB controller [0c03]: NVIDIA Corporation MCP67 OHCI USB 1.1 Controller [10de:055e] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci
00:02.1 USB controller [0c03]: NVIDIA Corporation MCP67 EHCI USB 2.0 Controller [10de:055f] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: ehci-pci
00:04.0 USB controller [0c03]: NVIDIA Corporation MCP67 OHCI USB 1.1 Controller [10de:055e] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci
00:04.1 USB controller [0c03]: NVIDIA Corporation MCP67 EHCI USB 2.0 Controller [10de:055f] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: ehci-pci
00:07.0 Audio device [0403]: NVIDIA Corporation MCP67 High Definition Audio [10de:055c] (rev a1)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:08.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Bridge [10de:0561] (rev a2)
00:09.0 IDE interface [0101]: NVIDIA Corporation MCP67 AHCI Controller [10de:0550] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: ahci
Kernel modules: pata_acpi, ata_generic
00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP67 Ethernet [10de:054c] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: forcedeth
Kernel modules: forcedeth
00:0c.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:0d.0 PCI bridge [0604]: NVIDIA Corporation MCP67 PCI Express Bridge [10de:0563] (rev a2)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:12.0 VGA compatible controller [0300]: NVIDIA Corporation C67 [GeForce 7150M / nForce 630M] [10de:0531] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:30cf]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
Kernel modules: amd64_edac_mod
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
Kernel driver in use: k8temp
Kernel modules: k8temp
02:05.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
Subsystem: Hewlett-Packard Company Pavilion dv9668eg Laptop [103c:30cf]
Kernel driver in use: firewire_ohci
Kernel modules: firewire_ohci
02:05.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
Subsystem: Hewlett-Packard Company Pavilion dv9668eg Laptop [103c:30cf]
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
02:05.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
Subsystem: Hewlett-Packard Company Pavilion dv9668eg Laptop [103c:30cf]
Kernel driver in use: r592
Kernel modules: r592
02:05.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
Subsystem: Hewlett-Packard Company Pavilion dv9668eg Laptop [103c:30cf]
Kernel driver in use: r852
Kernel modules: r852
03:00.0 Network controller [0280]: Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
Subsystem: Hewlett-Packard Company BCM4321 802.11a/b/g/n Wireless LAN Controller [103c:1366]
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
he can be taught!
uname -aLinux linux-em36.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
zypper lr -d# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
---+------------------------------+-------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------+--------
1 | download.nvidia.com-opensuse | nVidia Graphics Drivers | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/13.1/ |
2 | download.opensuse.org-Extra | openSUSE BuildService - KDE:Extra | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/ |
3 | download.opensuse.org-KDE3 | openSUSE BuildService - KDE:KDE3 | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_13.1/ |
4 | download.opensuse.org-Stable | openSUSE BuildService - LibreOffice | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/ |
5 | download.opensuse.org-oss | Main Repository (Sources) | Yes | Yes | 99 | yast2 | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
6 | ftp.gwdg.de-suse | Packman Repository | Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ |
7 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
8 | libdvdcss repository | libdvdcss repository | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
9 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | No | No | 99 | yast2 | hd:///?device=/dev/disk/by-id/scsi-1USB_DISK_2.0-part2 |
10 | repo-debug | openSUSE-13.1-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ |
11 | repo-debug-update | openSUSE-13.1-Update-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1/ |
12 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1-non-oss/ |
13 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
14 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
15 | repo-source | openSUSE-13.1-Source | No | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
16 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
17 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/
Yes, it does.
You are using the desktop kernel. But you appear to have installed broadcom-wl for the default kernel.
I did something like that several months ago. I installed the 32-bit opensuse education build (just for testing). Then I installed the desktop kernel, and WiFi stopped working. Looking around, I found that the b43 driver was blacklisted (with a file in “/etc/modprobe.d”. I deleted the blacklist file, and WiFi started to work. Then I removed the broadcom-wl driver.
Best advice: Just uninstall everything related to broadcom-wl. Search for "broadcom-wl: in Yast software management. You have already demonstrated that b43 works for you, so you don’t need broadcom-wl. And when you uninstall that, the blacklisting of b43 should be removed. And then it should work without having to play “modprobe” trick on every boot.
thanks…I’ll try that very soon and get back! thanks!
To all who have helped…wifi now is working fine on boot up! Many many thanks to all. cbw
Hi, I have the same laptop but my came with 4311 chipset.
it is a PITA to set it up but I have found a way that works.
#1 do not use any of the drivers suggested all over the place. it might work for many but every time I try one of the suggestions my laptop freezes and I need to hard reboot.
here what I have found works every time (I have been playing with different setups on my laptop so had to setup WiFi like 3 or 4 times)
once you install and update the OS
go and add Pacman repo.
than go into software yast/software manager and search for “wl” no quotes.
install kde-wl base and chose some other packages that look proper to you. I just chose one or two additional that look like something I read in my reaserch on how to set it up. sorry can not give you more info right now as I am not home, will check it tonight and add what I have.
once installed reboot. if you use network manager it should pickup the new hardware and add a connection to the list. you might need to install the firmware package though, so if that did not work
search for broadcom 43xx firmware setup and you find the CLI here or other help area.
but most of the firmware setups I tried kined out on me to the point I needed a hard reset the laptop so beware YMMW .
but Wl driver worked for me every time I used it.
now if I could only find an nVidia driver for this machine that worked like that…
???
What drivers are you using then?
go and add Pacman repo.
than go into software yast/software manager and search for “wl” no quotes.
install kde-wl base and chose some other packages that look proper to you. I just chose one or two additional that look like something I read in my reaserch on how to set it up. sorry can not give you more info right now as I am not home, will check it tonight and add what I have.
What is “kde-wl” base? I don’t know that.
I guess you mean “broadcom-wl”, and that is the Broadcom driver that is “suggested all over the place” and the OP did have installed first (but apparently it didn’t work for him?).
But it doesn’t work with ALL chipsets of course (not even all Broadcom chipsets).
search for broadcom 43xx firmware setup and you find the CLI here or other help area.
You don’t need the b43 firmware if you are using broadcom-wl.
You only need the b43 firmware for the in-kernel b43 driver.
now if I could only find an nVidia driver for this machine that worked like that…
Well, what nvidia card does it have?
Look here:
https://en.opensuse.org/SDB:NVIDIA_driversBut better start a new thread for that, as it’s got nothing to do with wifi.
sorry wolf, I did not know that it’s either/or
everywhere I looked I was told that I need to install b43 firmware for WiFi to work but every time I try to run the install it froze the machine so I had to hard reboot.
as for wl river when I go into software management and search for “wl” I get a bunch of options but I have not seen anything just broadcom-wl , I had selected soemthing like broadcom-kde-wl and several other that look similar or somehow related to. and it actually worked for me. do you think I should check if b43 is blacklisted and try to use that?
as for nVideo drivers I had try the webpage you linked to and some how no results.
in fact yesterday I had screwed up my machine so I am not even sure hot to fix it yet.
I install the driver (from the link on-click install) and after reboot my machine
flash the brown desktop background image than go into CLI mode and stops at balck screen and will not boot any further. says something like “[OK] loading windows management”
I think you selected wrong driver, I choose version 8 but maybe I need to use version 6.
Well, it’s not either/or.
It’s just that the wl driver does not use/need the b43 firmware, as it contains its own.
Having it installed doesn’t harm though, it’s just unnecessary if you use wl.
But it’s either/or in which driver you use, i.e. either b43 or wl.
everywhere I looked I was told that I need to install b43 firmware for WiFi to work but every time I try to run the install it froze the machine so I had to hard reboot.
Yes. There is apparently an issue with the b43 driver in 13.1 that it can freeze without the firmware installed (with certain devices at least).
There have already been some reports about that.
After installing the firmware it should work fine though. (if it supports your wireless device, that is)
as for wl river when I go into software management and search for “wl” I get a bunch of options but I have not seen anything just broadcom-wl , I had selected soemthing like broadcom-kde-wl and several other that look similar or somehow related to. and it actually worked for me. do you think I should check if b43 is blacklisted and try to use that?
There is no “broadcom-kde-wl” either.
On Packman there is the package “broadcom-wl”, which contains the blacklist for other drivers like b43. And you also need the appropriate kernel module for your kernel, f.e. “broadcom-wl-kmp-desktop” for kernel-desktop, which contains the actual “wl” driver.
as for nVideo drivers I had try the webpage you linked to and some how no results.
in fact yesterday I had screwed up my machine so I am not even sure hot to fix it yet.
I install the driver (from the link on-click install) and after reboot my machine
flash the brown desktop background image than go into CLI mode and stops at balck screen and will not boot any further. says something like “[OK] loading windows management”
First, it is called “nVidia”.
And it should be something like “Reached graphical target”.
That means for some reason Xorg is not starting successfully, most likely because of a wrong/not-working graphics driver.
If you have a file /etc/X11/xorg.conf, try to remove it.
I think you selected wrong driver, I choose version 8 but maybe I need to use version 6.
He? I selected the wrong driver? I have not selected nor advised any specific driver at all.
Again, what graphics card do you have?
And again, please open a new thread for that.