"Gaceta de Linux...¡haciendo de Linux algo un poco más divertido!"


Red Hat y dispositivos USB

Por Mark Nielsen

Traducción al español por Daniel Guerrero
el día 29 de Julio 2002, para La Gaceta de Linux


  1. Propósito
  2. La Computadora Emperor Linux que tengo y USB
  3. El Ratón Óptico USB
  4. La cámara USB HP PhotoSmart 318
  5. El disco duro externo USB BUSLink 40G
  6. Sugerencias para el Futuro
  7. Conclusión
  8. Referencias

Propósito

El propósito de este artículo es lograr que mi ratón USB, cámara USB, y disco duro USB trabajen con Linux.

La Computadora Emperor Linux que tengo y USB

Empecé a usar Red Hat 7.3. Aunque ha sido un largo camino y me gusta cómo todas las Distribuciones Linux están resultando, Red Hat 7.3 me hace enojar por algunas pocas razones:
  1. OpenOffice no parece estar en la distribución. Cualquiera que sea la razón, necesita ser superada. KDE Office y Gnome Office son grandiosos, pero no incluir OpenOffice es un gran gran gran error. OpenOffice es uno de los paquetes llave para convertir a la gente a Linux. Tener la decisión de 3 paquetes de oficina, Gnome Office, KDE Office, y OpenOffice (tanto como otros muchos buenos programas como GIMP, Mozilla, Evolution, PovRay, etc) pueden realmente llegar a convertir a la gente.
  2. El kernel bajo /usr/src/linux para Red Hat 7.3 no parece estar configurado de la misma manera en que instalaron los kernels en tu sistema. Traté de buscar en el sitio Web de Red Hat, pero no lo encontré en ningún lugar. ¿No es un poco estúpido que no faciliten (o hagan fácil encontrar) los archivos de configuración que usaron para compilar los kernels?. Quizás estoy ciego, pero no me fue obvio dónde está su archivo personalizado de configuración. Me hace enojar porque cuando intento compilar el kernel, no puedo obtener todas las características que quiero sin que se vuelva demasiado grande (aunque intento de modularizar todo).
  3. El kernel instalado aparentemente no te deja agregar módulos que hayas creado. Al menos, cuando trato de compilar el módulo usbide fuera del directorio fuente del kernel, me da algunos errores extraños diciendo que no estoy permitido a hacerlo. Como sea, en la computadora que compré de Emperor Linux (Red Hat 7.2), no tuve ese problema (el kernel fue compilado por la compañía y pude compilar el módulo usbide sin recompilar el kernel).

Aunque mi cámara y ratón USB trabajan en Red Hat 7.3, como no pude usar el disco duro usb con el (sin compilar un nuevo kernel desde cero que siempre arruino), decidí usar el disco duro y la cámara usb con la laptop Linux que obtuve de Emperor Linux.

El Ratón Óptico USB

Tengo 3 ratones ópticos USB (márcas diferentes) y todos trabajan con Red Hat 7.3, Red Hat 7.2 y mi computadora Emperor Linux. No se si el kernel por defecto en Red Hat 7.2 trabaje con ratones ópticos porque compilé diferentes kernels (para hacer que mi tarjeta de red inalámbrica trabajara bien).

NOTA: Quien guste de usar los ratones trackball en lugar de los ratones ópticos tiene que ser un idiota. Los ratones ópticos usb/ps2 son muy baratos en estos días y las bolas de los ratones estándar siempre se desordenan con basura y se desgastan. Ve y reemplaza el estúpido trackball con un ratón óptico hoy.

La cámara USB HP PhotoSmart 318

Mi cámara HP PhotoSmart 318 realmente deja estupefacto. Aqui hay una página de ayuda que encontré.

http://lhd.datapower.com/db/dispproduct.php3?DISP=3101

Deja estupefacto por la proporción precio/rendimiento, fue la mejor cámara que había por $179. Todas las otras cámaras que podían hacer lo mismo (o a veces menos) eran fácilmente dos o tres veces más caras. Pienso que el mercado cambió y muchos modelos viejos no han bajado en precio aún. Para mis necesidades fue perfecto. Tengo suficiente resolución, guarda imágenes jpg, y puedo expandir la memoria si lo necesito (8 megas está bien así que nunca necesitaré la expansión).

Abajo de esta línea, en Red Hat 7.3 y en mi computadora Emperor Linux, justo como el artículo decía:

  1. Cambiar la cámara a modo disco duro.
  2. usb-uhci trabajó bien (en el artículo no lo hizo).
  3. En mi /etc/fstab,
      ### para mi cámara.
    /dev/sda1 /mnt/camera vfat noauto,sync,nosuid,user,unhide 0 0
    
  4. mkdir -p /mnt/camera
  5. mount /mnt/camera
Y las imágenes estuvieron en "/mnt/camera/dcim/100hp318/". No he probado borrar las imágenes. Sólo las borraré cuando uso la cámara, pero las he sobreescrito sin problema. Me fue posible obtener cerca de 14 imágenes sin memoria adicional de expansión.

He pensado últimamente que la mayoría de personas estará usando cámaras digitales dentro de 5 años y la industria de la cámara estándar estará muerta, excepto para fotógrafos y las pequeñas cámaras desechables que compres para eventos. Las cámaras digitales podrán contener mucha memoria en los siguientes años, se espera que dentro de los próximos 5 años puedas almacenar cientos de imágenes en una simple cámara pequeña. ¿Para que desearías una cámara de filmar?.

El Disco Duro Externo USB BUSLink 40G

Mi disco duro externo USB fue doloroso al extremo. Fue fácil una vez que encontré esta página, http://bravin.home.cern.ch/bravin/usbide/usbide.html. Fue un dolor porque me mantuve intentando e intentando imaginándome que hacer para que trabajara.

  1. Descargado usbide-1.2.2-b.tgz
  2. tar -zxvf usbide-1.2.2-b.tgz
  3. cd usbide
  4. make
  5. make install
Hubo algunos problemas,
  1. Tuve que hacer un vínculo simbólico de /usr/src/linux apuntando a mi copia de las fuentes del Kernel de Linux.
  2. El disco duro sólo puede tener una partición porque no pudo guardar cambios si intentas cambiar las cabezas/sectores/cilindros.
  3. Cuando sometí a pruebas duras al disco duro copiando grandes cantidades de datos, mayor de 1 giga, se detuvo y me dio un error raro. No he tenido un problema desde entonces.
  4. Por la razón que sea, el Red Hat 7.3 estándar no fue configurado de manera adecuada para dejarme compilar mi propio módulo y agregarlo a los módulos bajo /lib/modules. Personalmente, pienso que es estúpido.
  5. Por la razón que sea, no pude encontrar un archivo de configuración para compilar el kernel para obtener el mismo kernel que Red Hat instaló en mi sistema. Si quiero compilar un nuevo kernel, quisiera el mismo con sólo unos cuántos de mis cambios. Posiblemente puedes hacerlo y su archivo de configuración existe en algún lugar, pues no lo intenté difícilmente, pero no era obvio (que debe serlo). De esta manera sólo usé la computadora que obtuve de Emperor Linux.

Sugerencias para el Futuro

Tengo una webcam que estoy interesado en probar. Busca en http://webcam-osx.sourceforge.net/cameras.html. Mi IBM NetCam no está soportada en esa lista. Son bastante baratas. Consideraré comprar una nueva webcam.

Conclusiones

Usando dispositivos USB es realmente fascinante. Usualmente odiaba los dispositivos USB, pero ahora que puedo tener toneladas de cosas conectadas a mi distribución Linux sin que usen todos los recursos, me gustan. Sólo desearía que más compañías ayudaran a crear controladores de Linux para sus productos. Nunca usaría un disco duro USB para algo más que respaldos y no confiaría en USB para cosas que requieran mucho poder de cpu. Firewire es bueno para cosas pesadas. Todos los otros dispositivos USB (ratones, teclados, impresoras, webcam, cámaras, etc) hacen juego con USB porque requieren poca carga.

He copiado más de 3 gigas de datos a mi disco duro y obtengo errores de búsqueda. Pienso que puede haber sectores erróneos, así que ejecuté mkfs con la opción "-c", y tomó todo el día. Eventualmente, mkfs bombardeaba, así que voy a esperar un poco más antes de usar mi disco duro externo con Linux. Muy probablemente, revisaré la compatibilidad del hardware e ire a comprar un nuevo disco duro externo (posiblemente firewire en vez de USB).

Referencias

  1. http://lhd.datapower.com/db/dispproduct.php3?DISP?3101
  2. http://bravin.home.cern.ch/bravin/usbide/usbide.html

Mark Nielsen

Mark trabaja en AudioBoomerang.com que crea, entrega, y rastrea email personalizado multimedia, web, y campañas de periódicos. Trabaja como consultor entregando productos finales a clientes de AudioBoomerang.com, así como avanzados reportes estadísticos personalizados usados para perfiles demográficos o psicológicos para campañas futuras. En su tiempo libre, escribe artículos relacionados al Software Libre (GPL) o Literatura Libre (FDL) y está involucrado con su centro de aprendizaje no lucrativo eastmont.net.


Copyright © 2002, Mark Nielsen.
Licencia de Copiado http://www.linuxgazette.com/copying.html
Publicado en la edición 80 de La Gaceta de Linux, Julio 2002