OpenBSD/zaurus
OpenBSD/zaurus est un effort destiné à faire fonctionner OpenBSD sur
différents PDAs de la famille Sharp Zaurus.
Les modèles ciblés initialement sont le C3000, le C3100 et le C3200 qui
contiennent un disque dur CF interne de 4Go.
Une liste de diffusion pour les ports basés sur l'architecture ARM est
disponible à
arm@openbsd.org.
Pour vous abonner à la liste de diffusion OpenBSD/arm, envoyez un
message contenant dans son corps
"subscribe arm" à
majordomo@openbsd.org.
Nous vous prions de vous assurer d'avoir consulté la
politique des listes de diffusion avant de vous
abonner.
Les mainteneurs actuels du port sont Dale Rahn
(drahn@openbsd.org) et
Uwe Stuehler (uwe@openbsd.org).
Si d'autres personnes souhaitent contribuer, elles sont bien entendu les
bienvenues !
Table des matières
Histoire :
Juste après que Sharp ait dévoilé ses premières machines Zaurus, des
développeurs d'OpenBSD ont commencé à rêver de pouvoir utiliser OpenBSD
sur celles-ci, afin d'avoir la plus petite machine capable de lancer ssh
!
Après que le port OpenBSD/cats ait été terminé
afin d'avoir une plate-forme de développement ARM performante, le travail
sur le matériel Zaurus commença en 2004.
Depuis que le Zaurus est une machine pleinement supportée, nous ne cross-
compilons plus. Toutes les compilations de Zaurus sont faites
directement sur le Zaurus (les paquetages "arm" partagés sont compilés
sur la plate-forme armish, plus rapide).
Etat actuel :
Le support matériel est pratiquement terminé. De plus il est assez
stable.
Le Zaurus démarre en multi-utilisateurs, X11 fonctionne et le support
matériel est constamment amélioré. La plupart des périphériques
PCMCIA/CF fonctionne (comme par exemple les cartes wireless/ethernet),
tout comme les hôtes USB, les cartes mémoire SD/MMC ainsi que le clavier
et l'écran tactile sont également supportés par X11.
L'audio fonctionne, et la machine est en mesure d'être mise en veille
comme un portable classique.
Même le mode de performances du processeur peut être ajusté à l'aide d'
apmd,
comme sur les autres plates-formes.
Projets (sans ordre particulier) :
- Réparer les problèmes pcmcia causant les "white-out" avec certains
périphériques.
- Corriger les bogues bizarre de mise en veille et de décalage RTC.
- Support des C860/C1000.
- Support du contrôleur I2C GPIO (C3100 et C3200) en utilisant le
code i2c indépendant de l'architecture.
- Support de la mémoire flash interne comme périphérique sd(4).
- Réparer le problème de vidage de la batterie pendant un suspend.
- Corriger les erreurs restantes concernant le support SDIO.
Matériel supporté :
A l'heure actuelle, les modèles et périphériques Zaurus suivants sont
supportés :
- Zaurus SL-C3000 / SL-C3100 / SL-C3200
- Port série et infrarouge standards
(com)
- Panneau d'affichage LCD
(lcd)
- Ecran tactile
(zts)
- Clavier natif
(zkbd)
- Emplacement PCMCIA
(pxapcic)
- Microdrive intégré
(wd)
- Contrôleur USB hôte
(ohci)
ou esclave
(cdcef)
- Contrôleur MMC/SD/SDIO
(pxammc)
- Gestion de l'énergie et mise en veille
(apm)
- Audio
(zaudio)
- Contrôle distant
(zrc)
Périphériques USB
Remarque : le port USB des Zaurus apporte une énergie plutôt faible lors
de l'utilisation d'un cable USB hôte, et certains périphériques
nécessiteront l'utilisation d'un HUB auto-alimenté. L'utilisation du
Zaurus comme périphérique USB n'est pas supportée à l'heure actuelle.
- Adaptateurs USB basés sur ADMtek AN986
(aue),
incluant :
- 3Com 3c460b
- Abocom UFE1000
- Abocom DSB650TX
- Accton USB320-EC
- Accton SpeedStream Ethernet
- Admtek Pegasus
- Admtek Pegasus II
- AEI USB Fast Ethernet
- Allied Telesyn AT-USB100
- ATEN UC-110T
- Belkin USB to LAN
- Billionton Systems USB100
- Billionton Systems USB100EL
- Billionton Systems USB100LP
- Billionton Systems USBE100
- Corega FEther USB-TX
- Corega FEther USB-TXS
- D-Link DSB-650
- D-Link DSB-650TX
- D-Link DSB-650TX-PNA
- ELCON Systemtechnik Goldpfeil P-LAN
- Elecom LD-USB/TX
- Elecom LD-USBL/TX
- Elsa Microlink USB2Ethernet
- GIGABYTE GN-BR402W
- Hawking UF100
- HP HN210E
- I/O DATA USB ETTX
- Kingston KNU101TX
- Laneed LD-USBL/TX
- Linksys USB100TX
- Linksys USB100H1
- Linksys USB10T
- Linksys USB10TA
- Linksys USB10TX
- Melco Inc. LUA-TX
- Melco Inc. LUA2-TX
- Microsoft MN110
- Mobility EasiDock Ethernet
- Netgear FA101
- Omnidirectional Control Technology USB TO Ethernet
- Siemens SpeedStream USB
- Smartbridges smartNIC 2
- SMC 2202USB/ETH
- SMC 2206USB/ETH
- SOHOware NUB100
- SOHOware NUB110
- Adaptateurs USB ASIX Electronics AX88172
(axe),
incluant :
- ATEN UC210T
- BAFO BF-320
- Billionton Systems USB2AR
- Buffalo(MELCO) LUA-U2-KTX
- Corega FEther USB2-TX
- D-Link DUB-E100
- Good Way GWUSB2E
- Hawking UF200
- Intellinet USB 2.0 to Ethernet (rev A)
- JVC MP-PRX1
- Linksys USB200M
- Netgear FA120
- Sitecom LN-029
- SMC 2209USB/ETH
- Adaptateur SnapPort USB 2.0 LAN
- ST Lab USB 2.0 Fast Ethernet
- Surecom EP-1427X-2
- Système TALKS SGC-X2UL
- TRENDnet TU2-ET100
- Z-TEK ZK-R01-2
- Adaptateurs Atmel AT76C50x IEEE 802.11b USB
(atu),
incluant :
- 3Com 3CRSHEW696
- AboCom BWU613
- Accton 2664W
- Acer Peripherals AWL300
- Acer Peripherals AWL400
- Actiontec 802UAT1
- Addtron AWU120
- Aincomm AWU2000B
- Askey Computer Voyager 1010
- Askey Computer WLL013 (Intersil Radio)
- Askey Computer WLL013 (RFMD Radio)
- Atmel AT76C503 (Intersil Radio)
- Atmel AT76C503 (RFMD Radio)
- Atmel AT76C505 (RFMD Radio)
- Atmel AT76C505 (RFMD 2958 Radio)
- Atmel AT76C505A (RFMD 2958 Radio)
- Atmel AT76C505AS (RFMD 2958 Radio)
- Belkin F5D6050
- Bluetake BW002
- Compaq iPAQ h54xx/h55xx Internal WLAN
- Conceptronic C11U
- Conceptronic WL210
- Corega WLAN USB Stick 11
- Dick Smith Electronics CHUSB 611G
- Dick Smith Electronics WL200U
- Dick Smith Electronics WL240U
- Dick Smith Electronics XH1153
- D-Link DWL-120 rev E
- Geowave GW-US11S
- Gigabyte GN-WLBM101
- Gigaset WLAN
- Hewlett-Packard HN210W
- Intel AP310 AnyPoint II
- I/O DATA USB WN-B11
- Lexar 2662W-AR
- Linksys WUSB11 802.11b
- Linksys WUSB11 802.11b v2.8
- MSI WLAN
- Netgear MA101
- Netgear MA101 rev B
- OQO model 01 WiFi
- Ovislink AirLive WL-1120USB
- OvisLink AirLive WL-1130USB
- Planex Communications GW-US11S
- Samsung SWL2100W
- Siemens WLL013
- SMC EZ Connect 11Mbps (SMC2662w)
- SMC EZ Connect 11Mbps v2 (SMC2662wV2)
- Tekram U-300C
- TRENDnet TEW-229UB
- W-Buddie WN210
- Z-Com M4Y-750
- Périphériques de communication USB Hôte-à-Hôte
(cdce)
- Adaptateurs USB basés sur CATC USB-EL1210A
(cue),
incluant :
- Belkin F5U111
- CATC Netmate et Netmate II
- SmartBridges SmartLink
- Adaptateurs USB basés sur Kawasaki LSI KL5KUSB101B
(kue),
incluant :
- 3Com 3c19250
- 3Com 3c460 HomeConnect
- AboCom Systems URE450 Ethernet
- ADS Technologies USB-10BT
- Aox USB101
- Asante USB to Ethernet
- ATen DSB-650C
- ATen UC10T
- Corega USB-T
- D-Link DSB-650C
- Entrega NET-USB-E45
- I/O Data USB-ET/T
- Jaton USB XpressNet
- Kawasaki USB101
- Kingston Ethernet
- Linksys USB10T
- Mobility Ethernet
- Netgear EA101
- Peracom USB
- Portgear Ethernet
- Portsmith Express Ethernet
- Psion Dacom Gold Port Ethernet
- Shark Pocket Adapter
- Silicom U2E
- SMC 2102USB
- SMC 2104USB
- Adaptateurs Ethernet USB Davicom DM9601
(udav),
incluant :
- Claviers USB
(ukbd)
- Périphériques USB Mass Storage, comme contrôleurs de lecteur
disquette USB et de "sticks" mémoire USB
(umass)
- Cables USB-USB
(upl)
- Adaptateurs USB 2.0 Ralink RT2500 IEEE 802.11b/g
(ural),
incluant :
- AMIT WL532U
- ASUS WL-167g
- Belkin F5D7050
- Buffalo WLI-U2-KG54
- Buffalo WLI-U2-KG54-AI
- Buffalo WLI-U2-KG54-YB
- CNet CWD-854
- Compex WLU54G
- Conceptronic C54RU
- D-Link DWL-G122 (b1)
- Dynalink WLG25USB
- E-Tech WGUS02
- Eminent 3035
- Gigabyte GN-WBKG
- Hercules HWGUSB2-54
- KCORP LifeStyle KLS-685
- Linksys WUSB54G v4
- Linksys WUSB54GP v4
- MSI MS-6861
- MSI MS-6865
- MSI MS-6869
- Nintendo Wi-Fi USB Connector
- Nova Tech NV-902W
- OvisLink Evo-W54USB
- SerComm UB801R
- SparkLAN WL-685R
- Sphairon UB801R
- Surecom EP-9001-g rev 3A
- Sweex LC100060
- Tonze UW-6200C
- Zaapa ZNWUSB-54
- Zinwell ZPlus-G250
- Zinwell ZWX-G261
- Zonet ZEW2500
- Adaptateurs USB Ralink Technology IEEE 802.11a/b/g (rum),
incluant :
- 3Com Aolynk WUB320g
- Abocom WUG2700
- Airlink101 AWLL5025
- ASUS WL-167g ver 2
- Atlantis Land A02-UP1-W54
- Belkin F5D7050 ver 3
- Belkin F5D9050 ver 3
- Buffalo WLI-U2-SG54HP
- Buffalo WLI-U2-G54HP
- CNet CWD-854 ver F
- Conceptronic C54RU ver 2
- Corega CG-WLUSB2GL
- Corega CG-WLUSB2GO
- D-Link DWL-G122 rev C1
- D-Link WUA-1340
- Digitus DN-7003GR
- Edimax EW-7318USG
- Gigabyte GN-WB01GS
- Gigabyte GN-WI05GS
- Hawking HWUG1
- Hawking HWU54DM
- Hercules HWGUSB2-54-LB
- Hercules HWGUSB2-54V2-AP
- LevelOne WNC-0301USB v3
- Linksys WUSB54G rev C
- Linksys WUSB54GR
- Planex GW-US54HP
- Planex GW-US54Mini2
- Planex GW-USMM
- Senao NUB-3701
- Sitecom WL-113 ver 2
- Sitecom WL-172
- Sweex LW053
- TP-LINK TL-WN321G
- Adaptateurs USB basés sur Realtek RTL8150L
(url),
incluant :
- Abocom RTL8151
- GreenHouse GH-USB100B
- GreenHouse GH-USB100B with HomePNA
- Linksys USB100M
- Longshine LCS-8138TX
- Melco Inc. LUA-KTX
- Micronet SP128AR
- SMC 2208USB/ETH
- TRENDnet TU-ET100C
- Zt USB10/100
- Adaptateurs USB WaveLAN/IEEE, PRISM 2-3, et Spectrum24 IEEE 802.11b.
(wi),
incluant :
- Acer Warplink USB-400
- Actiontec HWU01170
- AirVast WM168b
- Ambit WLAN
- Apacer Wireless Steno MB112
- ASUS WL-140
- Compaq W100
- Corega WLUSB-11
- Corega WLUSB-11 Key
- D-Link DWL-120 (rev F)
- D-Link DWL-122
- I-O DATA WN-B11/USB
- Intel PRO/Wireless 2011B
- Intersil Prism 2X
- JVC MP-XP7250
- Linksys WUSB11 v3.0
- Linksys WUSB12
- Melco WLI-USB-KB11
- Melco WLI-USB-KS11G
- Melco WLI-USB-S11
- Microsoft MN510
- Netgear MA111 (version 1 only)
- Pheenet WL-503IA
- Planex GW-US11H
- Siemens SpeedStream SS1022
- Sitecom WL-022
- Syntax USB-400
- US Robotics 1120
- ViewSonic Airsync
- Z-Com XI-725/726
- Z-Com XI-735
- ZyXEL ZyAIR B-200
Périphériques PCMCIA/CF
Notez qu'il est possible d'utiliser une carte PCMCIA en utilisant un
adapteur PCMCIA->CF
- Périphériques de stockage de masse CF
- La plupart des cartes Compact Flash et CF Microdrives.
(wd)
- Adaptateurs Compact Flash Marvell Libertas IEEE 802.11b/g (seront
détectés en adaptateurs PCMCIA)
(malo),
incluant ::
- Adaptateurs Ethernet CF compatibles NE2000
(ne)
- Billionton Systems CFLT2-10B
- Billionton Systems CFLT2-10N
- Buffalo LPC-CF-CLT
- Hawking CF686TX
- Tamarack TC3299CE
- TRENDnet TE-CF100
- Adaptateurs Compact Flash WaveLAN/IEEE, PRISM 2-3, et Spectrum24 IEEE 802.11b
(seront détectés comme des adaptateurs PCMCIA) (wi),
incluant :
- AmbiCom WL1100C-CF
- ASUS WL-110
- Belkin F5D6060
- Buffalo AirStation
- D-Link DCF-660W
- ELSA XI800
- Linksys WCF12
- Netgear MA701
- Pretec Compact WLAN OC-WLBXX-A
- Senao NL-2511CF
- Adaptateurs PCMCIA WaveLAN/IEEE, PRISM 2-3, et Spectrum24 IEEE 802.11b
(wi),
incluant :
- 3Com AirConnect 3CRWE737A
- Actiontec HWC01170
- Adaptec AWN-8030
- Addtron AWP-100
- Agere ORiNOCO
- ARtem Onair
- ASUS SpaceLink WL-100
- Belkin F5D6020 (version 1 only)
- Buffalo AirStation
- Cabletron RoamAbout
- Compaq Agency NC5004
- Contec FLEXLAN/FX-DS110-PCC
- Corega PCC-11
- Corega PCCA-11
- Corega PCCB-11
- D-Link DWL-650 (rev A1-J3 only)
- ELSA XI300
- ELSA XI325
- ELSA XI325H
- EMTAC A2424i
- Ericsson Wireless LAN CARD C11
- Gemtek WL-311
- Hawking Technology WE110P
- I-O DATA WN-B11/PCM
- Intel PRO/Wireless 2011
- Intersil Prism II
- Linksys Instant Wireless WPC11
- Linksys Instant Wireless WPC11 2.5
- Linksys Instant Wireless WPC11 3.0
- Lucent WaveLAN
- Microsoft MN520
- NANOSPEED ROOT-RZ2000
- NEC CMZ-RT-WP
- Netgear MA401
- Netgear MA401RA
- Nokia C020 Wireless LAN
- Nokia C110/C111 Wireless LAN
- NTT-ME 11Mbps Wireless LAN
- Planex GW-NS11H
- Proxim Harmony
- Proxim RangeLAN-DS
- Samsung MagicLAN SWL-2000N
- Siemens SpeedStream SS1021
- SMC 2632 EZ Connect
- Symbol Spectrum24
- TDK LAK-CD011WL
- US Robotics 2410
- US Robotics 2445
- Ports série
(com).
- La plupart des modems, modems cellulaires numériques et cartes
série devraient fonctionner.
- Modems AudioVOX GSM/GPRS
- Modems Novatel Wireless Merlin U530 GSM/GPRS/UMTS
- Modems Siemens Connect2AIR GSM/GPRS
- Modems Sierra Wireless A550, A555 CDMA 1x, et A710, A750 GSM/GPRS
- Modems Pretec CompactGPRS GSM/GPRS
Obtenir et installer OpenBSD/zaurus :
La dernière version d'OpenBSD/zaurus supportée est
OpenBSD 4.2.
Voici les
instructions d'installation d'OpenBSD/zaurus 4.2.
Des snapshots sont mis à disposition de temps à autre à
cet endroit
ainsi que sur quelques miroirs.
Voici également les
instructions d'installation des snapshots d'OpenBSD/zaurus.
www@openbsd.org
$OpenBSD: zaurus.html,v 1.66 2008/03/09 13:37:13 tobias Exp $