Wifi on dell venue 11 pro

Questions about Wi-Fi and other network devices, file sharing, firewalls, connection sharing etc
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
User avatar
JoeFootball
Level 13
Level 13
Posts: 4673
Joined: Tue Nov 24, 2009 1:52 pm
Location: /home/usa/mn/minneapolis/joe

Re: Wifi on dell venue 11 pro

Post by JoeFootball »

Just to make sure we have as much information here as we can for everyone to inspect, let's post the results of lsusb and lsmod.

Another option for your consideration, but we may want to wait & see what others suggest first, is to apply the latest Level 4 & 5 updates, but that's not my recommendation, so let's save that as a last resort. Given that you were already compiling new kernels, you seemed like the adventurous sort, so it came to mind, but again, I would recommend seeing what others have to say first. I tend to be cautious with other people's computers, but far less so with my own. :)

Joe
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

Boot into Windows and go to the device manager, find the wireless card, double click on it. Then choose the "details" tab and use the dropdown menu to find hardware id's and post the info
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

Haha, yes adventurous describes me well! I'm not too fussed if it messes it up, it's a fresh OS and I have nothing really on it. I have applied the level 4 & 5 updates already actually as well. If i need to revert back to a fresh install now before trying anything else. that can be done.

Here are the lsusb and lsmod outputs.

Code: Select all

craig@craig-Venue-11-Pro-7130 ~ $ lsusb
Bus 001 Device 007: ID 413c:81a4 Dell Computer Corp. 
Bus 001 Device 005: ID 114d:1000 Alpha Imaging Technology Corp. 
Bus 001 Device 004: ID 06cb:2819 Synaptics, Inc. 
Bus 001 Device 003: ID 0bda:5751 Realtek Semiconductor Corp. 
Bus 001 Device 008: ID 050d:0121 Belkin Components F5D5050 100Mbps Ethernet
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code: Select all

craig@craig-Venue-11-Pro-7130 ~ $ lsmod
Module                  Size  Used by
cfg80211              602112  0
pegasus                32768  0
pn544_mei              16384  0
pn544                  20480  1 pn544_mei
mei_phy                16384  1 pn544_mei
hci                    49152  2 mei_phy,pn544
joydev                 20480  0
nfc                   114688  2 hci,pn544
crc32_pclmul           16384  0
pcbc                   16384  0
binfmt_misc            20480  1
aesni_intel           167936  0
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
ghash_clmulni_intel    16384  0
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
dcdbas                 16384  0
kvm_intel             196608  0
snd_hda_codec_hdmi     45056  1
uvcvideo               90112  0
snd_hda_codec_realtek    86016  1
kvm                   593920  1 kvm_intel
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
videobuf2_vmalloc      16384  1 uvcvideo
snd_soc_rt5640        118784  0
videobuf2_memops       16384  1 videobuf2_vmalloc
snd_soc_rl6231         16384  1 snd_soc_rt5640
snd_hda_intel          36864  5
irqbypass              16384  1 kvm
videobuf2_v4l2         24576  1 uvcvideo
cdc_mbim               16384  0
qcserial               20480  0
videobuf2_core         40960  2 uvcvideo,videobuf2_v4l2
cdc_ncm                36864  1 cdc_mbim
snd_soc_core          233472  1 snd_soc_rt5640
snd_hda_codec         126976  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
cdc_wdm                20480  2 cdc_mbim
usb_wwan               20480  1 qcserial
videodev              172032  3 uvcvideo,videobuf2_core,videobuf2_v4l2
coretemp               16384  0
usbnet                 45056  2 cdc_mbim,cdc_ncm
usbserial              49152  2 qcserial,usb_wwan
mii                    16384  2 usbnet,pegasus
snd_compress           20480  1 snd_soc_core
media                  40960  2 uvcvideo,videodev
snd_hda_core           81920  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
crct10dif_pclmul       16384  0
ac97_bus               16384  1 snd_soc_core
snd_hwdep              16384  1 snd_hda_codec
hid_multitouch         20480  0
snd_pcm_dmaengine      16384  1 snd_soc_core
intel_powerclamp       16384  0
snd_seq_midi           16384  0
intel_rapl             20480  0
snd_pcm               102400  7 snd_hda_intel,snd_hda_codec,snd_pcm_dmaengine,snd_hda_core,snd_soc_rt5640,snd_hda_codec_hdmi,snd_soc_core
snd_seq_midi_event     16384  1 snd_seq_midi
x86_pkg_temp_thermal    16384  0
input_leds             16384  0
snd_rawmidi            32768  1 snd_seq_midi
serio_raw              16384  0
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_seq,snd_pcm
elan_i2c               36864  0
snd                    77824  23 snd_compress,snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_soc_core,snd_pcm
mei_me                 40960  0
soundcore              16384  1 snd
shpchp                 36864  0
mei                   102400  4 mei_phy,mei_me,pn544_mei
lpc_ich                24576  0
intel_vbtn             16384  0
soc_button_array       16384  0
sparse_keymap          16384  1 intel_vbtn
snd_soc_sst_acpi       16384  0
8250_dw                16384  0
mac_hid                16384  0
i2c_designware_platform    16384  0
snd_soc_sst_match      16384  1 snd_soc_sst_acpi
dw_dmac                16384  0
i2c_designware_core    20480  1 i2c_designware_platform
spi_pxa2xx_platform    24576  0
tpm_crb                16384  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
autofs4                40960  2
btrfs                1085440  0
xor                    24576  1 btrfs
raid6_pq              114688  1 btrfs
dm_mirror              24576  0
dm_region_hash         20480  1 dm_mirror
dm_log                 20480  2 dm_mirror,dm_region_hash
hid_generic            16384  0
usbhid                 53248  0
mmc_block              36864  0
i915                 1228800  4
drm_kms_helper        151552  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
ahci                   36864  2
drm                   348160  5 i915,drm_kms_helper
libahci                32768  1 ahci
sdhci_pci              28672  0
i2c_algo_bit           16384  1 i915
wmi                    16384  0
sdhci_acpi             16384  0
video                  40960  1 i915
sdhci                  45056  2 sdhci_pci,sdhci_acpi
i2c_hid                20480  0
hid                   118784  4 i2c_hid,hid_generic,usbhid,hid_multitouch
fjes                   77824  0
I am happy to try pretty much anything with this because as I say, I can always revert back to mint default.
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

JeremyB wrote:Boot into Windows and go to the device manager, find the wireless card, double click on it. Then choose the "details" tab and use the dropdown menu to find hardware id's and post the info
Give me a few minutes and I'll do that now.
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

Hardware IDs from Windows

Code: Select all

SD\VID_0271&PID_0419
SD\VID_0271&PID_0419
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

Since you are using the 4.10 kernel you may want to register at https://bugzilla.kernel.org/ and file a bug report, describe the issue as wireless not found with the hardware ID's from windows

Also show me result for

Code: Select all

ls /lib/modules/
I might be able to patch kernel source code to support this device as I have seen a patch to support a device in the Venue 8
http://git.kernel.org/cgit/linux/kernel ... b0f92d0533

I think the patch for yours would include

Code: Select all

+	{SDIO_DEVICE(MANUFACTURER_CODE, (MANUFACTURER_ID_AR6004_BASE | 0x19))},
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

Hi,

I did try to apply that patch myself and recompiled the kernel and installed the deb file and rebooted, but I am not sure if I did it right.

I also noticed that I lose my touch screen support on the newer kernel which isn't ideal.

I'll reboot and the result of the /lib/modules.. which kernel should I do that on?
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

It doesn't matter what kernel you use for

Code: Select all

ls /lib/modules
It will tell me what kernels you have installed. For a change like the one I proposed, I would just build the one module rather than the entire kernel
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

I didn't actually know how to patch it in on the fly, hence recompiling the kernel. I was going to bed at the time anyway so it wasn't a huge deal waiting.

Anyway, here' the output from that command

Code: Select all

craig@craig-Venue-11-Pro-7130 ~ $ ls /lib/modules
4.10.1                 4.10.1-041001-lowlatency  4.4.0-64-generic
4.10.1-041001-generic  4.4.0-53-generic
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

ath6kl_sdio.ko.tar.gz
Download and right click, extract here. It should be in the Downloads folder, so in terminal

Code: Select all

cd Downloads
sudo cp ath6kl_sdio.ko /lib/modules/4.4.0-53-generic/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko
Reboot and use the grub menu to boot into the 4.4.0-53 kernel and then run

Code: Select all

sudo depmod -a
Reboot again into the 4.4.0-53 kernel and see if it works
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

No go unfortunately. Had a look at Ndiswrapper and that still says hardware not present and nothing shows in driver manager either :(
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

You had ndiswrapper installed with the windows driver? That would poison the results as ndiswrapper has it's own file in /etc/modprobe.d. Please purge ndiswrapper and reboot.

I did a modinfo check on the module I attached and it should work

Code: Select all

alias:          sdio:c*v0271d0419*
alias:          sdio:c*v0271d0402*
alias:          sdio:c*v0271d0401*
alias:          sdio:c*v0271d0400*
alias:          sdio:c*v0271d0301*
alias:          sdio:c*v0271d0300*
As I think sdio:c*v0271d0419* is the linux equivalent of SD\VID_0271&PID_0419

Ignore Driver manager as it is just for proprietary modules from Broadcom for their wireless cards and some AMD or NVidia video cards. Atheros modules will never show there as they are open source
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

Got you. My apologies. I shall give that a go tomorrow and report back. It's 11.40pm here and I'm up early.

Thanks for the help!
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

Not a problem, I just hope it works. I am not a fan of ndiswrapper as results are usually poor when it does work
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

Still no go unfortunately. Maybe I should try wiping and installing a fresh copy of Mint then patching with your patch?

Code: Select all

craig@craig-Venue-11-Pro-7130 ~ $ inxi -Snxz
System:    Host: craig-Venue-11-Pro-7130 Kernel: 4.4.0-53-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Cinnamon 3.2.7 (Gtk 3.18.9-1ubuntu3.2)
           Distro: Linux Mint 18.1 Serena
Network:   Card: Failed to Detect Network Card!
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

Post results for

Code: Select all

rfkill list all; lsmod | grep cfg80211; dmesg | grep ath
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

Code: Select all

craig@craig-Venue-11-Pro-7130 ~ $ rfkill list all; lsmod | grep cfg80211; dmesg | grep ath
0: nfc0: NFC
	Soft blocked: no
	Hard blocked: no
cfg80211              565248  1 ath6kl_core
[    4.307519] ath6kl_sdio: module verification failed: signature and/or required key missing - tainting kernel
[    4.618437] ath6kl_sdio mmc0:0001:1: Direct firmware load for ath6k/AR6004/hw3.0/bdata.bin failed with error -2
[    4.618448] ath6kl: Failed to get board file ath6k/AR6004/hw3.0/bdata.bin (-2), trying to find default board file.
[    4.618468] ath6kl_sdio mmc0:0001:1: Direct firmware load for ath6k/AR6004/hw3.0/bdata.bin failed with error -2
[    4.618471] ath6kl: Failed to get default board file ath6k/AR6004/hw3.0/bdata.bin: -2
[    4.618554] ath6kl: Failed to init ath6kl core
[    4.632074] ath6kl_sdio: probe of mmc0:0001:1 failed with error -2
craig@craig-Venue-11-Pro-7130 ~ $ 
I really don't mind reinstalling mint from fresh if that might help?
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

Do not reinstall, we just need some firmware
Post results for

Code: Select all

ls /lib/firmware/ath6k/AR6004/hw3.0
slasherx2

Re: Wifi on dell venue 11 pro

Post by slasherx2 »

Ok, no problem.

That command says no such file or directory.

However

Code: Select all

ls /lib/firmware/ath6k/AR6004/
shows I have folders named hw1.2 and hw1.3
JeremyB
Level 21
Level 21
Posts: 13881
Joined: Fri Feb 21, 2014 8:17 am

Re: Wifi on dell venue 11 pro

Post by JeremyB »

Found some firmware on github

Code: Select all

cd /lib/firmware/ath6k/AR6004

Code: Select all

sudo mkdir hw3.0

Code: Select all

sudo wget https://github.com/qca/ath6kl-firmware/blob/master/ath6k/AR6004/hw3.0/bdata.bin

Code: Select all

sudo wget https://github.com/qca/ath6kl-firmware/blob/master/ath6k/AR6004/hw3.0/fw-5.bin
Reboot
Locked

Return to “Networking”