A-linkin wlan sovite (kuvassa) voi toimia suoraan esim. Ubuntu/Debian järjestelmässä, laiteajuri (moduuli) on nimeltään rtl8192cu, valmistajan mukaan laite on Linux yhteensopiva, paketin kyljessä niin lukee … ja tottahan se tavallaan on, sillä mukana tulee ohjeet miten käännät omat ajurit.
Mutta moduli rtl8192cu voi olla jo mukana järjestelmässä, eli sovittimen pitäisi toimia suoraan.
lsmod,dmesg,lsusb sen kertoo (katso alempana).
Laite sinänsä ei ole kovin tehokas, käytännössä pitää olla samassa huoneessa sen toisen WiFI laitteen kanssa johon halutaan ollaan yhteydessä.
Laite siis toimii, mutta joitakin ongelmia voi esiintyä, esimerkiksi tietokoneen sleep tilasta paluun jälkeen WiFi yhteys ei enää toimikkaan.
Tähän löytyy muutama ratkaisu.
Ajetaan konsolissa käsky:
sudo service network-manager restart
Jos tämä palautti yhteyden, kirjoita skripti /etc/pm/sleep.d hakemistoon.
Tiedoston nimeksi voit antaa vaikka network-manager_restart
#!/bin/bash
USERID=boat
SCRIPT="/usr/bin/xgps"
case "$1" in
suspend|hibernate)
;;
resume|thaw)
export DISPLAY=":0"
export XAUTHORITY="/home/$USERID/.Xauthority"
su $USERID -c "$SCRIPT"
/usr/sbin/service network-manager restart
;;
*) exit $NA
;;
esac
(ajettava ohjelma, jonka omistaja on root
sudo chmod -R 755 network-manager_restart
tai
sudo chmod +x network-manager_restart)
Mutta jos edellinen ei auttanut, kokeillaan alla olevat käskyt
sudo modprobe -r rtl8192cu ja sudo modprobe rtl8192cu
Jos tämä toimii, kirjoita skripti /etc/pm/sleep.d hakemistoon
Tiedostolle voi antaa nimeksi vaikka a-link-wnu
ja sisältö löytyy tästä
#!/bin/sh
#lepotilasta paluu
case "${1}" in
resume|thaw)
sudo modprobe -r rtl8192cu
sudo modprobe rtl8192cu swenc=1
;;
esac
ja lopuksi pitää skripti muuttaa ajettavaksi chmod komennolla
sudo chmod +x a-link-wnu
swenc=1 tarkoittaa, ohjelmallinen kryptaus
*****************************************************
Muita mahdollisia temppuja:
Luo tekstitiedosto /etc/pm/config.d hakemistoon ja kirjoita sinne alla oleva rivi
SUSPEND_MODULES="rtl8192cu"
Täyyy myös muistaa ettei hakemistoihin /etc/pm/~
config.d
power.d
sleep.d
Ei kannata jättää mitään turhia tiedostoja, eli jos ylläolevat skriptit ei toimi, ne pitää poistaa sieltä.
******************************************************

Ei kommentteja:
Lähetä kommentti