You are not logged in.

#1 2012-07-26 19:55:23

b3niup
Member
Registered: 2012-07-26
Posts: 13

[SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Final update!
@twelveeighty made a package, which can be found in AUR
----------------------------
Hi, I've just bought Dell Vostro 3560 and I can't find working drivers for it's wifi+bt card.
I tried b43, brcmsmac, even broadcom-wl and Arch still doesn't see my card (I tried both ifconfig -a and ip link)

He're are lsusb, lspci, ipconfig -a, ip link and lsmod outputs:

b3niup@desktop tmp]$ cat lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 07)
02:00.0 Network controller: Broadcom Corporation Device 4365 (rev 01)

b3niup@desktop tmp]$ cat lsusb
Bus 001 Device 005: ID 13fe:3100 Kingston Technology Company Inc. 2/4 GB stick
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 003 Device 004: ID 0bda:0129 Realtek Semiconductor Corp.
Bus 004 Device 003: ID 0a5c:21d7 Broadcom Corp.

b3niup@desktop tmp]$ cat lsmod
Module                  Size  Used by
fuse                   68768  2
nls_utf8                1352  0
ntfs                  191806  0
usb_storage            44760  1
uas                     9285  0
joydev                  9991  0
i915                  438144  1
snd_hda_codec_hdmi     23672  1
snd_hda_codec_conexant    46154  1
microcode              12185  0
aesni_intel            43154  0
aes_x86_64              7508  1 aesni_intel
mei                    32152  0
aes_generic            26138  2 aesni_intel,aes_x86_64
iTCO_wdt               12813  0
ghash_clmulni_intel     4237  0
intel_agp              10936  1 i915
snd_hda_intel          24053  0
snd_hda_codec          94305  3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep               6300  1 snd_hda_codec
snd_pcm                74958  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc          7217  2 snd_pcm,snd_hda_intel
snd_timer              18966  1 snd_pcm
snd                    58997  7 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_hda_codec,snd_hda_intel
i2c_algo_bit            5391  1 i915
drm_kms_helper         33051  1 i915
drm                   208958  2 i915,drm_kms_helper
i2c_i801                8180  0
iTCO_vendor_support     1929  1 iTCO_wdt
i2c_core               20369  5 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit
cryptd                  8741  2 ghash_clmulni_intel,aesni_intel
serio_raw               4653  0
intel_gtt              14047  3 i915,intel_agp
soundcore               5410  1 snd
rts5139               340465  0
psmouse                70792  0
acpi_cpufreq            5933  1
dell_wmi                1517  0
sparse_keymap           3056  1 dell_wmi
dell_laptop            10600  0
r8168                 234448  0
rfkill                 15604  1 dell_laptop
wmi                     8475  1 dell_wmi
coretemp                5654  0
mperf                   1267  1 acpi_cpufreq
evdev                   9754  0
processor              26567  5 acpi_cpufreq
thermal                 7959  0
ac                      2376  0
video                  11307  1 i915
button                  4502  1 i915
fan                     2426  0
battery                 6517  0
pcspkr                  1899  0
dcdbas                  5520  1 dell_laptop
crc32c_intel            1987  0
ext4                  424175  2
crc16                   1359  1 ext4
jbd2                   73919  1 ext4
mbcache                 5977  1 ext4
sr_mod                 14823  0
cdrom                  35648  1 sr_mod
sd_mod                 29239  5
ahci                   20549  2
libahci                20023  1 ahci
ehci_hcd               41026  0
libata                167611  2 ahci,libahci
scsi_mod              132974  6 uas,rts5139,usb_storage,libata,sd_mod,sr_mod
xhci_hcd               81472  0
usbcore               147565  6 uas,rts5139,usb_storage,ehci_hcd,xhci_hcd
usb_common               954  1 usbcore

b3niup@desktop tmp]$ cat ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether d4:be:d9:44:17:55  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 42  base 0x4000 

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436  metric 1
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 4  bytes 268 (268.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 268 (268.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

b3niup@desktop tmp]$ cat iplink
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000
    link/ether d4:be:d9:44:17:55 brd ff:ff:ff:ff:ff:ff


lsusb -D /dev/bus/usb/004/003 shows that it has a Broadcom BCM43142 chip. (edit: this is a Bluetooth 4.0 module, WiFi is a Broadcom 4365 listened by lspci)

On the ubuntu sites people says, that we have to wait for drivers, but when I bought this notebook there was preinstalled Ubuntu 12 with working WiFi.
Unfortunatelly I deleted it before i found this problem. When I tried to run same Ubuntu from live cd the WiFi wasn't working too.
I called to my shop to ask about that but they didn't know anything about it :x

Any ideas how to run it?

Update for lazy ones
You can find progress in this case here, here (or here) and here.


tl;dr
You can try installing drivers from here (or here) but there are no alternatives yet. If you have problems installing this drivers, you may find solution here.

Ubuntu users can find solution in post #18

Final update!
@twelveeighty made a package, which can be found in AUR

Last edited by b3niup (2013-03-26 06:45:00)

Offline

#2 2012-07-26 20:08:18

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Whatever that usb thingy is, it's not the wireless card. That one is in your lspci list:

02:00.0 Network controller: Broadcom Corporation Device 4365 (rev 01)

The kernel isn't aware of a 4365 device, so if anything will work, it's broadcom-wl. If not even that one works, well, you're screwed smile. Your last chance is ndiswrapper.

Edit: A quick google tells me broadcom-wl 6.20.55.19 should work with this thing. But I have no idea where to get that version of the driver.

Last edited by Gusar (2012-07-26 20:13:43)

Offline

#3 2012-07-26 21:57:07

b3niup
Member
Registered: 2012-07-26
Posts: 13

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Gusar wrote:

Whatever that usb thingy is, it's not the wireless card. That one is in your lspci list:

02:00.0 Network controller: Broadcom Corporation Device 4365 (rev 01)

The kernel isn't aware of a 4365 device, so if anything will work, it's broadcom-wl. If not even that one works, well, you're screwed smile. Your last chance is ndiswrapper.

Edit: A quick google tells me broadcom-wl 6.20.55.19 should work with this thing. But I have no idea where to get that version of the driver.

Thanks! But there's still question where can I get them, because WiFi is quite important thing in laptops...

And the usb thing is a bluetooth device directly connected with wifi module.

Edit: After some research I can tell, that even ndiswrapper hates me :<

Jul 27 03:21:46 Vostrus kernel: [ 1452.335635] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'IoWMIOpenBlock'
Jul 27 03:21:46 Vostrus kernel: [ 1452.346616] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'IoWMIQueryAllData'
Jul 27 03:21:46 Vostrus kernel: [ 1452.357770] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368823] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368835] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMResetComplete'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368839] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMAllocatePort'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368844] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368849] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368854] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368859] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368866] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMNetPnPEvent'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368873] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368878] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368883] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMFreePort'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368887] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368894] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368898] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368903] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368908] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisCancelTimerObject'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368913] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368918] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisSetTimerObject'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368922] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeTimerObject'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368930] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateTimerObject'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368935] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368940] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368949] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368958] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368965] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368970] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368976] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMPauseComplete'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368981] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368986] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368993] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeMdl'
Jul 27 03:21:46 Vostrus kernel: [ 1452.368998] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSetBusData'
Jul 27 03:21:46 Vostrus kernel: [ 1452.369003] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
Jul 27 03:21:46 Vostrus kernel: [ 1452.369008] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisGetSystemUpTimeEx'
Jul 27 03:21:46 Vostrus kernel: [ 1452.369014] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMGetBusData'
Jul 27 03:21:46 Vostrus kernel: [ 1452.369019] ndiswrapper (load_sys_files:199): couldn't prepare driver 'bcmwl6'
Jul 27 03:21:46 Vostrus kernel: [ 1452.369207] ndiswrapper (load_wrap_driver:121): couldn't load driver 'bcmwl6'

I know that this's drivers fault but I can't find any other working drivers (this drivers works fine at Windows 7).

Last edited by b3niup (2012-07-27 01:43:43)

Offline

#4 2012-07-27 01:57:31

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,728

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Could you please post the output of lspci -nn | grep Broadcom   ?? (BTW, that is two n's; not an m)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#5 2012-07-27 08:57:43

b3niup
Member
Registered: 2012-07-26
Posts: 13

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

02:00.0 Network controller [0280]: Broadcom Corporation Device [14e4:4365] (rev 01)

Offline

#6 2012-07-28 16:11:46

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,728

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

I am still working your problem, but I am running a little short on ideas.  Can you post or pastebin the output of dmesg.  If that is too large, then the output of dmesg|grep firmware or dmesg|grep b43

Also, please verify you have installed b43-firmware


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#7 2012-07-28 16:17:31

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

ewaller wrote:

I am still working your problem, but I am running a little short on ideas.  Can you post or pastebin the output of dmesg.  If that is too large, then the output of dmesg|grep firmware or dmesg|grep b43

Also, please verify you have installed b43-firmware

None of this will help, because no driver has support for 4365. The only thing I can find is an Ubuntu bug saying they should update wl to 6.20.55.19, but I can't find that version anywhere, all Google spits out are references to that Ubuntu bug.

Edit: Ok, found something interesting, it's from the b43 developer: https://bugs.launchpad.net/ubuntu/+sour … omments/77 <- b3niup, follow those instructions and post the results.

Last edited by Gusar (2012-07-28 16:36:37)

Offline

#8 2012-07-28 20:10:10

b3niup
Member
Registered: 2012-07-26
Posts: 13

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

ewaller wrote:

I am still working your problem, but I am running a little short on ideas.  Can you post or pastebin the output of dmesg.  If that is too large, then the output of dmesg|grep firmware or dmesg|grep b43

Also, please verify you have installed b43-firmware

Just to make You sure about Gusar right - | grep firmware returns only a line about mouse, | grep b43 returns nothing. And yes, I'm sure that i have installed b43-firmware.


Gusar wrote:
ewaller wrote:

I am still working your problem, but I am running a little short on ideas.  Can you post or pastebin the output of dmesg.  If that is too large, then the output of dmesg|grep firmware or dmesg|grep b43

Also, please verify you have installed b43-firmware

None of this will help, because no driver has support for 4365. The only thing I can find is an Ubuntu bug saying they should update wl to 6.20.55.19, but I can't find that version anywhere, all Google spits out are references to that Ubuntu bug.

Edit: Ok, found something interesting, it's from the b43 developer: https://bugs.launchpad.net/ubuntu/+sour … omments/77 <- b3niup, follow those instructions and post the results.

b3niup@desktop tmp]$modprobe bcma
b3niup@desktop tmp]$echo "14e4 4365" > /sys/bus/pci/drivers/bcma-pci-bridge/new_id
b3niup@desktop tmp]$dmesg | grep bcma
  [ 114.076431] bcma: Found chip with id 0xA886, rev 0x01 and package 0x08
  [ 114.076474] bcma: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x28, class 0x0)
  [ 114.076505] bcma: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x21, class 0x0)
  [ 114.076577] bcma: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x16, class 0x0)
  [ 114.076660] bcma: Core 3 found: UNKNOWN (manuf 0x43B, id 0x368, rev 0x00, class 0x0)
  [ 114.076778] bcma: PLL init unknown for device 0xA886
  [ 114.077710] bcma: PMU resource config unknown for device 0xA886
  [ 114.078832] bcma: PMU switch/regulators init unknown for device 0xA886
  [ 114.080054] bcma: Workarounds unknown for device 0xA886
  [ 114.105257] bcma: Using fallback SPROM failed (err -2)
  [ 114.105262] bcma: No SPROM available
  [ 114.106026] bcma: Bus registered
b3niup@desktop tmp]$rmmod bcma
b3niup@desktop tmp]$modprobe ssb
b3niup@desktop tmp]$echo "14e4 4365" > /sys/bus/pci/drivers/b43-pci-bridge/new_id
b3niup@desktop tmp]$dmesg | grep ssb
  [ 205.523615] ssb: PCI-ID not in fallback list
  [ 205.524423] ssb: Found chip with id 0x0000, rev 0x01 and package 0x00
  [ 205.524426] ssb: CHIPID not in nrcores fallback list
  [ 205.525388] ssb: Core 0 found: UNKNOWN (cc 0x8FF, rev 0x7F, vendor 0xFFFF)
  [ 205.541168] ssb: WARNING: Using fallback SPROM failed (err -2)
  [ 205.541173] ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
  [ 205.541176] ssb: Unsupported SPROM revision 0 detected. Will extract v1
  [ 205.556856] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0

Please post this on launchpad in my name, because I'm still waiting for activation e-mail smile

edit: I've finally got this e-mail so I'll post it on my own.
edit2: fixed commands output

Update: here's some progress in this case: https://bugs.launchpad.net/ubuntu/+sour … omments/80 but It's still far away from working drivers.

For now I've just bought usb wifi card, which I'd need anyway so this problem just gave me motivation to finally do it.
I'll do my best to help @zajec5 with developing drivers but I wouldn't count to see them working soon.

Last edited by b3niup (2012-07-31 00:10:29)

Offline

#9 2012-08-02 20:13:26

legalnycyklista
Member
Registered: 2012-08-02
Posts: 1

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

About wl driver: 6.20.55.19 is the one that is coming with Vostro 3460 and Ubuntu 11.10. I've zipped all debs added to generic ubuntu 11.10 64bit, provided with my vostro 3460 - it's here: http://wielki.tk/vostro-3460-debs.7z Maybe names of packages or files provided will help anyone.

Offline

#10 2012-08-02 20:33:17

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

legalnycyklista wrote:

About wl driver: 6.20.55.19 is the one that is coming with Vostro 3460 and Ubuntu 11.10.

Oh, so that's where the mysterious version comes from. Thanks for the packages. I see the wl package comes with source and not just a pre-compiled binary, so it might be possible to get it to compile on Arch.

Offline

#11 2012-08-03 00:17:09

Endres
Member
Registered: 2012-08-02
Posts: 5

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Thanks to legalnycyklista for uploading the deb-packages. But it is pretty inconvenient to install the drivers for the Vostro anyway (when not using Ubuntu 11.10, for instance).

Offline

#12 2012-08-03 11:34:11

b3niup
Member
Registered: 2012-07-26
Posts: 13

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

@legalnycyklista thanks! I'll try to do something with them smile
It's quite interesting btw because when I called Dell support to ask about this drivers they told me, that it's only generic Ubuntu without additional packages.

Here's link to wifi driver deb (not all debs like in @legalnycyklista upload): http://semprefidelis.pl/wireless-bcm431 … _amd64.deb

Last edited by b3niup (2012-08-03 12:09:49)

Offline

#13 2012-08-03 23:50:26

Endres
Member
Registered: 2012-08-02
Posts: 5

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

- I got the wifi driver working with a more recent kernel version (3.2.0-27) after modifying the source slightly to fix the error in make.log of dkms. It is the same error described on http://madwifi-project.org/ticket/2479
- The lan driver is included in the current compat-wireless package, eventhough it says wireless, it contains the correct atheros driver. (alx)

Now I am trying to get bluetooth working. wink

Offline

#14 2012-08-06 10:22:09

sonnyka
Member
From: Germany
Registered: 2011-11-16
Posts: 10

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

@Endres
Which WiFi driver do you use?

Last edited by sonnyka (2012-08-06 14:58:33)

Offline

#15 2012-08-07 11:34:24

Endres
Member
Registered: 2012-08-02
Posts: 5

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Actually it is the dkms driver linked above from the deb-package. Well, it is a bit easier as I am using Ubuntu, but it should work perfectly in arch, when extracting the deb package manually or using deb-package-installers like dpkg. It will just give you an error message when compiling with a 3.2 or higher kernel, so you have to edit a file mentioned in the error.log file of dkms and recompile it.

Offline

#16 2012-08-10 16:31:26

sonnyka
Member
From: Germany
Registered: 2011-11-16
Posts: 10

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

I played around with the drivers provided in this thread but was still not able to get my WIFI running. Anyone else having success on Arch?

Offline

#17 2012-08-12 08:13:47

kurvaDRM
Member
Registered: 2012-08-12
Posts: 4

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Hi guys!

I also fell in to the mistake of upgrading my factory install.. (I bought 3 days ago a Dell 3460)
after a lengthy struggle  i managed to get 11.10 back and with the help of legalnycyklista's and b3niup's driver managed to get the wifi working.. although at an annoying price..
basically apart from the wifi all the nice things stopped working. (brightness control, fan problem, and for some reason only able to boot in recovery mode)
anyone else have similar problems ?
did anyone managed to get the wifi working on a clean install  of 12.04 ?
I would be really grateful for some step by step instructions..

cheers

Offline

#18 2012-08-12 13:32:14

kurvaDRM
Member
Registered: 2012-08-12
Posts: 4

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Brothers in arms! the solution to your peril is nigh!

with the pointers provided by Endres I compiled the following lines that should make the appropriate deb and install it.
First drop to super user to make things more stright forward.
(i know it is not really elegant.. but hey giving us a machine without the appropriate drivers is also a bit wonky..)

sudo -i

than get the .deb provided by b3niup:

wget http://semprefidelis.pl/wireless-bcm43142-oneiric-dkms_6.20.55.19~bdcom0602.0400.1000.0400-0somerville1_amd64.deb

extract the deb package,

ar xv wireless-bcm43142-oneiric-dkms_6.20.55.19~bdcom0602.0400.1000.0400-0somerville1_amd64.deb

extract the sources from data.tar.gz

tar -xzvf data.tar.gz;rm data.tar.gz

make the changes suggested by  Endres:

sed 's/ndo_set_multicast_list/ndo_set_rx_mode/g' usr/src/wireless-bcm43142-oneiric-dkms-6.20.55.19~bdcom0602.0400.1000.0400/src/wl/sys/wl_linux.c > tmpf;
mv tmpf usr/src/wireless-bcm43142-oneiric-dkms-6.20.55.19~bdcom0602.0400.1000.0400/src/wl/sys/wl_linux.c

create new dat.tar.gz

tar -czvf data.tar.gz usr/

repack it with an appropriate name

ar -r kurva.deb debian-binary control.tar.gz data.tar.gz

and finally install it:

dpkg -i kurva.deb

hope this helps you guys. i guess you have to redo this every time a new kernel version comes out.. but hey at least it is a workable workaround.. smile
let me know if it worked out for u guys!

Offline

#19 2012-08-12 16:18:46

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,728

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

I don't have this chipset.  It would be cool if someone who did create a PKGBUILD for that.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#20 2012-08-13 05:23:52

kurvaDRM
Member
Registered: 2012-08-12
Posts: 4

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

i made a .deb out of it the way i described in my post.. i just do not have any place to put it up at the moment.. but if someone wants i can give the .deb and than he/she can post it on the web.. of course just after testing if it works..
(it works for me.. but i just want to be on the safe side and do not want to screw up some other blokes machine)

Offline

#21 2012-08-13 05:44:01

kurvaDRM
Member
Registered: 2012-08-12
Posts: 4

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

it seems that someone already compiled a deb and put it to dropbox see the post here
http://askubuntu.com/questions/175104/h … -3460-3560
and get the deb from here
https://www.dropbox.com/s/e9hmbci922sd6 … .55.19.deb

Offline

#22 2012-09-07 04:40:54

twelveeighty
Member
From: Alberta, Canada
Registered: 2011-09-04
Posts: 1,096

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

ewaller wrote:

I don't have this chipset.  It would be cool if someone who did create a PKGBUILD for that.

I don't mind creating one, but I'm new to building these PKGBUILDs, and to dkms packages, which makes it kinda hard. I tried borrowing from the dkms-broadcom-wl 5.100.82.112-5 PKGBUILD in https://aur.archlinux.org/packages.php?ID=47615, but the .deb contents are different in key places. For example, the dkms.conf for the Debian package is:

(note the differences in the MAKE command and the DEST_MODULE_LOCATION path)

PACKAGE_NAME="wireless-bcm43142-oneiric-dkms"
PACKAGE_VERSION="6.20.55.19~bdcom0602.0400.1000.0400"
CLEAN="rm -f *.*o"

BUILT_MODULE_NAME[0]="wl"
MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build"
DEST_MODULE_LOCATION[0]="/updates"
PATCH[0]="0001-Makefile.patch"
AUTOINSTALL="yes"

Whereas the dkms-broadcom-wl from AUR is:

PACKAGE_NAME="broadcom-wl"
PACKAGE_VERSION="5.100.82.112"
MAKE[0]="make"
BUILT_MODULE_NAME[0]="wl"
BUILT_MODULE_LOCATION[0]=""
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"

Should the dkms.conf from the Deb file be modified to match the AUR one for dkms-broadcom-wl?

Second: there is a Makefile patch in the Deb package that changes the EXTRA_LDFLAGS from:

EXTRA_LDFLAGS      := $(src)/lib/wlc_hybrid.o_shipped

to:

EXTRA_LDFLAGS      := $(src)/lib/wlc_hybrid.o_shipped_x86_64

Again, looking at the dkms-broadcom-wl package from AUR, it generates the wlc_hybrid.o_shipped (without the architecture suffix). So... should I just remove this patch from the PKGCONFIG?

Lastly, assuming that the Deb file's "postinst" script needs to be translated to a .install script, I noticed that there is also a difference between the approach in the AUR dkms-broadcom-wl package and the Deb method. The Deb postinst script calls /usr/lib/dkms/common.postinst, whereas AUR dkms-broadcom-wl uses a sequence of dkms add, build and install...

Any recommendations?

Last edited by twelveeighty (2012-09-07 04:55:18)

Offline

#23 2012-09-08 03:22:19

twelveeighty
Member
From: Alberta, Canada
Registered: 2011-09-04
Posts: 1,096

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Okay, some good news for those that may still be following this thread (or hit upon it with Google), I did manage to create a PKGBUILD for this. It took some development, to overcome some of the differences described in my earlier post.

The fact I'm typing this post is proof the driver is now working successfully on Arch on my Dell 3560.

Now, since the original .deb package does need to be changed in a couple of  places, I would prefer to post it to AUR with the full contents - a "wireless-bcm43142-oneiric-dkms-6.20.55.19.tar.gz" (1.3 MB). This will then get patched during the makepkg stage. Rather than pulling the .deb from the semprefidelis.pl. Not sure if that's acceptable or not. I don't think this driver would get updated that often and the semprefidelis.pl link may be dead soon too.

If there is interest in this driver for Arch, please reply. I can then upload my work to AUR.

Offline

#24 2012-09-09 09:06:35

b3niup
Member
Registered: 2012-07-26
Posts: 13

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

twelveeighty wrote:

Okay, some good news for those that may still be following this thread (or hit upon it with Google), I did manage to create a PKGBUILD for this. It took some development, to overcome some of the differences described in my earlier post.

The fact I'm typing this post is proof the driver is now working successfully on Arch on my Dell 3560.

Now, since the original .deb package does need to be changed in a couple of  places, I would prefer to post it to AUR with the full contents - a "wireless-bcm43142-oneiric-dkms-6.20.55.19.tar.gz" (1.3 MB). This will then get patched during the makepkg stage. Rather than pulling the .deb from the semprefidelis.pl. Not sure if that's acceptable or not. I don't think this driver would get updated that often and the semprefidelis.pl link may be dead soon too.

If there is interest in this driver for Arch, please reply. I can then upload my work to AUR.

Can You please post this PKGBUILD or whole package?
The semprefidelis.pl mirror is indeed temporary, but I'll keep this mirror alive as long as it will be needed.

Offline

#25 2012-09-10 04:50:36

twelveeighty
Member
From: Alberta, Canada
Registered: 2011-09-04
Posts: 1,096

Re: [SOLVED] Drivers for Broadcom 4365 WiFi module (Dell Vostro 3560)

Okay, I'll submit the package to AUR sometime tomorrow. I'll post back here when done. Stay tuned.

Offline

Board footer

Powered by FluxBB