Logitech diNovo Mini är ett trådlöst tangentbord med pekplatta (touchpad) som ansluts med den medföljande blåtandsmottagaren eller direkt till datorns blåtandsmottagare.

Med USB-dongeln

Anslut den medföljande USB-dongeln till en ledig USB-port i datorn. Kommandot dmesg visar:

$ dmesg
[291568.087070] usb 3-1: new full speed USB device using uhci_hcd and address 3
[291568.265837] usb 3-1: configuration #1 chosen from 1 choice
[291568.268680] hub 3-1:1.0: USB hub found
[291568.270613] hub 3-1:1.0: 3 ports detected
[97076.088359] usb 3-1.2: new full speed USB device using uhci_hcd and address 4
[97076.237255] usb 3-1.2: configuration #1 chosen from 1 choice
[109338.512035] input: Logitech Logitech BT Mini-Receiver as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1.2/3-1.2:1.0/input/input10
[109338.540349] input,hidraw1: USB HID v1.11 Keyboard [Logitech Logitech BT Mini-Receiver] on usb-0000:00:1d.2-1.2
[97076.478036] usb 3-1.3: new full speed USB device using uhci_hcd and address 5
[124837.113554] usb 3-1.3: configuration #1 chosen from 1 choice
[291570.482008] input: Logitech Logitech BT Mini-Receiver as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1.3/3-1.3:1.0/input/input11
[97076.645226] input,hiddev96,hidraw2: USB HID v1.11 Mouse [Logitech Logitech BT Mini-Receiver] on usb-0000:00:1d.2-1.3

Tryck på connect-knappen under tangentbordet (den sitter under luckan på undersidan och är röd), tryck sedan på den lilla röda knappen på USB-dongeln. Efter ett par sekunder är de anslutna till varandra. Tangentbordet fungerade direkt, men det gick inte att styra muspekaren med pekplattan. Det visar sig att man måste lägga in lite information i /etc/modprobe.d/options för att den skall fungera.

Öppna filen /etc/modprobe.d/options och lägg till följande rad i slutet av den:

options usbhid quirks=0x046d:0xc71f:0x00080000
  1. Dra ut USB-dongeln från datorn
  2. Skriv sudo modprobe -r usbhid
  3. Sedan sudo modprobe usbhid
  4. Anslut USB-dongeln igen, nu fungerar både tangentbordet och pekplattan.

Med datorns inbyggda blåtand

Tryck in Connect-knappen på undersidan (röd, under luckan) och skriv följande i en terminal:

$ sudo hidd --search
Searching ...
Connecting to device 00:07:61:B6:98:72

När det är klart kan du använda tangentbordet och pekplattan.

Posted in Ubuntu at July 28th, 2008. No Comments.

Börja med att installera Virtualbox , paketen finns i Universe.

$ sudo apt-get install virtualbox-ose virtualbox-ose-modules-generic

virtualbox-ose-modules-generic är kärnmodulerna som behövs för att Virtualbox skall fungera.

När jag försökte starta Virtualbox fick jag ett meddelande om att jag inte var medlem i gruppen vboxusers:

jonas@nx7010:~$ virtualbox
WARNING: You are not a member of the “vboxusers” group.  Please add yourself
to this group before starting VirtualBox.

You will not be able to start VMs until this problem is fixed.

Så jag lade till mig i gruppen vboxusers:

$ sudo adduser jonas vboxusers
Lägger till användaren “jonas” till gruppen “vboxusers” …
Lägger till användaren jonas till gruppen vboxusers
Klar.

Logga ut ur GNOME och logga in igen så fungerar det. I menyn Program -> Systemverktyg hittar du Virtualbox OSE

Posted in Ubuntu, linux at July 24th, 2008. No Comments.

Jag använder ofta USB-minnen för att visa upp Linux för andra. I skolan där jag jobbar använder vi ett bootbart USB-minne i undervisningen. Jag tänkte skriva ner hur jag bygger det bootbara USB-minnet från ubuntu-skivan om någon annan skulle vilja göra ett sådant.

Till att börja med måste vi ha Ubuntu 8.04 Desktop (vilken Ubuntu-skiva som helst fungerar, till och med Edubuntu, Kubuntu och Xubuntu). Om vi inte har skivan får vi ladda ner den från http://www.ubuntu.com/getubuntu/download .

Vi behöver också installera syslinux som används för att göra USB-minnet bootbart:

$ sudo apt-get install syslinux

När vi har skivan och har installerat syslinux börjar vi med att skapa en katalog, vi utgår från vår hemkatalog (/home/jonas/ i mitt fall) och undviker att blanda in resterande systemet för detta. Vi behöver ha 1 GiB ledigt utrymme om vi bygger från CD-skiva och 2 GiB utrymme ledigt om vi bygger från en nedladdad cd-avbild.

jonas@nx7010:~$ mkdir -p ubuntu/cd
jonas@nx7010:~$ mkdir -p ubuntu/usb

Tanken är att ha cd-avbilden monterad i katalogen cd och kopiera den till USB-minnet som monteras i katalogen usb.

Montera cd-skivan:
Om vi har en CD-skiva och vår cd-enhet heter hdc monterar vi den så här (du ändrar hdc till den enhetsbeteckning din cd-spelare har):
jonas@nx7010:~$ sudo mount /dev/hdc ubuntu/cd

Om vi har en cd-skiveabild monterar vi den så här:
jonas@nx7010:~$ sudo mount -o loop ubuntu804desktop.iso ubuntu/cd

Nu partitionerar vi USB-minnet (som måste vara minst 1GiB!), i mitt system får USB-minnet enhetsbeteckningen sdb kika hur det ser ut i ditt. Enklast är att skriva dmesg efter att du satt in USB-minnet.

jonas@nx7010:~$ sudo umount /dev/sdb1
jonas@nx7010:~$ sudo cfdisk /dev/sdb

Vi skapar en partition som är 1GiB stor och gör den bootbar, vi sparar ändringarna och stänger ner cfdisk. Nu skapar vi ett filsystem på USB-minnet.

jonas@nx7010:~$ sudo umount /dev/sdb1
jonas@nx7010:~$ sudo mkfs.vfat -F 16 -n ubuntu /dev/sdb1

Anledningen till att vi använder umount innan allt är att GNOME gärna vill montera enheten automatiskt och det är inte så lyckat när vi gör detta.

Det är dags att montera USB-minnet i katalogen ubuntu/usb:
jonas@nx7010:~$ sudo mount /dev/sdb1 ubuntu/usb

Nu kopierar vi in CD-skivan på USB-minnet:
jonas@nx7010:~$ rsync -ax ubuntu/cd/ ubuntu/usb

Vi kommer få felmeddelanden om symboliska länkar som inte går att skapa, det är ingen fara. Anledningen är att filsystemet FAT16 som vi skapade USB-minnet med inte stödjer symboliska länkar.

Nu kopierar vi kärnan och initrd till rotkatalogen på USB-minnet:
jonas@nx7010:~$ sudo cp -rf ubuntu/usb/casper/vmlinuz ubuntu/usb/casper/initrd.gz ubuntu/usb/

Dags att ordna så att syslinux kan starta USB-minnet:
jonas@nx7010:~$ cd ubuntu/usb
jonas@nx7010:~/ubuntu/usb$ sudo mv isolinux.cfg syslinux.cfg
jonas@nx7010:~/ubuntu/usb$ sudo sed -i ’s/\/cdrom\///g’ syslinux.cfg
jonas@nx7010:~/ubuntu/usb$ sudo sed -i ’s/\/casper\///g’ syslinux.cfg

Om vi vill att USB-minnet skall starta med svenskt språk som standard skapar vi filen LANG på USB-minnet och lägger in texten sv_SE i den:

jonas@nx7010:~/ubuntu/usb$ sudo vi LANG

Jag använder textredigeraren vi för detta, du kan använda den textredigerare du gillar bäst (pico, nano, joe?). Skriv in sv_SE i filen och spara.

Slutligen skall vi avmontera USB-minnet och göra det bootbart:
jonas@nx7010:~/ubuntu/usb$ cd
jonas@nx7010:~$ sudo umount ubuntu/usb/

jonas@nx7010:~$ sudo syslinux -sf /dev/sdb1
jonas@nx7010:~$ sudo sync

Nu är det bara att starta om datorn och se till att den bootar från USB-enheter så kommer Ubuntu starta från USB-minnet.

Posted in Ubuntu, linux at July 24th, 2008. No Comments.