OpenBSD/alpha
OpenBSD/alpha funciona en una gran variedad de máquinas alpha
fabricadas por Digital (luego
Compaq y ahora Hewlett-Packard).
Hay una lista de correo dedicada al porte de OpenBSD/alpha en
alpha@openbsd.org. Para darse de
alta en esta lista hay que enviar un mensaje a
majordomo@openbsd.org con la
orden subscribe alpha en el contexto. Por favor, lea nuestras
normas sobre las listas de correo antes de
suscribirse.
En la actualidad no hay nadie que mantenga el porte de alpha. Las
discusiones técnicas sobre el porte de alpha deben dirigirse a la
lista de correo de
alpha@openbsd.org. Si hay alguien
interesado en mantener el porte de alpha, puede ayudarnos tomando el
puesto de mantenedor.
Índice de contenidos
Cronología:
El porte de OpenBSD/alpha comenzó en el Verano de 1996 usando
código del porte de NetBSD/alpha, que había sido iniciado
por Chris Demetriou en 1994.
Después del desarrollo del porte original de OpenBSD, algunos
problemas con los derechos de autor impidieron que OpenBSD pudiera
llevar un seguimiento del código de NetBSD. A pesar de esto, el
trabajo sobre el porte para alpha continuó adelante y se llevaron
a cabo muchas correcciones. Mientras tanto, NetBSD continuaba mejorando
el porte para alpha, pero nosotros no podíamos hacer uso de estas
mejoras. Al cabo de un tiempo, y debido a la falta de programadores y a
la imposibilidad de usar el código de NetBSD, el soporte para
componentes y programas fue quedando obsoleto. Por este motivo las
versiones 2.5 y 2.6 para alpha sólo incluyeron en el
núcleo unos pocos avances. Como resultado de este estancamiento,
el porte de OpenBSD/alpha no se incluyó con el lanzamiento de las
versiones 2.7 y 2.8.
Poco después del lanzamiento de la versión 2.8, se
despertó un creciente interés por actualizar el porte. A
esto se sumó el cambio en la licencia del código para
alpha de NetBSD, a raíz del cual ya no existían problemas
derivados de los derechos de autor, lo que derivó en un esfuerzo
por revivir el porte para alpha (para conocer los detalles que nos
impedían hacer un seguimiento continuado del código de
NetBSD, lea la página sobre nuestra
política).
Nathan Binkert, Art Grabowski, Niklas Hallqvist y Eric Jackson, con la
ayuda de otros cuantos, acabaron recomponiendo el porte y, a partir de
la versión final 2.9, OpenBSD/alpha vuelve a ser uno de los
portes principales de OpenBSD.
Estado actual:
Todos los equipos y componentes que aparecen más abajo en la
lista de hardware con soporte arrancan en
modo multiusuario, y el soporte para dispositivos integrados es
suficiente como para que el porte pueda ser utilizado con fines
generales, a menos que se especifique lo contrario. Hay un amplio rango
de tarjetas PCI que también funcionan con fiabilidad, mientras
que el soporte para dispositivos ISA tiene algunas limitaciones.
Hay soporte para XFree86 en tarjetas TGA así como en unas pocas
tarjetas PCI regulares, de las cuales se han verificado las siguientes:
- 3DFX Interactive Banshee
- 3DLabs Permedia 2 (profundidad de 8, 15, 16 y 24)
- ATI Rage Pro (funciona con 'Option "NoAccel"')
- ATI Rage 128
- Cirrus Logic CL5430 (funciona con 'Option "NoAccel"')
- Cirrus Logic GD5446 (profundidad de 8, 16 y 24 bits)
- Matrox MGA 2064 (profundidad de 8, 16 y 24 bits)
Dependiendo del tiempo y los recursos disponibles, habrá soporte
para más tarjetas.
Proyectos (sin ningún orden
particular):
- Comprobar en más plataformas y con más
periféricos, para hallar cualquier problema que exista y
mejorar la estabilidad general.
- Mejorar la documentación específica del porte.
- Soporte para binarios y bibliotecas compartidas de OSF/1
más recientes en modo de compatibilidad.
- Soporte de DMA para dispositivos ISA.
- Soporte de disquetera (antes es necesario que funcione ISA DMA).
- Reparar problemas de 64 bits en los controladores PCI que no
funcionen.
- Mejorar el soporte para X11.
Hardware con
soporte:
Por los informes que tenemos, hay soporte para los equipos y componentes
que aparecen a continuación, pero es posible que en ocasiones
algo no funcione en algunos modelos. Como existen muchos modelos y
combinaciones que no hemos verificado, agradeceríamos que se nos
enviase informes sobre lo que funciona y lo que no. Por favor,
envíenos la salida de la orden dmesg a
dmesg@openbsd.org para que
podamos llevar un seguimiento del equipamiento que tienen nuestros
usuarios. Si algo no funciona, envíe un informe sobre el error
usando
sendbug(1).
Máquinas con soporte:
- DS20, DS10,XP1000, 264DP, y otras máquinas EV6 que
usen el chipset Tsunami
(en la DS20 sólo
usará un procesador).
- Dispositivos con soporte:
- Puertos serie (com) y paralelos (lpt) integrados.
- Ethernet DEC21143 (dc) integrada.
- SCSI ISP (isp) integrado.
- Controladora IDE (pciide) integrada.
- USB integrado debería funcionar, pero no ha sido
verificado en su totalidad.
- La mayoría de dispositivos PCI (véase abajo).
- Algunos dispositivos ISA (véase abajo).
- Dispositivos sin soporte:
- Controlador de disquetera.
- Dispositivos ISA que requieran operación DMA.
- Máquinas API UP1000 y otras máquinas EV6 que
utilicen el chipset Irongate
- Dispositivos con soporte:
- Puertos serie (com) y paralelos (lpt) integrados.
- Ethernet DEC21040 (de) integrada.
- Controladora IDE (pciide) integrada funciona, aunque pueden existir problemas de estabilidad.
- Dispositivos sin soporte:
- Controlador de disquetera.
- Dispositivos ISA que requieran operación DMA.
- Digital Personal Workstation (Miata)
- Dispositivos con soporte:
- Puertos serie (com) y paralelos (lpt) integrados.
- Ethernet DEC21043 (de) integrada.
- SCSI ISP (isp) integrado, donde exista (o sea, en modelos au).
- Controladora IDE (pciide) integrada.
- La mayoría de dispositivos PCI (véase abajo).
- Algunos dispositivos ISA (véase abajo).
- Dispositivos sin soporte:
- Controladora de disquetera.
- Audio integrado.
- dispositivos ISA que requieran operación DMA.
- Máquinas basadas en la EB164 (incluidos los modelos
PC164, 164SX, 164LX, pero NO el 164UX)
Sabemos que algunas de estas máquinas no funcionan (se cuelgan o
se caen de forma aleatoria). En este momento no hay ningún
método conocido para detectar qué máquinas
funcionarán de forma estable y cuáles no, excepto intentar
instalar OpenBSD en cada máquina.
- Dispositivos con soporte:
- Puertos serie (com) y paralelos (lpt) integrados.
- Controladora IDE PCI (pciide), donde exista.
- La mayoría de dispositivos PCI (véase abajo).
- Algunos dispositivos ISA (véase abajo).
- Dispositivos sin soporte:
- Controladora de disquetera.
- Controladora IDE ISA (wdc) en el modelo EB164.
- Dispositivos ISA que requieran operación DMA.
- AlphaServer 800, 1000 y 1000A
- Dispositivos con soporte
- Puertos serie (com) y paralelos (lpt) integrados.
- Ethernet DEC21040 (de) integrada.
- SCSI ISP (isp) integrado.
- La mayoría de dispositivos PCI (véase más
abajo).
- Algunos dispositivos ISA y EISA (véase más abajo).
- Dispositivos sin soporte:
- Controlador de disquetera.
- Audio integrado.
- Dispositivos ISA y EISA que requieran operación DMA.
- AlphaStation 200, 250, 255 y 400
- Dispositivos con soporte:
- Puertos serie (com) y paralelo (lpt) integrados.
- Ethernet DEC21040 (de) integrada.
- SCSI ISP (isp) integrado.
- La mayoría de dispositivos PCI (ver abajo).
- Algunos dispositivos ISA (ver abajo).
- Dispositivos sin soporte:
- Controladora de disquetera.
- Audio integrado.
- Dispositivos ISA que requieran operación DMA.
- Máquinas basadas en la AXPpci (incluidos los modelos
``Noname'' (sin marca), UDB, Multia)
- Dispositivos con soporte:
- Puertos serie (com) y paralelos (lpt) integrados.
- Ethernet DEC21040 (de) integrada.
- SCSI 53C810 (siop) integrado.
- Controladora IDE (pciide) integrada, aunque no arrancará desde ella.
- La mayoría de dispositivos PCI (véase abajo).
- Algunos dispositivos ISA (véase abajo).
- Dispositivos sin soporte:
- Controladora de disquetera.
- Dispositivos ISA que requieran operación DMA.
- DEC 3000 models 300{,L,X,LX}
- Dispositivos con soporte:
- Puertos serie integrados (consola en puerto serie).
- Ethernet LANCE (le) integrada.
- SCSI (53C94) (asc) integrado.
- Tarjetas ethernet TURBOchannel LANCE (PMAD-A) (le).
- SCSI TURBOchannel (53C94) (PMAZ-A) (asc).
- Tarjetas FDDI TURBOchannel DEFTA (PMAF-FA).
- Dispositivos sin soporte:
- chip ISDN/audio.
- Memoria de imagen (frame buffer) integrado.
- Otras placas TURBOchannel.
- DEC 3000, modelos 400,500,500X,600,700,800,900
- Dispositivos con soporte:
- Puertos serie integrados (consola en puerto serie).
- Ethernet LANCE (le) integrada.
- SCSI (53C94 or 53CF94-2) (asc) integrada.
- Tarjetas ethernet TURBOchannel LANCE (PMAD-A) (le).
- SCSI TURBOchannel (53C94) (PMAZ-A) (asc).
- Tarjetas FDDI DEFTA TURBOchannel (PMAF-FA).
- Dispositivos sin soporte:
- chip ISDN/audio integrado.
- Memoria de imagen (frame buffer) integrado.
- Otras tarjetas TURBOchannel.
- En este momento no existe soporte para ninguno de los
siguientes sistemas:
- API UP2000, UP2000+ (sobre todo debido a que no tenemos ninguno
para hacer pruebas).
- Sistemas DECpc AXP150 (2000/300) (sistemas tipo PC con EISA-bus).
- Sistemas AlphaServer, a excepción del modelo 400 que da la
impresión de ser máquinas AlphaStation disimuladas.
- AlphaStation 500 y 600.
- Sistemas Alpha XL (sin SRM).
- Sistemas DEC 4000, 7000, y 10000 systems (basados en FutureBus+ y
XMIBus).
- Sistemas basados en el EB64+.
- Samsung 164BX/UX (sin SRM).
- Sistemas alpha multiprocesadores.
- Sistemas Alpha VME.
Periféricos con soporte:
Periféricos no verificados:
Los siguientes periféricos están compilados en el sistema,
pero no sabemos si funcionan. Imaginamos que sí funcionan, pero
agradeceríamos cualquier información al respecto.
- Adaptadoras Host SCSI (*)
- Controladoras PCI SCSI AdvanSys ABP940UW, ASB3940UW-00, ASB3940U2W-00 y ASB3950U160. (adw)
- Controladoras de RAID y Caché (*)
- 3ware Escalade 3W-5x00 and 3W-6x00 series (twe)
- Adaptadoras PCI/EISA DPT SmartCache y SmartRaid III/IV (dpt)
- ICP-Vortex de las series GDT 6xxxR[DNPS] (gdt)
- Puertos serie (*)
- Puertos serie Cyclades PCI Cyclom-{4, 8, 16}Y (cy)
- Controladoras de comunicaciones (*)
- Controladoras Host Universal Serial Bus, incluidas:
- Controladora Host Universal USB (uhci)
- Controladora Open Host USB (ohci)
- Adaptadoras Ethernet
- 3Com 3c503 (ec) (*)
- 3Com 3c509, 3c579, y 3c59x (ep) (*) (se recomienda desactivar PNP en la 3c509B)
- Adaptadoras PCI basadas en la Adaptec "Starfire" AIC-6915 (sf), incluidas: (*)
- Adaptec Single32 ANA-69011
- Adaptec Single64 ANA-62011 y ANA-62020
- Adaptec Duo64 ANA-62022
- Adaptec Quartet64 ANA-62044
- Adaptadoras USB basadas en la ADMtek AN986 (aue), incluidas: (*)
- 3com 3c460b
- Abocom UFE1000
- Abocom DSB650TX
- Accton USB320-EC
- Accton SpeedStream Ethernet
- Admtek Pegasus
- Admtek Pegasus II
- Billionton Systems USB100
- Corega FEther USB-TX
- D-Link DSB-650
- D-Link DSB-650TX
- D-Link DSB-650TX-PNA
- Elecom LD-USB
- Elsa Microlink USB2Ethernet
- I/O DATA USB ETTX
- Kingston KNU101TX
- LinkSys USB100TX
- LinkSys USB100H1
- LinkSys USB10TA
- Melco Inc. LUA-TX
- Netgear FA101
- Siemens SpeedStream USB
- Smartbridges smartNIC 2
- SMC 2202USB
- SMC EZ Connect USB
- SOHOware NUB100
- Adaptadoras PCI basadas en las AMD LANCE y PCnet (le), incluidas: (*)
- BOCALANcard/PCI
- AT&T StarLAN 10, EN100, y StarLAN Fiber
- Adaptadoras PCI basadas en la ASIX 88140A/88141 (dc), incluidas: (*)
- CNet Pro110B
- Alfa Inc. GFC2204
- Adaptadoras USB basadas en la CATC USB-EL1210A (cue), incluidas: (*)
- CATC Netmate and Netmate II
- Belkin F5U111
- Adaptadoras PCI basadas en las Davicom DM9009, DM9100, DM9102, y DM9102A (dc), incluidas: (*)
- Tarjetas de cuatro puertos basadas en la Digital DC2114x (de), incluidas:
- Adaptec ANA-6944A
- Cogent EM400
- Compex 400TX
- Znyx ZX346
- Adaptadoras USB basadas en la Kawasaki LSI KL5KUSB101B (kue), incluidas: (*)
- 3Com 3C19250
- 3Com 3c460 HomeConnect
- ADS Technologies USB-10BT
- Aox USB101
- ATen UC10T
- Corega USB-T
- D-Link DSB-650
- Entegra NET-USB-E45
- Kawasaki USB101
- LinkSys USB10T
- Netgear EA101
- Peracom USB
- SMC 2102/2104USB
- I/O Data USB-ET/T
- Adaptadoras basadas en las Lite-On PNIC/PNIC-II (dc), incluidas: (*)
- Kingston KNE110TX
- LinkSys LNE100TX
- Matrox Networks FastNIC 10/100
- Netgear FA310TX
- Adaptdoras basadas en las Macronix 98713/98715/98725 (dc), incluidas: (*)
- Accton EN1217
- Addtron AEF-320TX/AEF-330TX
- NDC Communications SOHOware SFA110A
- Tarjeta Fast Ethernet SVEC PN102-TX
- Adaptadoras PCI basadas en la National Semiconductor DP83815 (sis), incluidas: (*)
- NetGear FA311
- NetGear FA312
- Adaptadoras basadas en las SiS 900 y SiS 7016 (sis), incluidas: (*)
- Mototech ME313
- NetSurf NS-KFE30D
- Placas ISA SMC/WD 8003, 8013, y la SMC "Elite16" (we) (*)
- Adaptadoras PCI basadas en la Sundance ST201 (ste), incluidas: (*)
- Adaptadoras PCI Texas Instruments ThunderLAN (tl), incluidas: (*)
- Adaptadoras PCI Compaq Netelligent
- Compaq NetFlex 3/P
- Adaptadora integrada Compaq Deskpro
- Adaptadora integrada Compaq Prosignia
- Olicom OC2135, OC2183, OC2325, OC2326
- Racore 8165 y 8148
- Adaptadoras TI ThunderLAN
- Adaptadoras basadas en la Winbond W89C840F (wb), incluidas: (*)
- Trendware TE100-PCIE
- Compex RL100-ATX 10/100
- Adaptadoras Ethernet Gigabit (*)
- Adaptadoras basadas en las Alteon Tigon I/II (ti), incluidas:
- 3Com 3c985 y 3c985B
- Alteon ACEnic V (fibra y cobre)
- Digital EtherWORKS 1000SX
- Farallon PN9000SX
- Netgear GA620 y GA620T
- SGI Tigon
- GigE basadas en SysKonnect y Marvell (sk), incluidas:
- SysKonnect SK-9821 (1000baseT)
- SysKonnect SK-9822 (dual 1000baseT)
- SysKonnect SK-9841 (1000baseLX)
- SysKonnect SK-9842 (dual 1000baseLX)
- SysKonnect SK-9843 (1000baseSX)
- SysKonnect SK-9844 (dual 1000baseSX)
- SysKonnect SK-9521 v2.0 (1000baseT 32-bit)
- SysKonnect SK-9821 v2.0 (1000baseT)
- SysKonnect SK-9843 v2.0 (1000baseSX)
- 3Com 3c940 (1000baseT)
- Linksys EG1032v2 (1000baseT)
- Linksys EG1064v2 (1000baseT)
- D-Link DGE-530T (1000baseT)
- SMC 9452TX (1000baseT)
- Adaptadoras ATM (*)
- Interafaces Efficient Networks EN-155 y Adaptec ANA-590x ATM
(en)
- Adaptadoras FDDI (*)
- Adaptadoras EISA FDDI Digital DEFEA (fea)
- Adaptadoras WAN (*)
- Interfaces WAN Lan Media Corporation SSI (T1)/HSSI/DS1/DS3 (lmc)
- Dispositivos "Universal Serial Bus" (USB) (*)
- USB Audio (uaudio) (-)
- USB Diamond MultiMedia Rio MP3 players (urio) (-)
- Adaptadoras Ethernet USB (aue, cue, kue) (véase arriba)
- Dispositivos USB Generic Human Interface (catch-all) (uhid)
- Visor USB Handspring (uvisor) (-)
- Concentradores (hubs USB (uhub)
- Teclados USB (ukbd)
- Dispositivos de almacenamiento masivo USB; o sea, disqueteras USB y controladoras de memoria USB (umass)
- Ratones USB (ums) (-)
- Módems USB (umodem) (-)
- Impresoras USB (ulpt) (-)
- Escáner USB (uscanner, usscanner) (-)
- Cables USB-USB (upl) (-)
- Dispositivos de sonido (-)
- C-Media CMI8[37]38 (cmpci)
- ESS Solo-1 PCI AudioDrive (eso)
- Forte Media FM801 audio (fms)
- VIA VT82C686A SouthBridge integrated AC'97 audio (auvia)
- S3 SonicVibes (sv)
(*)
Los controladores para los componentes marcados con (*) no
están incluidos en los disquetes de instalación, pero se
encuentran disponibles en el núcleo de instalación del
CDROM y también en el núcleo GENERIC que se instala.
(-)
Los controladores para los componentes marcados con (-) no
están incluidos en los disquetes de instalación ni en el
núcleo de instalación del CDROM, pero se encuentran
disponibles en el núcleo GENERIC que se instala.
* Soporte añadido después de
la versión 3.4.
Cómo obtener e instalar OpenBSD/alpha:
La última versión con soporte para OpenBSD/alpha es
OpenBSD 3.4. Hay unas
instrucciones de instalación para OpenBSD/alpha 3.4
disponibles.
Hay versiones preliminares (snapshots) disponibles cada cierto
periodo de tiempo desde
este
sitio, así como desde las réplicas
de ftp. También hay unas
instrucciones de instalación para versiones preliminares de
OpenBSD/alpha.
Existen varios métodos de instalación disponibles:
- Arranque desde CD
El arranque desde el CD de OpenBSD ofrece una imagen de disquete de
2.88MB El Torito que contiene controladores para los dispositivos
más comunes de los equipos alpha. Esto también incluye un
mínimo de soporte para USB (dispositivos de almacenamiento,
teclado y algunas adaptadoras de ethernet).
En el fichero de
configuración del núcleo
RAMDISKBIG
puede verse una lista de los controladores más recientes
disponibles en esta imagen.
- Disquete A (floppy34.fs)
Esta imagen para disquete de 1.44MB tiene soporte para los siguientes
equipos de alpha:
- AlphaStation 200, 250, 255 y 400
- AlphaServer 800, 1000 y 1000A
- Máquinas basadas en la AXPpci33, como las ``Noname'', UDB y
Multia
- Máquinas basadas en la EB164, como las PC164, 164SX 164LX
- Personal Workstation (Miata)
además contiene soporte para los dispositivos integrados que se
encuentran en estas máquinas, pero debido a la falta de espacio
sólo hay unos pocos controladores adicionales. Este disquete, en
particular, carece de soporte para cdrom y no permite su
instalación desde un dispositivo de cdrom.
Se puede ver una lista con los últimos controladores disponibles
con una imagen en el fichero de configuración del núcleo
RAMDISK.
- Disquete B (floppyB34.fs)
Esta imagen para disquete de 1.44MB tiene soporte para los siguientes
equipos de alpha:
- Alpha Processor, Inc. UP1000
- XP1000, 264DP, DS10, and DS20
además contiene soporte para los dispositivos integrados que se
encuentran en estas máquinas, pero debido a la falta de espacio
sólo hay unos pocos controladores adicionales. Este disquete, en
particular, carece de soporte para cdrom y no permite su
instalación desde un dispositivo de cdrom.
Se puede ver una lista con los últimos controladores disponibles
con una imagen en el fichero de configuración del núcleo
RAMDISKB.
www@openbsd.org
Originally [OpenBSD: alpha.html,v 1.110 ]
$Translation: alpha.html,v 1.50 2003/12/17 19:45:00 horacio Exp $
$OpenBSD: alpha.html,v 1.47 2003/12/17 22:37:45 horacio Exp $