<!-- $Id: hardware.sgml,v 1.5 1999-01-29 19:31:06 jesusr Exp $ --> <!-- The FreeBSD Documentation Spanish Project --> <sect> <heading>Compatibilidad hardware <label id="hardware"></heading> <sect1> <heading>Qué tipo de discos duros soporta FreeBSD?</heading> <p>FreeBSD soporta discos duros EIDE y SCSI (con controladoras compatibles; mira en la siguiente sección), y todos los discos usando el interface original "Western Digital" (MFM, RLL, ESDI y por supuesto IDE). Algunas controladoras ESDI que usan interfaces propietarios quizás no funcionen correctamente. <sect1> <heading>Qué controladoras SCSI están soportadas?</heading> <p>FreeBSD soporta las siguientes controladoras SCSI: <descrip> <tag/Adaptec/ AH-1505 <ISA> <newline> AH-152x Series <ISA> <newline> AH-154x Series <ISA> <newline> AH-174x Series <EISA> <newline> Sound Blaster SCSI (AH-152x compat) <ISA> <newline> AH-2742/2842 Series <ISA/EISA> <newline> AH-2820/2822/2825 Series (Narrow/Twin/Wide) <VLB> <newline> AH-294x and aic7870 MB controllers (Narrow/Twin/Wide) <PCI> <newline> AH-394x (Narrow/Twin/Wide) <tag/Buslogic/ BT-445 Series <VLB> <newline> BT-545 Series <ISA> <newline> BT-742 Series <EISA><newline> BT-747 Series <EISA><newline> BT-946 Series <PCI> <newline> BT-956 Series <PCI> <newline> <tag/Future Domain/ TMC-950 Series <ISA> <newline> <tag/PCI Generic/ NCR 53C81x based controllers <PCI> <newline> NCR 53C82x based controllers <PCI> <newline> NCR 53C860/75 based controllers <PCI> <newline> <tag/ProAudioSpectrum/ Zilog 5380 based controllers <ISA> <newline> Trantor 130 based controllers <ISA> <newline> <tag/DTC/ DTC 3290 EISA SCSI in AHA-154x emulation.<newline> <tag/Seagate/ ST-01/02 Series <ISA><newline> <tag/UltraStor/ UH-14f Series <ISA><newline> UH-24f Series <EISA> <newline> UH-34f Series <VLB><newline> <tag/Western Digital/ WD7000 <ISA> <No scatter/gather> </descrip> <sect1> <heading>Qué lectores CD-ROM soporta FreeBSD?</heading> <p>Cualquier disco SCSI conectado a una controladora soportada es soportado. <p>Los siguientes interfaces de CD-ROM propietarios son también soportados: <itemize> <item>Mitsumi LU002 (8bit), LU005 (16bit) and FX001D (16bit 2x Speed). <item>Sony CDU 31/33A<newline> <item>Sound Blaster Non-SCSI CD-ROM<newline> <item>Matsushita/Panasonic CD-ROM<newline> <item>ATAPI compatible IDE CD-ROMs<newline> </itemize> <p>Todas las tarjetas no SCSI son conocidas por ser extremadamente lentas comparadas con los discos SCSI, y algunos CDROM ATAPI quizás no funcionen correctamente. <p>A partir de la versión 2.2 de FreeBSD en CDROM de Walnut Creek se soporta el arranque directo (boot) desde el propio CD. <sect1> <heading>Soporta FreeBSD discos ZIP?</heading> <p>FreeBSD soporta los ZIP SCSI externos. Las unidades ZIP solo pueden funcionar en los ID's SCSI 5 y 6, pero si la BIOS de tu controladora lo soporta, puedes arrancar desde él. No sabemos que controladoras dejan arrancar desde ID's diferentes de la 0 o 1... mira en tu documentación. <p>No hay driver integrado en el kernel para el ZIP paralelo, y si aun no has comprado tu ZIP, te recomendamos que compres el SCSI... el precio es el mismo y el rendimiento mucho mayor, y estás seguro de que nunca podrás arrancar tu ordenador desde el puero paralelo :). <p>De todas maneras, si tienes un ZIP paralelo, hay un port del driver de Linux disponible en <url url="http://www.prism.uvsq.fr/~son/ppa3.html" name="Nicolas Souchu's home page"> in France. <p>También mira <ref id="jaz" name="en disco removibles">, y <ref id="disklabel" name="esta nota en 'formatting'">. <sect1> <heading>Soporta FreeBSD JAZ, EZ y otros discos removibles?</heading> <p>Aparte de la versión IDE de EZ, todos estos son dispositivos SCSI, por lo que deberían funcionar sin problemas ya que FreeBSD los toma como discos SCSI y el IDE EZ también debería funcionar sin problemas ya que se toma como un disco IDE estandard. <p><label id="jaz">No estoy seguro de como soporta FreeBSD el cambio de soporte mientras está funcionando. Deberás, desde luego, desmontar la unidad antes de poder cambiar el soporte, y estar seguro de que todas las unidades externas están encendidas antes de arrancar el ordenador con FreeBSD para que este pueda reconocerlas. <p>Mira <ref id="disklabel" name="esta nota en 'formatting'">. <sect1> <heading>Qué tarjetas serie multipuerto son soportadas por FreeBSD?</heading> <p>Hay una lista de ellas en la sección <htmlurl url="../../handbook/install:misc.html" name="dispositivos varios"> del manual (handbook). <p>Algunas tarjetas "sin nombre" también han funcionado, especialmente las que dicen ser compatibles AST. <p>Mira la página <htmlurl url="http://www.freebsd.org/cgi/man.cgi?sio" name="sio"> para obtener más información sobre la configuración de estas tarjetas. <sect1> <heading>Tengo un tipo de ratón no habitual. Cómo lo configuro?<label id="busmouse"></heading> <p>FreeBSD soporta el "bus mouse" y el "InPort bus mouse" de fabricantes como Microsoft, Logitech y ATI. El driver de mouse estiá compilado en el GENERIC kernel (kernel por defecto que carga el sistema). Si estás haciendote un kernel a medida que incluya el driver de ratón, asegurate de añadir la siguiente línea en el fichero de configuración del kernel: <verb> device mse0 at isa? port 0x23c tty irq5 vector mseintr </verb> <sect1> <heading>Cómo uso mi PS/2 (``mouse port'' o ``teclado'')?<label id="ps2mouse"></heading> <p>Si estás usando una versión reciente de FreeBSD, el driver necesario, psm, está incluido y activado en el kernel. El propio kernel debería detectar tu ratón PS/2 en el momento de arrancar. <p>Si estás usando una versión antigua, solo tienes que activarlo en la configuración del kernel en el momento de la instalación del sistema. Si este ya está instalado, escribe -c en el prompt boot: y actívalo. Por defecto, este driver está desactivado. <p>Si estás usando alguna de las versiones mas antiguas, tendras que añadir la siguiente línea en el fichero de configuración del kernel y compilar uno nuevo: <verb> device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr </verb> <p>Mira la sección <url url="../../handbook/kernelconfig.html" name="configuracion del kernel"> si no tienes experiencia en la creación de nuevos kernel. <p>Una vez el kernel detecta correctamente el dispositivo psm0 al arrancar, asegúrate de que existe una entrada en /dev para este dispositivo. Puedes hacerlo tecleando: <verb> cd /dev; sh MAKEDEV psm0 </verb> <sect1> <heading>Es posible hacer uso del ratón fuera de X Windows?<label id="moused"></heading> <p>Si estás usando el driver por defecto de la cónsola, syscons, puedes usar el ratón en las cónsolas de texto para realizar cut & paste. Ejecuta el demonio (daemon) de ratón moused y arranca el ratón en la cónsola virtual: <verb> moused -p /dev/xxxx -t yyyy vidcontrol -m on </verb> <p>Donde <tt>xxxx</tt> es el nombre del dispositivo del ratón y <tt>yyyy</tt> es un tipo de protocolo para el ratón. Mira en <htmlurl url="http://www.freebsd.org/cgi/man.cgi?moused" name="moused"> para saber los tipos de protocolo soportados. <p>Si quieres ejecutar el demonio moused automaticamente al arrancar el sistema, fija las siguientes variables en <tt>/etc/sysconfig</tt> (para versión 2.2.1). <verb> mousedtype="yyyy" mousedport="xxxx" mousedflags="" </verb> En versiones 2.2.2 o superiores, fija las siguientes variables en <tt>/etc/rc.conf</tt>. <verb> moused_type="yyyy" moused_port="xxxx" moused_flags="" </verb> <p>A partir de la versión 2.2.6, el demonio del ratón es capaz de determinar automaticamente el protocolo correcto a utilizar. Solo tienes que especificar <tt>auto</tt> como el protocolo a usar. <p>Cuando el demonio de ratón está funcionando, el acceso al ratón necesita ser coordinado con otros programas como X Window. Mira en <ref id="x-and-moused" name="esta sección"> para mas información. <sect1> <heading>Cómo hago un cut & paste con el ratón en una cónsola de texto?</heading> <p>Una vez tienes el demonio del ratón funcionando (mira <ref id="moused" name="la sección anterior">, pulsa el botón 1 (izquierdo) y mueve el ratón para seleccionar la región de texto. A continuación, pulsa el botón 2 (medio) o 3 (derecho) para hacer un paste (pegar) de la región seleccionada en el lugar en el que tengamos situado el cursor. <p>En versiones 2.2.6 o superiores, pulsando el botón 2 hara un paste del texto seleccionado. Pulsando el botón 3 extenderemos la región seleccionada de texto. Si tu ratón no tiene el botón medio, puedes emularlo o "remapear" (reconfigurar) los botones de tu ratón con las opciones del demonio moused. MIra en <htmlurl url="http://www.freebsd.org/cgi/man.cgi?moused" name="moused"> para mas información. <sect1> <heading>Mi ratón tiene una rueda de desplazamiento y botones. Puedo usarlo?</heading> <p>La respuesta es, desafortunadamente, "depende". Estos ratones con características adicionales requieren en muchos casos drivers propios y especializados. A no ser que el driver de dispositivo o el programa de usuario tenga soporte específico, el ratón se comportará como un ratón normal y corriente. <sect1> <heading>Cómo uso el mouse/trackball/touchpad en mi portátil?</heading> <p>Por favor, <ref id="ps2mouse" name="mira en la respuesta anterior">. Mira también <ref id="pao" name="esta nota"> en la sección de ordenadores portátiles. <sect1> <heading>Qué tipo de dispositivos de cinta son soportados?</heading> <p>FreeBSD soporta SCSI, QIC-36 (con controladora QIC-02) y QIC-40/80. Esto inclye dispositivos de 8mm (conocidos como Exabyte) y dispositivos DAT. Los QIC-40/80 son conocidos por ser lentos. <p>Algunos de los primeros dispositivos de 8mm no son totalmente compatibles con SCSI2 por lo que pueden no trabajar correctamente en FreeBSD. <sect1> <heading>Soporta FreeBSD "tape changers"?</heading> <p>FreeBSD 2.2 soporta SCSI changers usando el dispositivo <htmlurl url="http://www.freebsd.org/cgi/man.cgi?ch(4)" name="ch"> y el comando <htmlurl url="http://www.freebsd.org/cgi/man.cgi?chio" name="chio"> . Los comandos de como controlar el "changer" estan en el man <htmlurl url="http://www.freebsd.org/cgi/man.cgi?chio" name="chio">. <sect1> <heading>Qué tarjetas de sonido son soportadas por FreeBSD?</heading> <p>FreeBSD soporta las tarjetas SoundBlaster, SoundBlaster Pro, SoundBlaster 16, Pro Audio Spectrum 16, AdLib y Gravis Ultrasound. Hay también soporte limitado para la tarjeta MPU-401 y compatibles midi. Las tarjetas SoundBlaster 16 ASP todavía no son soportadas. El Microsoft Sound System sí está soportado. <p><bf/NOTA/ Esto es solo para sonido!. Este driver no soporta CD-ROMs, SCSI o joysticks en estas tarjetas, a excepción de la SoundBlaster. El interface SCSI de SoundBlaster y algunos CD-ROMs no SCSI son soportados, pero no podrás arrancar el sistema desde ellos. <sect1> <heading>Qué tarjetas de red soporta FreeBSD?</heading> <p>Mira la sección de <htmlurl url="../../handbook/install:nics.html" name="tarjetas Ethernet"> en el manual para una lista más completa. <descrip> <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?de(4)" name="de"> driver/ DEC DC21x40 and compatible PCI controllers<newline> (including 21140 100bT cards) <newline> <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?ed(4)" name="ed"> driver/ NE2000 and 1000<newline> WD/SMC 8003, 8013 and Elite Ultra (8216)<newline> 3Com 3c503 <newline> HP 27247B and 27252A <newline> And clones of the above <newline> <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?le(4)" name="le"> driver/ DEC EtherWORKS II and EtherWORKS III controllers. <newline> <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?ie(4)" name="ie"> driver/ AT&T EN100/StarLAN 10 <newline> 3COM 3c507 Etherlink 16/TP<newline> NI5210 <newline> Intel EtherExpress <newline> <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?is(4)" name="is"> driver/ Isolan AT 4141-0 <newline> Isolink 4110 <newline> <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?el(4)" name="el"> driver/ 3com 3c501 (does not support Multicast or DMA) <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?eg(4)" name="eg"> driver/ 3com 3c505 Etherlink/+ <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?ze(4)" name="ze"> driver/ IBM PCMCIA credit card adapter <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?lnc(4)" name="lnc"> drive/ Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL)(*) <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?ep(4)" name="ep"> driver/ 3com 3c509 (Must disable PNP support on card) <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?cx(4)" name="cx"> driver/ Cronyx/Sigma multiport Sync/Async (Cisco and PPP framing) <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?zp(4)" name="zp"> driver/ 3Com PCMCIA Etherlink III (aka 3c589)(A-C only) <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?fea(4)" name="fea"> driver/ DEC DEFEA EISA FDDI controller <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?fpa(4)" name="fpa"> driver/ DEC DEFPA PCI FDDI controller <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?fe(4)" name="fe"> driver/ Fujitsu MB86960A/MB86965A Ethernet cards </descrip> <p><bf/NOTA/ Los drivers marcados con (*) pueden tener problemas. <p><bf/NOTA/ 3C598D NO esta soportada todavía. <p><bf/NOTA/ FreeBSD también soporta TCP/IP sobre líneas paralelo. En estos momentos, no somos compatibles con otras versiones, pero esperamos corregirlo en un futuro cercano. Encontrarás más información sobre este tema en la página man de lp(4). <p><bf/NOTA/ Algunas de estas tarjetas requieren una partición DOS en el disco duro para ejecutar el programa de configuración. <sect1> <heading>No tengo coprocesador matemático - es malo?</heading> <p><tt /NOTA/ Esto solo afectará a los ordenadores 386/486SX/486SLC. El resto de los microprocesadores tienen un coprocesador integrado. <p>En general, esto no causará problemas, pero hay ciscunstancias en las que podrás echarlo de menos. Especialmente si trabajas en entorno X Window. Si puedes, te recomendamos que compres uno y lo instales en tu ordenador. <sect1> <heading>Qué otros dispositivos soporta FreeBSD 2.X?</heading> <p>Aquí hay una lista de drivers que no se han podido catalogar en las categorías anteriores. <descrip> <tag><tt/b004.c/</tag> Driver for B004 compatible Transputer boards <newline> <tag>``ctx'' driver</tag> Driver for CORTEX-I Frame grabber <newline> <tag>``gp'' driver</tag> Driver for National Instruments AT-GPIB and<newline> AT-GPIB/TNT boards <tag>``pca'' driver</tag> Driver for PC speakers to allow the playing of audio files <tag>``spigot'' driver</tag> Driver for the Creative Labs Video Spigot <tag><htmlurl url="http://www.freebsd.org/cgi/man.cgi?gsc(4)" name="gsc"> driver</tag> Driver for the Genuis GS-4500 Hand scanner <tag><htmlurl url="http://www.freebsd.org/cgi/man.cgi?joy(4)" name="joy"> driver</tag> Driver for a joystick <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?labpc(4)" name="labpc"> driver/ Driver for National Instrument's Lab-PC and Lab-PC+ <tag/``uart'' driver/ Stand-alone 6850 UART for MIDI <tag/<htmlurl url="http://www.freebsd.org/cgi/man.cgi?psm(4)" name="psm"> driver/ PS/2 mouse port <tag><tt/tw.c/</tag> Driver for the X-10 POWERHOUSE <newline> </descrip> <sect1> <heading>Soporta FreeBSD el "power management" en mi portátil?</heading> <p>FreeBSD soporta APM en algunas máquinas. Por favor, mira en el fichero de configuración del kernel <tt/LINT/ y busca la parabra <htmlurl url="http://www.freebsd.org/cgi/man.cgi?apm" name="APM"> <sect1> <heading>Soluciones para problemas específicos de hardware</heading> <p>Esta sección contiene soluiones para problemas especificos encontrados por otros usuarios. <sect2> <heading>Sistemas Micron se cuelgan al arrancar</heading> <p>Algunas placas base Micron tienen una implementación de PCI en la BIOS que no es estandard, lo que provoca que FreeBSD no pueda encontrar los dispositivos PCI en las direcciones en las que deberían estar. <p>Desactiva la opción "Plug and Play Operating System" en la BIOS para solucionar el problema. Puedes encontrar más información en: <htmlurl url="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron" name="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"> </sect2> </sect1> <sect1> <heading>Tengo una de las controladoras Adaptec más nuevas y FreeBSD no puede encontrarla</heading> <p>Las nuevas controladoras Adaptec con chipset de la serie AIC789x son soportados bajo la nueva CAM SCSI que hace su debut en la version 3.0 de FreeBSD. Los parches para las versiones 3.0-CURRENT y 2.2-STABLE están en: <url url="ftp://ftp.freebsd.org/pub/FreeBSD/development/cam/" name="ftp://ftp.freebsd.org/pub/FreeBSD/development/cam/">. Un disco de arranque con soporte CAM está disponible en: <url url="http://www.freebsd.org/ ~abial/cam-boot/" name="http://www.freebsd.org/~abial/cam-boot/">. En ambos casos lee el fichero README antes de empezar. <sect1> <heading>Tengo un módem interno Plug & Play y FreeBSD no lo encuentra</heading> <p>Necesitarás añadir el ID del modem PnP a la lista de ID PnP en el driver serie. Para activar el soporte PnP, compila un nuevo kernel con <tt/controller pnp0/ en el fichero de configuración y rebota el sistema. El kernel mostrará por pantalla los IDs de todos los dispositivos PnP que encuentre. Copia el ID del módem en la tabla del fichero <tt>/sys/i386/isa/sio.c</tt>, sobre la línea 1200. Busca la cadena "SUP1310" en la estructura "siopnp_ids[]" para encontrar la tabla. Genera un nuevo kernel, instalalo y rearranca. Tu módem debería ser encontrado. <p>Quizás tengas que configurar manualmente los dispositivos PnP usando el comando "pnp" en la configuración de arranque usandolo de la siguiente manera: <verb> pnp 1 0 enable os irq0 3 drq0 0 port0 0x2f8 </verb> <sect1> <heading>Cómo obtengo el prompt "boot:" en una cónsola serie?</heading> <p><enum> <item>Crea un nuevo kernel con <tt/options COMCONSOLE/. <item>Crea el fichero /boot.config y pon <tt/-P/ como único texto en el fichero. <item>Desconecta el teclado del ordenador. </enum></p> <p>Mira el fichero <tt>/usr/src/sys/i386/boot/biosboot/README.serial</tt> para mas información. <sect1> <heading>Porqué no funciona mi tarjeta de red PCI 3Com con mi ordenador Micron?</heading> <p>>Algunas placas base Micron tienen una implementación de PCI en la BIOS que no es estandard, lo que provoca que FreeBSD no pueda encontrar los dispositivos PCI en las direcciones en las que deberían estar. <p>Para solucionar el problema, desactiva la opción "Plug and Play Operating System" en la BIOS. <p>Puedes encontrar más información sobre este problema en <htmlurl url="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron" name="http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"> <sect1> <heading>Soporta FreeBSD "Symmetric Multiproccessing (SMP)?</heading> <p>SMP está soportado a partir de la versión 3.0-STABLE </sect>