In het verleden heb ik op een Dell Latitude D610 Lubuntu geïnstalleerd in plaats van Windows XP.
Met de komst van de nieuwe Debian 10 was het een uitdaging om dit ook op de Dell te proberen.
Aanvankelijk had ik een DVD iso gebrand met Debian (32-bit PC Intel i386), maar achteraf vond ik dat de Dell ook van een USB stick kan booten.
De snelheid van het standaard systeem viel me reuze mee, met een geheugen van slechts 512 MB en een ouderwetse harddisk.
Voor de eerste installatie is vanzelfsprekend de LAN aansluiting gebruikt.
Na de installatie checkte ik de "dmesg" file. Hier uit bleek, dat de WiFi hardware niet op de standaard DVD staat.
In de dmesg file staan aanwijzingen om de WiFi netwerk software te laden. Dit ging voorspoedig.
De "boot" tijd tot de desktop was iets minder dan twee minuten. (1:50)
Aangezien Debian goed draaide, heb ik het geheugen uitgebreid, en een SSD gekocht, die de harddisk vervangt.
In de Dell zit een drive met een "pata" interface. Een geschikte SSD is de KingSpec SSD PATA (IDE) 2.5 inches 32 GB MLC Digitale Solid State drive.
Doordat Debian op een SSD is geïnstalleerd, start het systeem nu in ca 20 seconden.
Een review van de Dell staat op de website:
CNet: Dell Latitude D610 review:
[By Stephanie Bruzzese, January 31, 2005 9:11 PM PST]
Quote: The most noteworthy new Latitude D610 spec is its Intel 915 (Sonoma) chipset, which supports PCI Express; in theory, users should expect accelerated data processing and performance.
De specificaties van de Latitude D610 zijn: (in mijn geval!)
PROCESSOR: CPU Type Pentium M, Manufacturer Intel, Clock Speed 1.73 GHz "Dothan"
RAM: Technology DDR2 SDRAM, 533MHz FSB, Installed Size 512 MB
HARD DRIVE: Capacity 40 GB
MONITOR: Diagonal Size 14.1 inch, 1024x768 px
De BIOS instellingen zijn aangepast.
Na de installatie van de SSD startte de Dell niet meer op.
De POST Behavior "Fast Boot" is aangepast:
Was: Thorough = Do not skip any steps in the boot process.
Nu: Minimal = Boot quickly unless the BIOS has been updated, memory changed, or the previous POST did not complete.
The factory default setting is Minimal.
Na de installatie van Debian werd de configuratie van de harddisk zichtbaar:
BIOS: System: Device info, Primairy Hard Drive = 31 GB HDD
Bij de eerste installatie gebruikte ik een DVD en de standaard harddisk. Na de installatie van de SSD in plaats van de harddisk gebruikte ik een USB-stick voor de tweede software installatie.
Aandacht puntje is, dat deze Pentium nog een 32 bit computer is. Gelukkig heeft Debian ook nog download mogelijkheid voor een "i386" Intel 32 bit chip.
De USB-stick werkt aanzienlijk sneller, omdat bij een DVD en de harddisk de toegangstijd vertraagd wordt door de draaisnelheid en de positionering van de track.
De instalatie op de SSD duurde iets langer dan een half uur.
Opmerkingen:
Een check van het dmesg commando geeft:
[ 19.694923] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
[ 19.738522] b43-phy0: Found PHY: Analog 3, Type 2 (G), Revision 7
[ 19.738542] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 8, Version 0
[ 19.754647] Broadcom 43xx driver loaded [ Features: PNLS ]
[ 20.015780] b43 ssb0:0: firmware: failed to load b43/ucode5.fw (-2)
[ 20.015863] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 20.015958] b43 ssb0:0: Direct firmware load for b43/ucode5.fw failed with error -2
[ 20.016090] b43 ssb0:0: firmware: failed to load b43/ucode5.fw (-2)
[ 20.016157] b43 ssb0:0: Direct firmware load for b43/ucode5.fw failed with error -2
[ 20.021723] b43 ssb0:0: firmware: failed to load b43-open/ucode5.fw (-2)
[ 20.021795] b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2
[ 20.021813] b43 ssb0:0: firmware: failed to load b43-open/ucode5.fw (-2)
[ 20.021884] b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2
[ 20.021889] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware
and download the correct firmware for this driver version. Please carefully read all instructions on this website.
Check:
wireless.kernel: b43#devicefirmware geeft:
b43 and b43legacy are wireless drivers for Broadcom SoftMAC chipsets. Kernel will automatically pick a proper module for you:
b43 for any new (supported) hardware
b43legacy for BCM4301 and early BCM4306 versions
Summary
You need to have firmware files (usually in /lib/firmware/) so b43(legacy) can upload them to the card and run properly.
For FullMAC devices support see brcmfmac and rndis_wlan
To check for a present hardware model execute following command:
frits@dell:~$ sudo lspci -nn -d 14e4: [sudo] wachtwoord voor frits: 02:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5751 Gigabit Ethernet PCI Express [14e4:1677] (rev 01) 03:03.0 Network controller [0280]: Broadcom Limited BCM4318 [AirForce One 54g] 802.11g Wireless Lan Controller [14e4:4318] (rev 02) frits@dell:~$
Please look carefully at device ID and chipset name. PCI-ID Supported? Chip ID Modes PHY version 14e4:4318 yes BCM4318 b/g G (r7)Ik vond ook nog een tip op de Debian website: wiki.debian: Firmware:
Ik heb de benodigde ".deb" installatie files gedownload en tijdelijk op de FRITZ!Box "NAS" USB-stick opgeslagen.
Een eerste installatie verliep als volgt:
root@dell:~# apt-get install ./firmware-b43-installer_019-4_all.deb
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd
De statusinformatie wordt gelezen... Klaar
Let op, 'firmware-b43-installer' wordt geselecteerd in plaats van './firmware-b43-installer_019-4_all.deb'
Sommige pakketten konden niet geïnstalleerd worden. Dit kan betekenen
dat u om een onmogelijke situatie gevraagd heeft, of, indien u
de distributie 'unstable' gebruikt, dat sommige benodigde pakketten nog gemaakt moeten worden of uit 'Incoming' verwijderd werden.
De volgende informatie kan misschien helpen de situatie op te lossen:
De volgende pakketten hebben niet-voldane vereisten:
firmware-b43-installer : Vereisten: b43-fwcutter (>= 1:019-4) maar het is niet installeerbaar
E: Kan problemen niet verhelpen, u houdt defecte pakketten vast.
root@dell:~#
Eerste probleem: b43-fwcutter was niet eerst geïnstalleerd.This package provides a tool for extracting BCM43xx wireless chip firmware from Broadcom's proprietary driver files. It is used by the firmware-b43(legacy)-installer packages as part of the automated process of downloading and installing firmware.De eerste installatie van b43-fwcutter probeerde ik als root gebruiker...
root@dell:~# apt-get install ./b43-fwcutter_019-4_i386.deb Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen... Klaar Let op, 'b43-fwcutter' wordt geselecteerd in plaats van './b43-fwcutter_019-4_i386.deb' De volgende NIEUWE pakketten zullen geïnstalleerd worden: b43-fwcutter 0 opgewaardeerd, 1 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd. Er moeten 0 B/28,4 kB aan archieven opgehaald worden. Na deze bewerking zal er 85,0 kB extra schijfruimte gebruikt worden. Ophalen:1 /root/b43-fwcutter_019-4_i386.deb b43-fwcutter i386 1:019-4 [28,4 kB] Voorconfigureren van pakketten ... Voorheen niet geselecteerd pakket b43-fwcutter wordt geselecteerd. (Database wordt ingelezen ... 176785 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van .../b43-fwcutter_019-4_i386.deb wordt voorbereid... Bezig met uitpakken van b43-fwcutter (1:019-4) ... Instellen van b43-fwcutter (1:019-4) ... Bezig met afhandelen van triggers voor man-db (2.8.5-2) ... Fout: Tijd is verlopen NB: Het downloaden gebeurt door root (de systeembeheerder) en niet in een sandbox (afgesloten ruimte),Een tweede probleem: installatie mag niet als root gebruiker! De benodigde bestanden zijn voor de installatie gedownload, zie:
aangezien bestand '/root/b43-fwcutter_019-4_i386.deb' niet door gebruiker '_apt' kon benaderd worden. - pkgAcquire::Run (13: Toegang geweigerd) root@dell:~#
frits@dell:~/Downloads$ ls -l totaal 40628 -rw-r--r-- 1 frits frits 28428 jul 12 21:02 b43-fwcutter_019-4_i386.deb -rw-r--r-- 1 frits frits 1862 jul 9 19:15 Dell-wireless.txt -rw-r--r-- 1 frits frits 11760 jul 12 20:36 firmware-b43-installer_019-4_all.deb -rw-r--r-- 1 frits frits 20 jul 9 19:16 netwerk.txtOpmerkingen:
frits@dell:~/Downloads$ sudo apt-get install ./b43-fwcutter_019-4_i386.deb
[sudo] wachtwoord voor frits:
Sorry, probeer het opnieuw.
[sudo] wachtwoord voor frits:
frits zit niet in het sudoersbestand. Dit incident zal worden gerapporteerd.
frits@dell:~/Downloads$
Een derde probleem: frits zit niet in het sudoers bestand!frits@dell:~/Downloads$ su - root Wachtwoord: root@dell:~# visudo ... root@dell:~# exit uitgelogdNu kan de installatie met "sudo" uitgevoerd worden!
frits@dell:~/Downloads$ sudo apt-get install ./b43-fwcutter_019-4_i386.deb [sudo] wachtwoord voor frits: Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen... Klaar Let op, 'b43-fwcutter' wordt geselecteerd in plaats van './b43-fwcutter_019-4_i386.deb' ... frits@dell:~/Downloads$ sudo apt-get install ./firmware-b43-installer_019-4_all.deb Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen... Klaar Let op, 'firmware-b43-installer' wordt geselecteerd in plaats van './firmware-b43-installer_019-4_all.deb' De volgende NIEUWE pakketten zullen geïnstalleerd worden: firmware-b43-installer 0 opgewaardeerd, 1 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd. Er moeten 0 B/11,8 kB aan archieven opgehaald worden. Na deze bewerking zal er 30,7 kB extra schijfruimte gebruikt worden. Ophalen:1 /home/frits/Downloads/firmware-b43-installer_019-4_all.deb firmware-b43-installer all 1:019-4 [11,8 kB] Voorheen niet geselecteerd pakket firmware-b43-installer wordt geselecteerd. (Database wordt ingelezen ... 176793 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van .../firmware-b43-installer_019-4_all.deb wordt voorbereid... Bezig met uitpakken van firmware-b43-installer (1:019-4) ... Instellen van firmware-b43-installer (1:019-4) ... No chroot environment found. Starting normal installation --2019-07-12 21:38:50-- http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 Herleiden van www.lwfinger.com (www.lwfinger.com)... 173.254.28.119 Verbinding maken met www.lwfinger.com (www.lwfinger.com)|173.254.28.119|:80... verbonden. HTTP-verzoek is verzonden; wachten op antwoord... 200 OK Lengte: 13514651 (13M) [application/x-tar] Wordt opgeslagen als: 'broadcom-wl-5.100.138.tar.bz2' broadcom-wl-5.100.138.tar.b 100%[========================================>] 12,89M 2,99MB/s in 4,8s 2019-07-12 21:38:56 (2,66 MB/s) - 'broadcom-wl-5.100.138.tar.bz2' opgeslagen [13514651/13514651] broadcom-wl-5.100.138.tar.bz2: goed broadcom-wl-5.100.138/linux/wl_apsta.o This file is recognised as: filename : wl_apsta.o version : 666.2 MD5 : e1b05e268bcdbfef3560c28fc161f30e Extracting b43/lp0initvals14.fw Extracting b43/lcn0bsinitvals25.fw Extracting b43/n0bsinitvals25.fw ... Extracting b43/ht0bsinitvals29.fw frits@dell:~/Downloads$Het resultaat van de installatie zien we in de dmesg file:
[ 20.634737] b43-phy0: Broadcom 4318 WLAN found (core revision 9) [ 20.676075] b43-phy0: Found PHY: Analog 3, Type 2 (G), Revision 7 [ 20.676098] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 8, Version 0 [ 20.692567] Broadcom 43xx driver loaded [ Features: PNLS ] [ 20.877846] b43 ssb0:0: firmware: direct-loading firmware b43/ucode5.fw [ 20.955735] b43 ssb0:0: firmware: direct-loading firmware b43/pcm5.fw [ 21.002316] b43 ssb0:0: firmware: direct-loading firmware b43/b0g0initvals5.fw [ 21.047442] b43 ssb0:0: firmware: direct-loading firmware b43/b0g0bsinitvals5.fw [ 21.239160] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 21.774897] Adding 514044k swap on /dev/sda5. Priority:-2 extents:1 across:514044k FS [ 24.258729] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready [ 25.885984] tg3 0000:02:00.0 enp2s0: Link is up at 100 Mbps, full duplex [ 25.885990] tg3 0000:02:00.0 enp2s0: Flow control is on for TX and on for RX [ 25.886017] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
Doordat de installatie voorspoedig verliep, besloot ik tot een upgrade van het geheugen en de harddisk.
Tegenwoordig is een SSD standaard in plaats van een disk voor laptops.
Voor de Dell is een SSD nodig met een 'pata' IDE aansluiting in tegenstelling tot de nieuwere 'sata' aansluitingen.
De bestaande 40GB disk is vervangen door een KingSpec SSD PATA 2.5 inches 32 GB MLC Digitale SSD Solid State drive.
Een klein probleem was, dat de BIOS 'hing' na de installatie van de SSD.
Dit is verholpen door een aanpassing van de "POST Behavior".
Na de nieuwe Debian installatie was de SSD ook zichtbaar in de BIOS.
Na de eerste installatie op de harddisk kon ik eenvoudig het WiFi netwerk configureren met de windows versie van de Network-Manager.
Het toevoegen van het wachtwoord voor de verbinding met de FRITZ!Box was een fluitje van een cent!
Na de installatie op de SSD drive kon ik de Network-Manager niet vinden in het menu, dus: installeren!
frits@dell:~$ sudo apt-get install network-manager [sudo] wachtwoord voor frits: Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen... Klaar De volgende extra pakketten zullen geïnstalleerd worden: dns-root-data dnsmasq-base libndp0 libnm0 libpcap0.8 libteamdctl0 ppp Voorgestelde pakketten: libteam-utils De volgende NIEUWE pakketten zullen geïnstalleerd worden: dns-root-data dnsmasq-base libndp0 libnm0 libpcap0.8 libteamdctl0 network-manager ppp 0 opgewaardeerd, 8 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd. Er moeten 3798 kB aan archieven opgehaald worden. Na deze bewerking zal er 16,4 MB extra schijfruimte gebruikt worden. Wilt u doorgaan? [J/n] j Ophalen:1 http://deb.debian.org/debian buster/main i386 libndp0 i386 1.6-1+b1 [11,5 kB] Ophalen:2 http://deb.debian.org/debian buster/main i386 libnm0 i386 1.14.6-2 [383 kB] Ophalen:3 http://deb.debian.org/debian buster/main i386 libteamdctl0 i386 1.28-1 [12,1 kB] Ophalen:4 http://deb.debian.org/debian buster/main i386 network-manager i386 1.14.6-2 [2427 kB] Ophalen:5 http://deb.debian.org/debian buster/main i386 dns-root-data all 2019031302 [5396 B] Ophalen:6 http://deb.debian.org/debian buster/main i386 dnsmasq-base i386 2.80-1 [449 kB] Ophalen:7 http://deb.debian.org/debian buster/main i386 libpcap0.8 i386 1.8.1-6 [145 kB] Ophalen:8 http://deb.debian.org/debian buster/main i386 ppp i386 2.4.7-2+4.1 [365 kB] 3798 kB opgehaald in 0s (7934 kB/s) Voorheen niet geselecteerd pakket libndp0:i386 wordt geselecteerd. (Database wordt ingelezen ... 178688 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van .../0-libndp0_1.6-1+b1_i386.deb wordt voorbereid... Bezig met uitpakken van libndp0:i386 (1.6-1+b1) ... Voorheen niet geselecteerd pakket libnm0:i386 wordt geselecteerd. ... Voorheen niet geselecteerd pakket ppp wordt geselecteerd. Uitpakken van .../7-ppp_2.4.7-2+4.1_i386.deb wordt voorbereid... Bezig met uitpakken van ppp (2.4.7-2+4.1) ... Instellen van dnsmasq-base (2.80-1) ... Instellen van dns-root-data (2019031302) ... Instellen van libpcap0.8:i386 (1.8.1-6) ... Instellen van libteamdctl0:i386 (1.28-1) ... Instellen van libnm0:i386 (1.14.6-2) ... Instellen van ppp (2.4.7-2+4.1) ... Created symlink /etc/systemd/system/multi-user.target.wants/pppd-dns.service -> /lib/systemd/system/pppd-dns.service. Instellen van libndp0:i386 (1.6-1+b1) ... Instellen van network-manager (1.14.6-2) ... The following network interfaces were found in /etc/network/interfaces which means they are currently configured by ifupdown: - enp2s0 If you want to manage those interfaces with NetworkManager instead remove their configuration from /etc/network/interfaces. Created symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service -> /lib/systemd/system/NetworkManager-dispatcher.service. Created symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service -> /lib/systemd/system/NetworkManager-wait-online.service. Created symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service -> /lib/systemd/system/NetworkManager.service. Bezig met afhandelen van triggers voor dbus (1.12.16-1) ... Bezig met afhandelen van triggers voor libc-bin (2.28-10) ... Bezig met afhandelen van triggers voor systemd (241-5) ... Bezig met afhandelen van triggers voor man-db (2.8.5-2) ... frits@dell:~$Veel informatie staat op de pagina: Debian wiki: Network-Manager.
Ook relevant; Debian wiki: WiFi - HowToUse: This page describes how to configure a WiFi interface on a Debian system, for use on a network.
Helaas was de Network-Manager nergens te vinden in het LXQt menu.
Gelukkig wordt bij de installatie van Network-Manager ook een "Command-Line-Interface" geïnstalleerd.
Deze staat beschreven op de pagina:
kifarunix: Connect to WiFi in Linux Using NMCLI command [By Amos Mibey - April 17, 2019]
About Us: Kifarunix is blog dedicated to providing tips and HowTos for *Nix; Command cheat sheets, monitoring, server configurations, Virtualization, Systems security ... the whole FOSS technologies.
Veel informatie staat op de pagina:
Developer.Gnome: Network-Manager: nmcli command-line tool for controlling NetworkManager.
nmcli is used to create, display, edit, delete, activate, and deactivate network connections, as well as control and display network device status.
Dan ... een aantal cli commando's:
frits@dell:~$ nmcli radio wifi enabled frits@dell:~$ nmcli dev wifi list IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY FRITSBox Infra 9 195 Mbit/s 82 4 WPA2 Ziggo6815521 Infra 1 130 Mbit/s 74 3 WPA2 Ziggo Infra 1 130 Mbit/s 59 3 WPA2 802.1X Ziggo Infra 1 130 Mbit/s 50 2 WPA2 802.1X frits@dell:~$ sudo nmcli dev wifi connect FRITSBox password '12345678901234567890' Device 'wlan0' successfully activated with '6aa87fa1-f20e-44ce-8579-123456123456'. frits@dell:~$ nmcli dev status DEVICE TYPE STATE CONNECTION wlan0 wifi connected FRITSBox enp2s0 ethernet unmanaged -- lo loopback unmanaged -- frits@dell:~$ nmcli con show --active NAME UUID TYPE DEVICE FRITSBox 6aa87fa1-f20e-44ce-8579-123456123456 wifi wlan0
De aanhouder wint, toch gelukt!
Een relevant artikel over Linux en WiFi staat op de website: TechRepublic: What Linux needs to do to reach the masses:
Overigens: vroeger had je voor alle extra randapparatuur bij Windows ook een installatie CD nodig voor de software!
Opmerking: in de LXQt desktop zijn twee "work-spaces", "werk-ruimten" geconfigureerd, bij de meeste desktops zijn dit er vier.
Tip: zie:
UbuntuBuzz: beginner-lxqt-desktop-usage-guide.
Quote: LXQt is a newcomer desktop environment for Linux. It is a lightweight desktop with modern look. LXQt is suitable for old computers.
Handig: in bovenstaande handleiding staat, hoe je een nieuwe snelkoppeling kan maken, van bij voorbeeld Firefox, naar het snel-start menu:
... drag en drop!
To create an application shortcut, select one app from menu > drag into taskbar > drop it. You must drop it on the shortcuts group. This is the easiest way in LXQt.
Opmerkingen: