OpenBSD 4.7 et kvm

Je pensais l’avoir documenté mais cela semble m’avoir échappé. Pour faire une installation propre de votre VM sous OpenBSD dans un kvm, bootez la VM en mode config : boot -c puis faîtes : disable iic mpbios.

Ensuite lancez la VM, et pour rendre les changements permanents, faîtes :

config -e -f /bsd
disable iic
disable mpbios
quit

Un reboot et hop, juste tout ca marche…

VM kvm & virtio

J’ai déjà parlé de virtio dans ces pages tellement il est plein de bons sentiments. Eh bien si comme moi vous avez fait une installation de base dans votre KVM en sélectionnant des disques IDE (de base si vous ne précisez pas d’OS), votre kvm ne va pas apprécier. Alors ensuite y’a la méthode windows (format/reinstall) ou bien la méthode toute propre. Je cite ici une Debian Lenny (Squeeze ne présente pas ce problème car utilisant déjà les uuid).

Allez chercher l’uuid de votre disque dans /dev/disk/by-uuid/. Pour une de mes VMs j’obtiens : dcd39fed-e27b-4bb1-852e-ddc294532be1. Ensuite, changez /etc/fstab comme ceci:

UUID=dcd39fed-e27b-4bb1-852e-ddc294532be1 / ext3 errors=remount-ro 0 1

Mais aussi /boot/grub/menu.lst comme ceci:

# kopt=root=UUID=dcd39fed-e27b-4bb1-852e-ddc294532be1 ro

Lancez ensuite update-grub. Il ne vous reste plus qu’à faire un shutdown de la VM, effacer le type de disque IDE et en le re-créer en virtio et hop, une VM plus rapide !

Clé USB Fritz! WLAN N

J’ai reçu une clé wifi N avec mon nouveau point d’accès, le Fritz Fon WLAN 7270 (que je détaillerais dans un post demain je pense). C’est une clé USB à la mode avec les pilotes d’installation pour Windows et Mac. Donc forcemment, Linux apprécie pas trop :

scsi11 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 11
[23827.417836] usb-storage: waiting for device to settle before scanning
[23832.422942] usb-storage: device scan complete
[23832.427193] scsi 11:0:0:0: CD-ROM FRITZ! WLAN selfinstall 1.00 PQ: 0 ANSI: 0 CCS
[23832.445473] sr1: scsi3-mmc drive: 52x/52x cd/rw xa/form2 cdda tray
[23832.445619] sr 11:0:0:0: Attached scsi CD-ROM sr1
[23832.445703] sr 11:0:0:0: Attached scsi generic sg3 type 5

En fait, après un peu de recherche, j’ai installé le paquet linux-firmware qui contient un firmware très important pour cette clé : /lib/firmware/ar9170-2.fw. Une fois celui-ci installé, votre noyau commence à chanter

[20482.738474] cfg80211: Calling CRDA for country: DE
[20482.738891] Registered led device: ar9170-phy1::tx
[20482.738911] Registered led device: ar9170-phy1::assoc
[20482.738914] usb 2-1: Atheros AR9170 is registered as 'phy1'
[20482.738937] usbcore: registered new interface driver ar9170usb
[20482.990109] cfg80211: Regulatory domain changed to country: DE
[20482.990113] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[20482.990116] (2400000 KHz - 2483500 KHz @ 40000 KHz), (N/A, 2000 mBm)
[20482.990119] (5150000 KHz - 5350000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[20482.990121] (5470000 KHz - 5725000 KHz @ 40000 KHz), (N/A, 2698 mBm)

Et hop, problem solved (enfin pour le moment… c’est pas des plus reluisant d’avoir un blob propriétaire pour une clé USB).