New to Manjaro.
I have recently purchased a Linx 12x64 tablet and Manjaro Plasma looks like the best choice for OS.
Most things worked directly, I installed a Virtual Keyboard and got it working but I need help with the WiFi.
It is a Broadcom 802.11ac WDi SDIO Adapter
I found this four year old youtube video
which gives links to a driver on Github
Short guide to setup Archlinux on a Linx 12x64 Cherry Trail Tablet
and lists the commands to install the driver in terminal from the driver directory.
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
sudo modprobe -r brcmfmac && sudo modprobe brcmfmac
Doing this kind of works as I can see the local networks after running the commands but it will not accept the WiFi password key.
Any help would be gratefully recieved.
Thank you for getting back so quickly. I tried to link to the original posts regarding WiFi that were made on the Manjaro forum and referenced in the video but I guess it was just too long ago.
I hope the system information is in the correct format to be useful.
~ inxi -zv8 ✔
System:
Kernel: 6.9.12-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
root=UUID=432de73f-d280-41c9-a9a0-35a146431554 rw quiet splash
resume=UUID=4665dbe5-06e1-43bc-9480-5b5df5141766 udev.log_priority=3
Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.5.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
Type: Tablet System: LINX product: LINX12X64 v: N/A
serial: <superuser required> Chassis: type: 30 serial: <superuser required>
Mobo: LINX model: LINX12X64 v: 1.0 serial: <superuser required>
part-nu: PN20161214353 uuid: <superuser required> UEFI: American Megatrends
v: 0.18 date: 07/26/2018
Battery:
ID-1: axp288_fuel_gauge charge: 97% condition: N/A volts: 4.0 min: N/A
model: N/A type: Li-ion serial: N/A status: discharging
Memory:
System RAM: total: 4 GiB available: 3.75 GiB used: 2.27 GiB (60.6%)
Message: For most reliable report, use superuser + dmidecode.
Array-1: capacity: 8 GiB slots: 2 modules: 1 EC: Multi-bit ECC
max-module-size: 4 GiB note: est.
Device-1: A1_DIMM0 type: DDR3 detail: N/A size: 4 GiB speed: 1066 MT/s
volts: curr: 2 min: 2 max: 2 width (bits): data: 8 total: 64
manufacturer: Hynix Semiconductor part-no: N/A serial: N/A
Device-2: A1_DIMM1 type: no module installed
PCI Slots:
Permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Atom x5-Z8350 bits: 64 type: MCP arch: Airmont level: v2
built: 2015-17 process: Intel 14nm family: 6 model-id: 0x4C (76) stepping: 4
microcode: 0x411
Topology: cpus: 1x dies: 1 clusters: 2 cores: 4 smt: <unsupported> cache:
L1: 224 KiB desc: d-4x24 KiB; i-4x32 KiB L2: 2 MiB desc: 2x1024 KiB
Speed (MHz): avg: 686 min/max: 480/1920 scaling: driver: intel_cpufreq
governor: schedutil cores: 1: 686 2: 686 3: 686 4: 686 bogomips: 11524
Flags: 3dnowprefetch acpi aes aperfmperf apic arat arch_perfmon bts
clflush cmov constant_tsc cpuid cx16 cx8 de ds_cpl dtes64 dtherm dts epb
ept erms est flexpriority fpu fxsr ht ibpb ibrs ida lahf_lm lm mca mce
md_clear mmx monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe
pclmulqdq pdcm pebs pge pni popcnt pse pse36 pti rdrand rdtscp rep_good
sep smep ss sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow
tsc tsc_adjust tsc_deadline_timer tsc_known_freq tsc_reliable vme vmx
vnmi vpid xtopology xtpr
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Unknown: No mitigations
Type: reg_file_data_sampling status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass status: Not affected
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
Integrated Graphics driver: i915 v: kernel arch: Gen-8 process: Intel 14nm
built: 2014-15 ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:22b0 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,vesa dri: crocus gpu: i915 display-ID: 0
Monitor-1: eDP-1 res: 1536x864 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus wayland:
drv: crocus x11: drv: crocus
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.6-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics (CHV)
device-ID: 8086:22b0 memory: 1.46 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.3.279 layers: N/A device: 0 type: integrated-gpu
name: Intel HD Graphics (CHV) driver: mesa intel v: 24.1.6-arch1.1
device-ID: 8086:22b0 surfaces: xcb,xlib,wayland
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
chip-ID: 8086:22b8 class-ID: 0480
API: ALSA v: k6.9.12-3-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.2.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Message: No PCI device data found.
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
WAN IP: No WAN IP found. Connected to web? SSL issues? Try enabling dig
Bluetooth:
Message: No bluetooth data found.
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 58.24 GiB used: 9.4 GiB (16.1%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/mmcblk0 maj-min: 179:0 vendor: HP model: DF4064 size: 58.24 GiB
block-size: physical: 512 B logical: 512 B type: Removable tech: SSD
serial: <filter> fw-rev: 0x8 scheme: GPT
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 52.15 GiB size: 52.15 GiB (100.00%) used: 9.4 GiB (18.0%)
fs: f2fs dev: /dev/mmcblk0p2 maj-min: 179:2 label: N/A
uuid: 432de73f-d280-41c9-a9a0-35a146431554
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 296 KiB (0.1%) fs: vfat dev: /dev/mmcblk0p1 maj-min: 179:1 label: N/A
uuid: E0E9-3189
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
compressor: zstd max-pool: 20%
ID-1: swap-1 type: partition size: 5.79 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/mmcblk0p3 maj-min: 179:3 label: swap
uuid: 4665dbe5-06e1-43bc-9480-5b5df5141766
Unmounted:
ID-1: /dev/mmcblk0boot0 maj-min: 179:8 size: 4 MiB fs: <superuser required>
label: N/A uuid: N/A
ID-2: /dev/mmcblk0boot1 maj-min: 179:16 size: 4 MiB
fs: <superuser required> label: N/A uuid: N/A
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 7 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-2: 2-0:1 info: super-speed hub ports: 6 rev: 3.0
speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 50.0 C mobo: N/A
Fan Speeds (rpm): N/A
Repos:
Packages: pm: pacman pkgs: 1113 libs: 316 tools: pamac pm: flatpak pkgs: 0
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
2: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
3: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
Processes:
CPU top: 5 of 214
1: cpu: 300% command: ps pid: 1995 mem: 3.37 MiB (0.0%)
2: cpu: 40.0% command: firefox pid: 1150 mem: 364.0 MiB (9.4%)
3: cpu: 16.9% command: konsole pid: 1928 mem: 123.3 MiB (3.2%)
4: cpu: 13.9% command: firefox pid: 1367 mem: 228.9 MiB (5.9%)
5: cpu: 12.2% command: kwin_wayland pid: 663 mem: 184.9 MiB (4.8%)
Memory top: 5 of 214
1: mem: 364.0 MiB (9.4%) command: firefox pid: 1150 cpu: 40.0%
2: mem: 294.1 MiB (7.6%) command: plasmashell pid: 827 cpu: 6.1%
3: mem: 228.9 MiB (5.9%) command: firefox pid: 1367 cpu: 13.9%
4: mem: 222.7 MiB (5.8%) command: firefox pid: 1357 cpu: 11.3%
5: mem: 184.9 MiB (4.8%) command: kwin_wayland pid: 663 cpu: 12.2%
Info:
Processes: 214 Power: uptime: 8m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
image: 1.49 GiB services: org_kde_powerdevil, power-profiles-daemon,
upowerd Init: systemd v: 256 default: graphical tool: systemctl
Compilers: N/A Shell: Zsh v: 5.9 default: Bash v: 5.2.32
running-in: konsole inxi: 3.3.36
~ ✔ 6s
Further information subsequent to installing the GitHub driver and running sudo lshw -C network
*-interface:0
description: Wireless interface
product: 43455
vendor: Broadcom
physical id: 1
bus info: mmc@2:0001:1
logical name: mmc2:0001:1
logical name: wlan0
serial: 36:00:1f:1a:11:99
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=brcmfmac driverversion=7.45.234 firmware=01-996384e2 multicast=yes wireless=IEEE 802.11
Thanks for any suggestions.
This is reported to work on an older version of Ubuntu:
Download the following file:
https://github.com/RPi-Distro/firmware-nonfree/blob/master/brcm/brcmfmac43455-sdio.txt
Copy it into your device’s /lib/firmware/brcm/ folder.
sudo modprobe -r brcmfmac
sudo modprobe brcmfmac
Reboot
I have no idea if this will work and do not have the hardware to try.
Best of luck.
cscs
21 September 2024 03:55
6
I dont know anything myself but…
According to the docs this device should be supported by brcmfmac
version 4.1 onward.
https://wireless.wiki.kernel.org/en/users/drivers/brcm80211
I did see the initial inxi showed no device info at all … but I wonder about modprobing etc without these extra manual drivers.
Thank you but this did not work. Certainly worth a try though.
Tried this and this is what I got
sudo modprobe --show-depends brcmfmac
insmod /lib/modules/6.9.12-3-MANJARO/kernel/net/rfkill/rfkill.ko.zst
insmod /lib/modules/6.9.12-3-MANJARO/kernel/drivers/mmc/core/mmc_core.ko.zst
insmod /lib/modules/6.9.12-3-MANJARO/kernel/net/wireless/cfg80211.ko.zst
insmod /lib/modules/6.9.12-3-MANJARO/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.zst
insmod /lib/modules/6.9.12-3-MANJARO/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst
In over my head here, maybe someone can make sense of what is required.
No idea either, but take note that kernel 6.9 is EOL. I would try a LTS kernel such as 6.1 or 6.6 (try both) or 6.10.
@jrichard326 That could be one for the future. I love the way that everything else works well in Manjaro. I might have to ut up with the inconvenience of a USB WiFi adaptor and just enjoy the ride.
Might have to sort out Zswap at some point in the future.
Many thanks for your help, support and perseverance.
This is not the solution for Manjero but the information here might be useful for anyone looking for a fully functional operating system to replace Windows 10 on the Linx 12x64.
I Used the driver from here and did the following running Nobara-40-KDE-2024-08-15.iso Live.
Unzipped the driver file and opened the files folder.
Used “Open Terminal here” command from the context menu.
In the terminal ran sudo cp 4345r6nvram.txt /lib/firmware/brcm/brcmfmac43455-sdio.txt
and then sudo modprobe -r brcmfmac && sudo modprobe brcmfmac
That was it. The WiFi worked I entered the password and connection was established and ran the install.
After rebooting I needed to make the same modification again to enable WiFi before carrying out a full system update.
system
Closed
2 October 2024 21:18
12
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.