KALF Computertechniek

WIFI & bluetooth

In MiniBian zullen geen nieuwe ontwikkelingen meer plaatsvinden.
Maar omdat het via de Debian repo's up-to-date wordt gehouden en het ook nog op een 1GB kaart past gebruiken we het toch maar, ondanks dat het standaard geen WiFi adapter herkent met het commando:
ifconfig
eth0      Link encap:Ethernet  HWaddr 00:e0:4c:36:10:e6  
          inet addr:10.0.0.110  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:fe36:10e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5098 errors:0 dropped:0 overruns:0 frame:0
          TX packets:908 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:699563 (683.1 KiB)  TX bytes:94922 (92.6 KiB)
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 
en de zoektocht naar de wifi-adapter wlan0 eindigt in niets: het commando " iwconfig" wordt uberhaupt niet gevonden.
Eerst maar het pakket wpa-supplicant installeren, wat het mogelijk maakt om uberhaupt (beveiligde) draadloze netwerken te gebruiken:
apt-get install wpasupplicant
We passen /etc/network/interfaces vervolgens aan naar:
auto lo iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
en wijzigigen /etc/wpa_supplicant/wpa_supplicant.conf naar:
network={
ssid="naam ssid"
psk="wachtwoord-ssid"
Nu is het tijd voor een herstart:
reboot
Log nu opnieuw in met het nieuwe wachtwoord en voer een upgrade uit naar de jongste software versies:
apt-get upgrade
Pas eventueel de tijdzone aan van het van oorsprong Britse product, met:
dpkg-reconfigure tzdata
en kies voor Europe/Amsterdam
 
Next: installeer enige WiFi hulpprogramma's
apt-get install wireless-tools iw crda wireless-regdb apt-utils
De module voor de wifi-chip wordt niet geladen, dus voegen we toe aan /etc/modules:
nano /etc/modules
en voeg hier toe de module:
brmfmac
Nu wordt het tijd voor (weer) een reboot:
reboot
Tsja, we zijn nog niet veel verder. De wifi module gebruikt dezelde firmware als de RPI3: "bcm43438"
Deze module moeten we zien te laden in Minibian.
Er zijn op het internet nauwelijk aanwijzigen voor Minibian, en op hun site komen we niet verder dan:
apt-get install firmware-brcm80211 pi-bluetooth wpasupplicant
Nou dat werkt niet.
Dus zit er niets anders op dan een ditributie upgrade te doen naar het niveau van de Raspberrry PI 3:
Ga er maar even voor zitten, zet een pot koffie, breng je kinderen naar school en
de auto naar de garage voor een grote beurt waar je op mag wachten, en kom via een toeristische route
weer terug naar huis en aanschouw een Zero W die nog even bezig is,
apt-get dist-upgrade
Wow, na een minuut of 15 en een reboot komt het Zero LED tot leven en een
ifconfig -a

levert op:

eth0      Link encap:Ethernet  HWaddr 00:e0:4c:36:10:e6  
          inet addr:10.0.0.110  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:fe36:10e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:132 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:15705 (15.3 KiB)  TX bytes:9711 (9.4 KiB)
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 
wlan0     Link encap:Ethernet  HWaddr b8:27:eb:2c:98:bf  
          inet addr:10.0.0.109  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::ba27:ebff:fe2c:98bf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1096 (1.0 KiB)  TX bytes:1868 (1.8 KiB)
 
We hebben WiFi, een dubbel IP nummer en een bijna volgeschreven (86%) sdcard.
Toe maar, da's niet langer "Mini"-bian, we hebben nu een bijna fullblown Raspbian (?)
Maar, het verwijderen van de oude kernel levert bijna 20% ruimte op:
 
apt-get purge linux-image-3.18.0-trunk-rpi2
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       705M  444M  211M  68% /
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       705M  444M  211M  68% /
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       705M  444M  211M  68% /
 
Eindelijk is het systeem up-to-date & running
 

Bluetooth

Op deze minimle distro onbreekt ook Bluetooth, maar we verhelpen dat met:
apt-get install pi-bluetooth
en daarna
cd /etc/init.d
./bluetooth start
 
Drucken