Installed Debian 10.4 on Mini 9

I successfully installed Debian 10.4 on the Dell Mini 9 (Inspiron 910).

Facing discontinuation of support for 32-bit x86 systems after Lubuntu 18.04 LTS, I was pressured to find another GNU/Linux distribution. I wanted to avoid future transitions and found several pages on the Internet suggesting that Debian is known for long term support of many architectures.

I tried the Debian 10.4 LXQt (non-free) LiveCD, debian-live-10.4.0-i386-lxqt+nonfree.iso, before continuing with installation.

The wired network card has no issues, but the wireless network card does. I encountered the following errors when booting the LiveCD:

[26.504] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[26.562] b43-phy0: Found PHY: Analog 6, Type 5 (LP), Revision 1
[26.562] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2062, Revision 2, Version 0
[26.576] Broadcom 43xx driver loaded [ Features: PNLS ]
[26.624] b43 ssb0:0: firmware: failed to load b43/ucode15.fw (-2)
[26.624] b43 ssb0:0: Direct firmware load for b43/ucode15.fw failed with error -2

Before migrating from Lubuntu 18.04 LTS to Debian 10.4, I created an archive of the /usr/lib/firmware/b43 files from my Lubuntu installation for copying onto the new Debian installation.

I avoided having to enable the non-free repository and installing additional packages by simply copying the b43 files after installation. Rebooting after copying the files allows for the firmware to be loaded:

[24.419] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[24.475] b43-phy0: Found PHY: Analog 6, Type 5 (LP), Revision 1
[24.475] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2062, Revision 2, Version 0
[24.496] Broadcom 43xx driver loaded [ Features: PNLS ]
[24.540] b43 ssb0:0: firmware: direct-loading firmware b43/ucode15.fw
[24.541] b43 ssb0:0: firmware: direct-loading firmware b43/lp0initvals15.fw
[24.544] b43 ssb0:0: firmware: direct-loading firmware b43/lp0bsinitvals15.fw
[24.630] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'

connman is used to manage the wireless network card. Graphical user interface front-ends to connman were finicky. I proceeded with using connmanctl.

My Dell Mini 9 is usually an isolated computer. I disabled the connman service so that it does not connect to the wireless network automatically during boot:

$ sudo systemctl disable connman

When I update the software, I start the connman service for temporary connectivity to the wireless network with the following command:

$ sudo systemctl start connman

All features of my Dell Mini 9 are now functioning without any issues.

Questions, comments, and responses are welcomed and appreciated.

Leave a Reply