logo bolivialinux  
| Quienes Somos? | Notícias | Artículos | Tutoriales Manuales | Trucos y Consejos | Investigación y desarrollo | Proyectos | Eventos | Libros Electrónicos | Mirrors | Grupos Linux en Bolivia | Contactos | Inicio |
Quienes Somos?
Notícias
Artículos
Tutoriales - Manuales
Trucos y Consejos
Investigación y Desarrollo
Proyectos
Eventos
Libros Electrónicos
Mirrors
Grupos Linux en Bolivia
Contactos

PÁGINA 4
Páginas: 1 2 3 4 5 6 7

CONFIGURACIÓN DE LA TARGETA DE RED

Si estando directamente conectados a la red mediante tarjeta ethernet y no cargamos en el núcleo los controladores como módulos, ahora es el momento de hacerlo. Tenemos evidentemente que tener los datos de nuestra tarjeta. En mi caso de trata de una típica SMC Ether EZ con io = 0x2a0. El correspondiente driver es el smc-ultra. Hacemos como root modconf y seleccionamos net. Allí se encuentran los controladores correspondientes a tarjetas de red como módulos cargables. Buscamos el módulo smc-ultra (SMC Ultra support) y lo instalamos. En este caso nos aparecerá en la pantalla:
----------------------------------------------
smc-ultra
io=0 (It will complaint if you don't supply an "io=0xNNN")
irq=0 (IRQ val. read from EEPROM)
(Probeports: 0x200, 0x220, 0x240, 0x280, 0x300, 0x340, 0x380)
Depends on 8390.o
-----------------------------------------------
Lo que significa que yo tengo que escribir como parámetro io=0x2a0 (que ya sabía), mientras la irq se va a leer automáticamente. También dice que depende del módulo 8390.o, que también habrá de ser cargado. Pues bien introducimos el valor anterior como parámetro e instalamos el módulo. Luego al volver al menú net vemos que automáticamente se ha cargado también el 8390 (¡lógico!)
Ahora hacemos
Exit Finished with these modules y salimos de ahí. Si todo ha ido bien y hacemos ifconfig, aparecerá además del bloque de loopback (lo) el de la interfaz ethernet (eth0).

CONFIGURACIÓN DE LA IMPRESORA
Antes de nada miraremos con lsmod y comprobaremos que no están instalados por defecto los módulos parport ni parport_pc, que son necesarios para el funcionamiento de una impresora en paralelo. Debemos de cargar los módulos con la herramienta modconf ejecutada como root. Seleccionamos la opción misc e instalamos parport y parport_pc para que se carguen en el núcleo sin opciones ni parámetros. Si hacemos de nuevo lsmod, veremos que ya están.
Usemos ahora dselect para cargar el paquete magicfilter con todas sus dependencias:
Ejecutamos dselect y como siempre pasamos secuencialmente por Access, Upgrade y Select...Entonces buscamos la cadena magicfilter ( tecleando / ). Seleccionamos dicho paquete y todos los que recomienda o sugiere: enscript, libjpeg-gif, libtiff-tools, psptools, recode y djtools. Pasamos a Install, luego a Config, Remove y Quit. Ya están todos instalados. Ahora ejecutamos
magicfilterconfig --force (--force para ya existe un fichero /etc/printcap original que sera sobreescrito)
y seguimos sus indicaciones. En mi caso tengo una Epson Stylus Color 600:

   #Printer 1
  Full name: Epsilon Stylus Color 600
  Short name: stc600
  Full device path: /dev/lp0
  I nput Filter (Aparecen en pantalla): StylusColor-600@720dpi 


cuando acabemos de rellenar el último printer, y salga la cabecera del siguiente, finalizamos poniendo 'done' en el Full name. En nuestro caso acabamos así:

 
 #Printer 2
 Full name: done


.... Te hace un resumen ...
Is this OK? (y/n)
Luego para comprobar hacemos
lpr /etc/printcap y aparecerá nuestro fichero de cola de impresión. En mi caso es:


 #
 # Copyright (c) 1983 Regents of the University of California.
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms are permitted
 # provided that this notice is preserved and that due credit is given
 # to the University of California at Berkeley. The name of the University
 # may not be used to endorse or promote products derived from this
 # software without specific prior written permission. This software # is provided ``as is''  without express or implied warranty.
 #
 # @(#)etc.printcap 5.2 (Berkeley) 5/5/88 #
 # This file was generated by /usr/sbin/magicfilterconfig.
 #
 lp|stc600|Epson Stylus Color 600:\
 :lp=/dev/lp0:sd=/var/spool/lpd/stc600:\
 :sh:pw#80:pl#72:px#1440:mx#0:\
 :if=/etc/magicfilter/StylusColor-600@720dpi-filter:\
 :af=/var/log/lp-acct:lf=/var/log/lp-errs:


No comento las entradas del fichero porque eso es algo que encontraréis en cualquier manual de Unix y son muy intuitivas.

ESCUCHAR MÚSICA

Ahora es muy fácil conseguir configurar nuestra tarjeta de sonido si no es muy peregrina porque ya existe apoyo para sonido en el kernel en forma modular. El ejemplo lo voy a poner con mi tarjeta de sonido, una clásica entre las clásicas: una SoundBlaster 16. (Todavía me acuerdo cuando tenía la Debian 2.0 (Hamm) que tuve que recompilar el kernel monolíticamente para que funcionara). Es muy importante recopilar toda la información acerca de la tarjeta de sonido a partir de la documentación o del Panel de Control de Windows viendo las propiedades de los dispositivos, para saber las direcciones de entrada/salida (io), las solicitudes de interrupción (irq), el acceso directo a memoria (dma, dma16), etc.
En mi caso:

Creative SoundBlaster 16

irq=5

dma=1

dma16=5

sb io = 0x220-0x22f

mpu_io = 0x330-0x331

adlib_card io = 0x388-0x38b

Tenemos que instalar los módulos necesarios para sonido con modconf; que son:

sound (OSS sound modules)

soundcore (sound card support)

soundlow (OSS sound modules)


La verdad es que instalando el primero se cargan los otros dos. Comprobadlo con lsmod.

Luego hay que instalar también los siguientes módulos:

uart401 (Yamaha OPL3-SA1 audio controller)

sb (SoundBlaster) con las opciones io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330

adlib_card (FM synthetizer for YM3812/OPL-3 support) con la opción io=0x388

A continuación hacemos cat /dev/sndstat y aparece:
------------------------------------------------------------------

OSS/Free:3.8s2++-971130

Load type: Driver loaded as a module

Kernel: Linux darkstar 2.2.13 #22 Wed Oct 20 17:32:52 CDT 1999 i686

Config options: 0

Installed drivers:

Card config:

Audio devices:

0: Sound Blaster 16 (4.13) (DUPLEX)

Synth devices:

0: Yamaha OPL3

Midi devices:

0: Sound Blaster 16

Timers:

0: System clock

Mixers:

0: Sound Blaster

-------------------------------------------------------------------
OK! Si metemos un CD de música en nuestro lector y manualmente lo accionamos, lo escucharemos. Pero hacerlo así (aunque yo es lo que prefiero por sencillez) puede a otro parecer cutre y preferir por ejemplo hacerlo con el CD player del GNOME. En tal caso no le funcionará...todavía. Supongamos el caso de tener dos dispositivos de lectura de cdrom: un lector típico, /dev/hdd y un lector/grabador, /dev/hdb. Admitamos que en la instalación se usó el dispositivo /dev/hdb, con lo cual será el que apunta a /dev/cdrom. Si nos vamos al escritorio GNOME seleccionamos CD-player y en la configuración cambiamos /dev/cdrom por /dev/hdd. Pero aun no funciona después de esto...porque no tenemos permiso de acceso a una serie de dispositivos. Para que todos los usuarios de la máquina puedan escuchar música sin tener que pulsar manualmente la tecla del lector hay que dar los permisos adecuados:

chmod 666 /dev/dsp /dev/audio /dev/hdd

La próxima vez que ingresemos en el escritorio GNOME ya se producirán los eventos de sonido (si están funcionales). Y al activar el CD-player funcionará y escucharemos música "con magno artificio".

Antes de terminar voy también a decir como configurar tarjetas PCI como la Creative SoundBlaster PCI 64 o128. Estas tarjetas vienen provistas de chips del tipo Ensonic ES1370 ó ES1371. Para instalar el controlador correspondiente hacemos modconf, nos vamos a misc y allí cargamos el módulo es1370 ó es1371 (miramos antes el chip de la tarjeta). Cualquiera de ellos necesita también el módulo soundcore, pero se carga automáticamente al hacerlo con uno de los primeros. Solo con esto ya se puede escuchar música con el lector de CDs.

NOTA: Estas tarjetas no soportan el dispositivo /dev/sndstat ni permiten la reproducción directa con cat y /dev/audio. No tienen soporte MIDI por hardware, pero podemos parchearlo descargando el paquete timidity.

Páginas: 1 2 3 4 5 6 7
novedades
Primer festival de instalación LINUX en La Paz
bolivialinux/artículos

[-] First Linux install party in La Paz, Bolivia (or: "Linux installation at 11.784 feet (Any higher?)").
bolivialinux/ artículos(english)

[-] A remarkable primes' constant associated to number theory(New Version).
bolivialinux/investigación y desarrollo (english)


| Quienes Somos? | Notícias | Artículos | Tutoriales Manuales | Trucos y Consejos | Investigación y desarrollo | Proyectos | Eventos | Libros Electrónicos | Mirrors | Grupos Linux en Bolivia | Contactos | Inicio |

La Paz - Bolivia 2002