URL: https://linuxfr.org/users/gaston/journaux/support-mat%C3%A9riel-parfait-sous-openbsd Title: Support matériel parfait sous OpenBSD Authors: gaston Date: 2006年11月05日T18:14:21+01:00 Tags: uuid et openbsd Score: 0 Bonjour ! Suite à la sortie d'OpenBSD 4.0 ( [http://linuxfr.org/2006/11/02/21566.html](http://linuxfr.org/2006/11/02/21566.html) et [http://linuxfr.org/~lapinflemard/23026.html](http://linuxfr.org/~lapinflemard/23026.html) ), j'ai mis à jour mon portable (Dell D410, un petit bijou de technologie ultraportable avec une autonomie démente), et j'ai décidé de tester le support de l'ACPI récemment ajouté, mais non activé par défaut ( [http://undeadly.org/cgi?action=article&sid=2006101219152(...)](http://undeadly.org/cgi?action=article&sid=20061012191523) ) Pour cela, il fallait tout d'abord mettre à jour vers le snapshot binaire le plus récent, puis récupérer les sources -CURRENT, et recompiler le noyau en activant l'option ACPI_ENABLE dans le fichier de configuration GENERIC. Au début, ca fait un peu peur, mais en suivant la faq ( [http://www.openbsd.org/faq/faq5.html](http://www.openbsd.org/faq/faq5.html) ) c'est aussi facile que sous linux, et même plus rapide. Maintenant, tout marche à merveille : le niveau de charge de batterie, le statut en charge / décharge, la température du processeur, les evénements lorsque j'appuie sur le bouton power, le suspend lorsque je ferme l'écran, tout ça s'ajoute à ce qui était déjà supporté comme le chipset wifi iwi2200, le chipset son, la variation de fréquence processeur à la volée avec le speedstep, le chipset graphique i915GM, j'arrive même à faire tourner composite (mais sans accélération graphique, pas de DRI sous OpenBSD) et c'est relativement fluide. Pour le plaisir, un morceau du dmesg :
cpu0: Intel(R) Pentium(R) M processor 2.00GHz ("GenuineIntel" 686-class) 2 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF,EST,TM2 cpu0: Enhanced SpeedStep 2000 MHz (1356 mV): speeds: 2000, 1600, 1333, 1067, 800 MHz real mem = 2138472448 (2088352K) avail mem = 1942503424 (1896976K) using 4256 buffers containing 107048960 bytes (104540K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+(00) BIOS, date 09/28/05, BIOS32 rev. 0 @ 0xffe90, SMBIOS rev. 2.3 @ 0xf7810 (60 entries) bios0: Dell Inc. Latitude D410 pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfb2d0/176 (9 entries) pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371 ISA and IDE" rev 0x00) pcibios0: PCI bus #3 is the last bus bios0: ROM list: 0xc0000/0xf800! 0xcf800/0x800 acpi0 at mainbus0: rev 0 acpi0: tables DSDT FACP APIC ASF! MCFG SSDT SSDT SSDT acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiac0 at acpi0: AC unit online acpibat0 at acpi0: BAT0: model: DELL X53086 serial: 30511 type: LION oem: Sony acpibat1 at acpi0: BAT1: not present acpibtn0 at acpi0: LID_ acpibtn1 at acpi0: PBTN acpibtn2 at acpi0: SBTN acpicpu0 at acpi0: CPU0: 2000, 1600, 1333, 1067, 800 MHz acpitz0 at acpi0, critical temperature: 100 degC
Et le résultat de sysctl hw :
hw.machine=i386 hw.model=Intel(R) Pentium(R) M processor 2.00GHz ("GenuineIntel" 686-class) hw.ncpu=1 hw.byteorder=1234 hw.physmem=2138472448 hw.usermem=2137903104 hw.pagesize=4096 hw.disknames=wd0 hw.diskcount=1 hw.sensors.0=acpiac0, power supply, On hw.sensors.1=acpibat0, last full capacity, 4.65 Ah hw.sensors.2=acpibat0, warning capacity, 0.48 Ah hw.sensors.3=acpibat0, low capacity, 0.14 Ah hw.sensors.4=acpibat0, voltage, 11.10 V DC, OK hw.sensors.5=acpibat0, state, 0 raw, OK hw.sensors.6=acpibat0, rate, 1 raw hw.sensors.7=acpibat0, remaining capacity, 4.80 Ah hw.sensors.8=acpibat0, current voltage, 12.61 V DC, OK hw.sensors.9=acpibat1, last full capacity, 0.00 Wh hw.sensors.10=acpibat1, warning capacity, 0.00 Wh hw.sensors.11=acpibat1, low capacity, 0.00 Wh hw.sensors.12=acpibat1, voltage, 0.00 V DC, OK hw.sensors.13=acpibat1, state, 0 raw, OK hw.sensors.14=acpibat1, rate, 0 raw hw.sensors.15=acpibat1, remaining capacity, 0.00 Wh hw.sensors.16=acpibat1, current voltage, 0.00 V DC, OK hw.sensors.17=acpitz0, zone temperature, 47.55 degC hw.cpuspeed=800 hw.setperf=0 hw.vendor=Dell Inc. hw.product=Latitude D410 hw.serialno=JFBN82J hw.uuid=44454c4c-4600-1042-804e-cac04f38324a
Pour conclure, le DELL D410 est vraiment un super petit portable (12", 2Go de RAM, centrino), très bien supporté sous OpenBSD sans avoir besoin de blobs propriétaires :) Bon, évidemment, toutes ces choses sont déjà supportées sous Linux depuis 2-3 ans, mais je trouve très positif que le support matériel s'améliore toujours dans les autres OS libres, la diversité et le choix ça a du bon :) N'hésitez pas à poser des questions si vous voulez essayer ce BSD en tant que station de travail multimédia, vous n'en serez pas décu ! Ps: j'ai fait ce journal pour avoir un peu plus de "visibilité" qu'un commentaire succint sur une dépêche/journal qui date d'une semaine, désolé si des gens trouvent qu'on parle trop d'autres choses que linux sur linuxfr.. :)

AltStyle によって変換されたページ (->オリジナル) /