onsdag 20. august 2008

USB Modem (Nokia N95) og Acer Aspire ONE

Mange har nok som meg ventet forventningsfullt på å få hendene rundt en "netbook". Mitt valg ble Acer aspire one som jeg etter noen dagers bruk er godt fornøyd med. Den første lille utilstrekeligheten er at det ikke finnes noen funksjonalitet for å legge til og bruke USB modemer. For min egen del ønsker jeg å benytte min Nokia N95 og HSDPA/3G/GPRS tilknytning.

Etter litt research viste det seg at modulen eller driveren (cdc-acm) for usb modem ikke er satt opp i kernelen som følger med maskinen, i tilegg mangler et enkelt program med grafisk grensesnitt til for å benytte modemet. Etter litt testing har jeg kommet fram til en løsning som fungerer ganske greit og forsøker å lage en liten veiledning under.

Framgangsmåte
  1. Kompilere modul (cdc-acm) for kernel (Link til ferdig kompilert modul vedlagt her)
    Kildekode til kernel må lastes ned på en annen linuxmaskin med nødvendige verktøy installert, kernelen må kompileres og modulen kopieres ut. Dette kan være en utfordring for de fleste, så jeg legger med modulen (driveren) jeg selv kompilerte, den fungerer for de fleste.
  2. Kopiere modul ut til riktig plassering (/lib/modules/2.6.23.9lw/usb/class/):
    Åpne et shell Alt+F2 -> Skriv "terminal" trykk Run
    [user@localhost ~]$ su -
    [user@localhost ~]# mkdir -p /lib/modules/2.6.23.9lw/usb/class
    [user@localhost ~]# cp /sti/til/nedlastet/modul /lib/modules/2.6.23.9lw/usb/class/
    [user@localhost ~]# mknod /dev/ttyACM0 c 166 0
    [user@localhost ~]# depmod -a
    [user@localhost ~]# modprobe cdc-acm
  3. Da er driverstøtten for modemet på plass
  4. Neste skritt er å installere et program for å håndtere oppkobling av modemet på en enkel måte. Til dette fungerer greit med programmet gnome-ppp

    [user@localhost ~]$ su -
    [user@localhost ~]# yum install gnome-ppp
    Svar Y på eventuelle spørsmål
  5. Konfigurer gnome-ppp (Netcom, andre leverandører kan kreve annet brukernavn/passord)
    • Åpne gnome-ppp Alt+F2 -> Skriv "gnome-ppp" trykk Run og skriv inn passord.
    • Username: netcom
    • Password: netcom
    • Phone number: *99*#
    • Trykk -> Setup
    • Under Tab: Modem
    • Device: /dev/ttyACM0
    • Type: USB Modem
    • Speed: 460800
    • Under Tab Networking
    • Marker: Manual DNS (Automatic ser ikke ut til å fungere)
    • DNS 1: 208.067.222.222
    • DNS2: 208.067.220.220
    • Under Tab: Options
    • Marker "Dock in notification area"
    • Trykk Close
    Da skal det være mulig å koble opp modemet ved å trykke "Connect"
Surf's up!