Posts: 8
dave.clements
Joined: 15 May 2015
#1
Hello, I'm a long time Unix / Linux user,but new to antiX. Trying to install antiX 15 core on a Lenovo T61, this laptop has a Intel WiFi 4965AGN, and during boot at the"Waiting for /dev to be fully populated" it fails with"Missing Free Firmware (non-Free Firmware loading is disabled".

The relevant part of dmesg output is:
[ 1153.938627] cfg80211: Calling CRDA to update world regulatory domain
[ 1153.948092] iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tree:
[ 1153.948095] iwl4965: Copyright(c) 2003-2011 Intel Corporation
[ 1153.948175] iwl4965 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 1153.948300] iwl4965 0000:03:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4
[ 1153.987234] iwl4965 0000:03:00.0: device EEPROM VER=0x36, CALIB=0x5
[ 1153.987249] iwl4965 0000:03:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
[ 1153.987388] 0000:03:00.0: Missing Free firmware (non-Free firmware loading is disabled)
[ 1153.987462] iwl4965 0000:03:00.0: Direct firmware load for /*(DEBLOBBED)*/ failed with error -2
[ 1153.987592] iwl4965: probe of 0000:03:00.0 failed with error -22

The error -2 on the penultimate line suggests the file iwl4965.ko is missing but that is not true

I have searched through syslog, messages, kern.log, etc. to see if I can identify what is missing but no luck there and by playing with modprobe i am convinced iwl4965.ko is the problem file. iwlegacy, cfg80211 and mac80211 seem ok.

I have a usb connected (ralink) wifi device and the system also fails to activate that device.

When I run ceni it only finds eth0

antiX 15 base and full activate the devices as wlan0 and wlan1, I can see both in ceni and can connect both to my wifi / router.

The modules loaded in each case, core,base and full are identical is size, use counts etc.

I copied /lib/firmaware from full to core, to see if anything is missing, and again core fails to activate either wifi device.

I tried installing antiX 13 core and it also fails to activate either wifi device but"full" is ok.

Does anyone have any idea what I can try next.

inxi -Fxz output
System: Host: antix-core Kernel:
4.0.5-gnu-antix.2-amd64-smp x86_64 (64 bit gcc: 4.9.2)
Console: tty 1
Distro: antiX-15-V_x64-core-libre Killah P 30 June 2015
Machine: System: LENOVO product: 7658CTO v: ThinkPad T61
Mobo: LENOVO model: 7658CTO Bios: LENOVO v: 7LETB7WW (2.17 ) date: 04/25/2008
CPU: Dual core Intel Core2 Duo T8100 (-MCP-) cache: 3072 KB
flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 8382
clock speeds: max: 2101 MHz 1: 1200 MHz 2: 1600 MHz
Graphics: Card: Intel Mobile GM965/GL960 Integrated Graphics Controller (primary) bus-ID: 00:02.0
Display Server: N/A driver: N/A tty size: 160x50 Advanced Data: N/A for root out of X
Audio: Card Intel 82801H (ICH8 Family) HD Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.0.5-gnu-antix.2-amd64-smp
Network: Card-1: Intel 82566MM Gigabit Network Connection driver: e1000e v: 2.3.2-k
port: 1840 bus-ID: 00:19.0 IF: eth0 state: down mac: <filter>
Card-2: Intel PRO/Wireless 4965 AG or AGN [Kedron] Network Connection bus-ID: 03:00.0
IF: N/A state: N/A mac: N/A
Drives: HDD Total Size: 502.2GB (1.4% used) ID-1: /dev/sda model: WDC_WD5000BUCT size: 500.1GB
ID-2: USB /dev/sdb model: USB_DRIVE size: 2.1GB
Partition: ID-1: / size: 38G used: 1.1G (3%) fs: ext4 dev: /dev/sda7
ID-2: swap-1 size: 4.29GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
Sensors: None detected - is lm-sensors installed and configured?
Info: Processes: 89 Uptime: 2:04 Memory: 72.5/1978.8MB Init: SysVinit runlevel: 5 Gcc sys: N/A
Client: Shell (bash 4.3.421) inxi: 2.2.25
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#2
the kernels with"gnu" in the title will not work with proprietary firmware, which intel and ralink both possess. core comes with a gnu kernel, so even if the firmware is present, it won't use it.

this is the key line from your post:

Code: Select all

[ 1153.987388] 0000:03:00.0: Missing Free firmware (non-Free firmware loading is disabled)
so you need a new kernel. If you like, you can check out my video series on antiX core (is 13, but except for the grub stuff most things will be the same), which includes searching for and finding a new kernel. Just pick a non-gnu 4.05 amd64 kernel.


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://www.youtube.com/playlist?list=PLTRkAa6x1htX4mWfyIK9q3dFngWfb5b1M"
linktext was:"https://www.youtube.com/playlist?list=P ... FngWfb5b1M"
====================================
Posts: 8
dave.clements
Joined: 15 May 2015
#3
I have looked at that line for a long time, sure it was telling me what was wrong, a fresh pair of eyes is always useful. Thanks very much for your help. D.