clean install, wifi device isn't detected on Linx 12x64 tablet, need a driver?

Hello Monjaro community!

I am having a bit of trouble trying to get wifi working on my Linx 12x65 tablet. I have wiped windows from it and done a clean installation of the latest version of Monjaro.

This is the tablet I have:
http://support.linxtablets.com/Products/Linx12X64/

As you can see from that link there is a wifi driver that needs installing, but this is only for windows 10. Is there anyway I could get this working on Monjaro?

I've had a look through many other threads with a similar issue but none of them helped me out.
Here are some commands I ran that seemed to help diagnose the problem for other people.

$ rfkill list all

~ >>> rfkill list all                                                                                                                      
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: hci1: Bluetooth
	Soft blocked: no
	Hard blocked: no

$ inxi -Fxzc0

jon@jon-linx12x64 Linux 5.6.11-1-MANJARO x86_64 20.0.1 Lysia
~ >>> inxi -Fxzc0                                                                                                                          
System:    Host: jon-linx12x64 Kernel: 5.6.11-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Gnome 3.36.2 
           Distro: Manjaro Linux 
Machine:   Type: Tablet System: LINX product: LINX12X64 v: N/A serial: <filter> 
           Mobo: LINX model: LINX12X64 v: 1.0 serial: <filter> UEFI: American Megatrends v: 8.16 date: 02/21/2017 
Battery:   ID-1: axp288_fuel_gauge charge: 60% condition: N/A model: N/A status: Discharging 
CPU:       Topology: Quad Core model: Intel Atom x5-Z8350 bits: 64 type: MCP arch: Airmont rev: 4 L2 cache: 1024 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 11524 
           Speed: 480 MHz min/max: 480/1920 MHz Core speeds (MHz): 1: 480 2: 480 3: 573 4: 703 
Graphics:  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics driver: i915 v: kernel 
           bus ID: 00:02.0 
           Display: x11 server: X.org 1.20.8 driver: i915 resolution: <xdpyinfo missing> 
           OpenGL: renderer: Mesa DRI Intel HD Graphics (CHV) v: 4.6 Mesa 20.0.6 direct render: Yes 
Audio:     Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit driver: intel_atomisp2_pm 
           v: kernel bus ID: 00:03.0 
           Sound Server: ALSA v: k5.6.11-1-MANJARO 
Network:   Message: No Device data found. 
Drives:    Local Storage: total: 58.24 GiB used: 7.07 GiB (12.1%) 
           ID-1: /dev/mmcblk0 model: DF4064 size: 58.24 GiB 
Partition: ID-1: / size: 52.65 GiB used: 7.07 GiB (13.4%) fs: ext4 dev: /dev/mmcblk0p2 
           ID-2: swap-1 size: 4.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/mmcblk0p1 
Sensors:   System Temperatures: cpu: 50.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 197 Uptime: 43m Memory: 3.77 GiB used: 647.0 MiB (16.7%) Init: systemd Compilers: gcc: N/A Shell: zsh 
           v: 5.8 inxi: 3.0.37 

Hello,

Check this

Thanks for your reply bogdancovaciu,

So I followed the instructions which were, put Arch linux on a USB stick (in this case its Monjaro). Proceed with an install as normal. I have already done this (but with Monjaro).

Copied the gitHub files to my USB.
It says for me to add 4345r6nvram.txt to brcmfmac43455-sdio.txt, but brcmfmac43455-sdio**.txt** does not exist. So what I did was just copy 4345r6nvram.txt and rename it to brcmfmac43455-sdio.txt.

However there is a file called brcmfmac43455-sdio**.bat** though??

Even then I cant restart the driver by using:
modprobe -r brcmfmac && modprobe brcmfmac
because I get the error "modprobe: ERROR: could not insert 'brcmfmac': Operation is not permitted."
The internet says that its because of secure boot being on, but I've checked, its disabled.

Anything I'm missing?

Thanks,

Jon

Well, that how to should be formatted better, but here is what is saying and what i understand from it; from inside that files folder run:

sudo cp 4345r6nvram.txt /lib/firmware/brcm/brcmfmac43455-sdio.txt
sudo cp brcmfmac43455-sdio.clm_blob /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
sudo cp BCM4345C0_003.001.025.0110.0169.hcd /lib/firmware/brcm/BCM43455C0.hcd

then to start the driver run

sudo modprobe -r brcmfmac && sudo modprobe brcmfmac

you should have wireless at this point


For sensors related to screen rotation you run:
sudo cp 61-sensor-local.hwdb /etc/udev/hwdb.d/61-sensor-local.hwdb
and probably will work next reboot.

I honestly don't know anything about BCM4345C0_003.001.025.0110.0169.hcd file tho ...

2 Likes

Thank you so much for your support. Works perfectly now! :slight_smile:

1 Like

Hey @bogdancovaciu,

I hope you don't mind but I made a YouTube video to help people out with this issue. I gave you some thanks in the video at 13:10 !

Thanks again,

Jon

2 Likes

Glad is working, and if your video will help others too, even better. Thank you too for the shout-out :smiley:

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by