Manual Aprendiendo a aprender Linux - Hardware basico y Linux (II)
37 - Hardware basico y Linux (II)
[editar]
Curso gratis creado por Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara. Extraido de: http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1-html/
14 de Febrero de 2006
< anterior
| 1
... 35
36
37 38
39
40
41
... 59
| siguiente >
Protocolo empleado por diversos tipos de dispositivos (incluyendo discos duros, CD-ROMs, scanners), que normalmente requiere una tarjeta adicional para conectarlos a la placa base.
Cantidad máxima de particiones de un discos duros SCSI (tanto kernel 2.2 como 2.4)
Cantidad de discos duros SCSI soportados por Linux (tanto kernel 2.2 como 2.4)
Cantidad máxima de unidades de cinta SCSI soportados por Linux (tanto kernel 2.2 como kernel 2.4)
Cantidad máxima de CD-ROMs SCSI soportados por Linux (tanto kernel 2.2 como kernel 2.4)
SCSI es un protocolo empleado por algunos discos duros, unidades de cinta, unidades de CDROMs, scanners, quemadoras de CD y otros dispositivos. Para convertir ese protocolo al de un bus de una placa base se requiere una tarjeta adaptadora (las hay para los diversos tipos de buses).
De acuerdo al SCSI-2.4-HOWTO, para emplear dispositivos SCSI en Linux deben usarse 3 tipos de módulos:
Controlador general SCSI
Variable CONFIG_SCSI en kernel; módulo scsi_mod.
Controlador de alto nivel de acuerdo al tipo de dispositivo
Disco duro
Variable CONFIG_BLK_DEV_SD; módulo sd_mod; dispositivos: primer disco /dev/sda (mayor 8 por bloques, menor 0, la primera partición tiene menor 1 /dev/sda1, la segunda 2 /deb/sda2 y así sucesivamente máximo hasta 15), segundo disco /dev/sdb (menor 16), tercero /dev/sdc y así sucesivamente máximo hasta 16 discos (empleando los mayores 65 - 71 y un esquema análogo pueden instalarse hasta 128 discos SCSI).
Unidad de cinta
Variable CONFIG_CHR_DEV_ST; módulo st; parámetros: buffer_kbs=32 tamaño en KB del buffer por defecto , write_threshold_kbs=30 umbral para escritura asincrona, max_buffers=4 máximo de buffers localizados durante inicialización, max_sg_segs=4 máximo número de segmentos de dispersión/agrupación; una vez configurado pueden emplearse los dispositivos (con mayor 9): /dev/st0 (menor 0) modo 0, /dev/st0l (menor 32) modo 1, /dev/st0m (menor 64) modo 2, /dev/st0a (menor 96) modo 3, /dev/nst0 (menor 128) modo 0 sin retroceso, /dev/nst0l (menor 160) modo 1 sin retroceso, /dev/nst0a (menor 224) modo 3 sin retroceso (Una segunda unidad de cinta tiene nombres análgos con 1 en lugar de 0, los números menores son los mismos más 1, una tercera tendría nombres con 2 y se sumaría 2 a cada menor, así sucesivamente hasta 32). Las unidades OnStream SC-x0 SCSI en vez de st requieren el módulo osst; variable de configuración CONFIG_CHR_DEV_OSST; recibe los mismos parámetros de st excepto xa_test; usa el dispositivo /dev/osst0 (mayor 206) de forma análoga y con los mísmos números menores de /dev/st0.
CD-ROM
Variable CONFIG_BLK_DEV_SR; módulo sr; como parámetro puede recibir xa_test=1 para activar chequeo del formato de los sectores (produce fallas en algunos sistemas); dispositivos con mayor 11 /dev/scd0 (menor 0) para la primera unidad, /dev/scd1 (menor 1) para la segunda y así sucesivamente hasta 255.
Controladores genéricos SCSI
Por cada unidad de CDROM, unidad de cinta o disco SCSI se crea un dispositivo genérico sg, así como para los demás dispositivos SCSI (e.g quemadoras de CD, Scanners) y pseudo-dispositivos (como el producido por ide-scsi. En el caso de otros dispositivos debe emplear algún programa auxiliar para manejarlo (como cdrecord, cdrao en el caso de quemadoras de CD
ver Quemadora de CD
o Sane para Scanners). Variable CONFIG_CHR_DEV_SG; módulo sg; los dispositivos tienen número mayor 21 son: /dev/sg0 para el primer dispositivo genérico (menor 0), /dev/sg1 para el segundo (menor 1) y así sucesivamente hasta 255.
Controlador de bajo nivel para la tarjeta SCSI
El kernel 2.2.19 soporta las siguientes tarjetas (entre paréntesis se indica el nombre del módulo): 3ware Hardware ATA-RAID, 7000FASST (wd700), ACARD 870U/W (atp870u), AHA-1510/1520/1522/2825 AVA-1505 (aha152x), AHA-1542 (aha1542), AHA-1740 (aha1740), tarjetas basadas en el controlador aic777x y aic78xx de Adptec (excepto 7810) como 2902, 2910, 293x, 294x, 394x, 3985, 274x, 284x (aic7xxx), todos los controladores de AdvanSys (advansys), controlador ISA Always IN2000 (in2000), adaptadores AM53/79C974 (am53c974), adaptador BusLogic (buslogic), canal de fibra óptica Compaq (cqpfcts), adaptador DTC 3180/3280 (dtc), adaptadores que soporten EATA-DMA como DPT PM2011B, PM2021A, PM2012A, PM2021B, PM2022A/9X, PM2122A/9X, PM2322A/PX, PM3021, PM3222, PM3224,PM3334 (eata), adaptadores que soporten EATA-PIO como DPT PM2001 y PM2012A (eata_pio), adaptores Future Domain de 16 bits como TMC-1660/1680, TMC-1650/1670, TMC-3260, TMC-1610M/MER/MEX (fdomain), adaptadores Future Domain MCS 600/700 (fd_mcs), controlador genérico para adaptadores NCR (g_ncr5380), NEC 53c406 (ncr53c406), NEC 53C710 (ncr53c710),NEC 53c8xx, 53c9x, Initio 91xx (initio.o), Initio A100U2W (a100u2w), adaptador NEC 53C406 (ncr53c406), adaptador Plug and Play symbios 53c416 (que va con algunos scanners HP, módulo sym53c416, antes debe configurarse con isapnp), adaptador de IBM PS/2 (ibmmca), PAS16 (pas16), PCI2000I EIDE (pci2000), PCI2220i (pci2220i), PSI240i (psi240i), Qlogic FAS (qlogicfas), QLogic ISP (qlogicisp), Qlogic isp2100 (qlogicfc), controladores SCSI de 8 bits de Seagate ST-02, Future Domain TMC-8xx (seagate), adaptadores Tecram DC390, DawiControl 2974 (tmscsim), adaptadores Trantor T128/T128F/T228 (t128), Ultrastor 14F, 24F y 34F (u14-34f, ultrastor). El kernel 2.4.16 soporta además los adaptadores DMX3191D (dmx3191d), DTC 3180/3280 (dtc3x80), Qlogic QLA 1280 (qla1280), adaptadores basados en NCR53c7, 8xx (sim710), y soporta las siguientes interfaces PCMCIA (para portatiles): Adaptec AHA152X (aha152x_cs), Future Domain PCMCIA (fdomain_cs), NinjaSCSI-3/NinjaSCSI-32Bi (nsp_cs), Qlogic PCMCIA (qlogic_cs).
Prácticamente todos los computadores con arquitectura i386 tienen 2 puertos seriales en la carcaza a los que se pueden conectar dispositivos seriales externos, estos puertos tienen 9 o 25 pines y en la carcaza son macho [25]. Entre los dispositivos seriales que pueden conectarse se cuentan modems, ratones seriales e impresoras seriales. Estos 2 puertos están conectados a circuitos integrados UART que están en la placa base, tales circuitos convierten la información digital [26] de serial a paralelo (este puerto se comunica con el procesador usando todas las líneas del bus de datos
32 o 64
i.e en paralelo mientras que recibe y envia de a un bit al dispositivo que se conecte).
Algunos dispositivos que pueden conectarse por otros medios (por ejemplo modems internos conectados a algún bus en las ranuras de la placa base), pueden tener sus propios circuitos UART y seguir el mismo estándar de los puertos de la carcaza (RS-232 de 1969 y sus sucesores e.g EIA-232).
A este tipo de puertos pueden conectarse dispositivos que sigan el protocolo RS-232. La información se transmite como un flujo de datos, un dato después de otro.
Los puertos y dispositivos seriales, tienen varias caracteristicas que deben configurarse de la misma forma tanto en el dispositivo (o puerto) como en el sistema operativo: IRQ, dirección base, velocidad (máximo 115200 baudios[27]).
Los puertos de la carcaza normalmente pueden configurarse desde la BIOS, los dispositivos seriales pueden tener jumpers o pueden configurarse con algún programa especial.
En Linux el controlador del puerto serial (CONFIG_SERIAL, serial) crea y maneja "archivos" como /dev/ttyS0 (c,4,64), /dev/ttyS1 (c,4,65), /dev/ttyS3 (c,4,66) y /dev/ttyS4 (c,4,66) (que corresponden en nomenclatura de DOS a los puertos seriales COM1 a COM4). Además de sus funciones estándar, con hardware apropiado, puede soportar más de 4 puertos [28], (CONFIG_SERIAL_MANY_PORTS, CONFIG_SERIAL_SHARE_IRQ).
Archivo que abstrae el primer puerto serial.
Programa que permite modificar la configuración de un puerto serial.
Una vez el kernel está operando la configuración de un puerto serial a nivel de sistema operativo puede verse y cambiarse con setserial, el siguiente ejemplo muestra como se examina la configuración de /dev/ttyS0
# setserial -a /dev/ttyS0 /dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4 Baud_base: 115200, close_delay: 50, divisor: 0 closing_wait: 3000 Flags: spd_normal skip_test El ejemplo también presenta la configuración estándar del primer puerto serial, la configuración estándar de los otros 4 puertos es:
/dev/ttyS1
Dir. base 0x2f8, IRQ 3.
/dev/ttyS2
Dir. base 0x3e8, IRQ 4.
/dev/ttyS3
Dir. base 0x2e8, IRQ 3.
Al emplear puertos seriales tenga en cuenta que una misma línea IRQ normalmente no puede ser usada por más de un dispositivo (verGeneralidades sobre dispositivos).
Para establecer una configuración no estándar en un puerto se emplearía algo como:
setserial /dev/ttyS1 uart=16450 irq=10 port=0x3e8 baud_rate=115200 setserial recibe otros parámetros para configurar más detalles del puerto serial (pueden consultarse en las página man).
Archivo en el que se mantiene configuración de puertos seriales y que es leido durante el arranque.
En Debian setserial es ejecutado durante el arranque con la información de configuración de /etc/serial.conf. Los cambios a la configuración que se hagan serán salvados automáticamente a ese archivo cuando apague (puede ver el script /etc/init.d/setserial ver ).
De acuerdo a Text-Terminal-HOWTO es posible emplear un puerto serial junto con un modem nulo [29] y getty (ver Inicio de sesiones en consolas virtuales) para conectarse desde otro computador (o desde una terminal) y abrir una sesión. Incluso, de acuerdo a la documentación del kernel 2.4 (Documentation/serial-console.txt), hay soporte (CONFIG_SERIAL_CONSOLE) para que una terminal conectada al puerto serial pueda ser la consola principal.
De acuerdo a Laplink-HOWTO también es posible establecer una conexión PPP sobre una conexión entre puertos seriales (con un modem nulo), por ejemplo para compartir una conexión a Internet entre dos computadores a muy bajo costo.
Este puerto permite transmitir información simultaneamente por diversos cables (a diferencia del puerto serial). Es comunmente usado por impresoras, el conector es de 25 pines.
La mayoría de torres cuentan con al menos un puerto paralelo, el conector en el computador es hembra de 25 pines. Se llama paralelo porque transmite simultáneamente por varios cables información digital, mientras que por el puerto serial la transmisión se hace por un sólo cable. Aunque fue diseñado inicialmente junto con el IBM PC para enviar información a impresoras (el protocolo inicial se conoce hoy como SPP - Standard Paralle Port y se basa en el conector Centronics), hoy se pueden conectar muchos otros tipos de dispositivos, por lo mismo hay varios protocolos estándar para este puerto. Eventualmente su BIOS le permite cambiar de uno a otro o configurarlos (la configuración depende del dispositivo que conecte). PS/2, es una extensión a SPP que permite transmitir información desde el dispositivo hacia el computador (el SPP normalmente transmite sólo de computador a dispositivo). EPP (Enhance Parallel Port): permite transmitir información en ambas direcciones, un byte por cada ciclo del reloj del bus, puede emular SPP y eventualmente PS/2. ECP (Extended Capabilities Port): también permite transmitir en ambas direcciones sincronizado con el bus, así como transferencias DMA y compresión de datos. Cada puerto tiene varias direcciones, una línea IRQ y los puertos ECP tienen un canal DMA. De acuerdo a Printing-HOWTO algunos BIOS tratan de manejar el puerto paralelo como dispositivo Plug and Play, en tal caso es recomendable que cambie la configuración (para que sea "Legacy", "ISA" o "0x378").
Módulo que maneja puerto paralelo.
En Linux los recursos del puerto paralelos (dirección E/S, IRQ y DMA) son manejados por parport (CONFIG_PARPORT, módulo parport) y parport_pc (CONFIG_PARPORT_PC, módulo parport_pc)[30]. Con estos controladores cargados (como módulos o estáticamente ver ) puede examinar los recursos que estén siendo usado por dispositivos paralelos en los subdirectorios de /proc/parport, por ejemplo la configuración del primer puerto paralelo en /proc/parport/0/hardware. Al iniciar parport_pc detecta automáticamente la configuración de los puertos, también puede especificarse manualmente con:
insmod parport_pc.o io=0x378,0x278 irq=7,5 que haría la configuración estándar de un puerto paralelo [31], el primero con dirección base 0x378 [32] e IRQ 7, el segundo con dirección base 0x278 e IRQ 5, puede emplearse en lugar de un número la palabra auto para que parport detecte la configuración. Si parport_pc es compilado estáticamente en el kernel puede configurarse desde el cargador de arranque con parametros como: parport=0x378,7 parport=0x278,auto (puede deshabilitarse con parport=0 o solicitar autodetección
que de acuerdo a la documentación de parport puede fallar en la detección de IRQs
con: parport=auto
Cada dispositivo conectado al puerto paralelo requiere un controlador que interactúe con parport, en el caso de impresoras el controlador es lp (ver Impresora), otros dispositivos cuentan con controladores particulares (e.g c-qcam, CONFIG_VIDEO_CQCAM para manejar Connectix Quickcam a color), y otros tipo IDE pueden emplear paride como se explica a continuación. Hay también dispositivos SCSI que pueden conectarse (e.g Drives Zip), sobre los cuales puede consultarse en: http://www.torque.net/parport/ppscsi.html.
De acuerdo a la documentación de las fuentes del kernel, empleando adaptadores especiales pueden conectarse dispositivos IDE a puertos paralelos. Algunos diseños permiten tener hasta 4 de estos dispositivos en un mismo puerto. Para usarlos se requieren 3 tipos de controladores (disponibles tanto en 2.2 como 2.4):
Controlador base (CONFIG_PARIDE
Módulo paride).
Controladores genéricos de acuerdo al tipo de dispositivo por conectar
Discos duros
Variable de configuración del kernel CONFIG_PARIDE_PD; módulo pd.
CD-ROMs ATAPI
Variable de configuración CONFIG_PARIDE_PCD; módulo pcd.
Discos ATAPI
Variable de configuración CONFIG_PARIDE_PF; módulo pf.
Unidades de cinta
Variable de configuración CONFIG_PARIDE_PT; módulo pt.
Dispositivo genérico
Variable de configuración CONFIG_PARIDE_PG; módulo pg.
Controladores para los adaptadores puerto paralelo/IDE paticulares
aten ATEN EH-100, bpck Microsolutions backpack, comm DataStor "commuter" adapter, dstr DataStor EP-2000, epat Shuttle EPAT.
Es un estándar para computadores, que busca ahorrar energía, permitiendole entrar en estado de ibernación cuando no se usa y apagarlo automáticamente.
APM (Advanced Power Managment) busca ahorrar energía entrando a un estado de menor consumo cuando el computador no ha sido usado durante un tiempo, así mismo permite apagar el computador por software. Debian 2.2 incluye por defecto este controlador estáticamente, debe activarse pasando durante el arranque el parámetro apm=on (ver ).
Es posible configurar el kernel (CONFIG_NVRAM) para que emplee el dispositivo /dev/nvram para leer y escribir en el CMOS de la BIOS.
También puede configurarse (CONFIG_RTC) para que el el reloj de tiempo real del sistema presente su estado en /proc/driver/rtc.
Para diversos programas, por ejemplo los relacionados con criptografía, es importante un generador de números aleatorios. Programar uno de tales generadores no es posible (sólo pueden programarse generadores seudo-aleatorios que repiten una secuencia de números muy larga), el kernel ofrece un generador más aleatorio que depende del "ruido" producido por diversos controladores. Pueden obtenerse sus datos leyendo de los dispositivos /dev/random (c, 1, 8) y /dev/urandom (c, 1, 9) (el primero más seguro pero un poco más demorado). Hay algunas tarjetas que ofrecen generación de números aleatorios (basadas en "ruido" producido por componentes electrónicos), el kernel soporta los generadores incluidos en tarjetas Intel 8xx (CONFIG_INTEL_RNG, i810_rng).
- Puede revisar más sobre riesgos y precauciones al manipular componentes de un computador en: http://home.att.net/~t.f.cook/tc15.htm
- Puede consultar generalidades sobre CPUs, su funcionamiento y proceso de fabricación en en CPU-Design-HOWTO. Disponible en su computador en: /usr/share/doc/HOWTO/en-txt/CPU-Design-HOWTO.gz. y en Internet en http://www.tldp.org/HOWTO/CPU-Design-HOWTO.html.
- Para comprar hardware recomendamos revisar comparaciones por ejemplo en: /, en ese sitio pueden encontrarse entre otras una guía para placas base http://www6.tomshardware.com/mainboard/97q1/970101-1/index.html, una guía sobre tipos de memoria http://www6.tomshardware.com/mainboard/98q4/981024/index.html, una guía sobre tipos de chipset http://www6.tomshardware.com/mainboard/97q1/970101-1/index.html
- Los parámetros que el kernel recibe desde el cargador de arranque pueden consultarse con man bootparam.
- Puede consultar más sobre Plug and Play en el Plug-and-Play-HOWTO disponible en su sistema en el directorio /usr/share/doc/HOWTO y en Internet en http://www.tldp.org/HOWTO/Plug-and-Play-HOWTO.html. Para conocer más sobre ISA Plug and Play, puede consultar las páginas man de isapnp, isapnp.conf el completo FAQ sobre este tema disponible en: http://www.roestock.demon.co.uk/isapnptools/isapnpfaq.html#toc1
- Para conocer más sobre puertos SCSI y su soporte en Linux SCSI-2.4-HOWTO, disponible en
- Hay más información sobre dispositivos USB en las fuentes del kernel en el directorio Documentation/usb. En Internet puede consultarse una base de dispositivos USB soportados en: http://www.qbik.ch/usb/devices/
- Puede consultar más sobre el soporte de Linux al puerto paralelo en las fuentes del kernel en Documentation/parport.txt o en: http://www.torque.net/linux-pp.html donde en particular encontrará un listado de los dispositivos, diferentes a impresoras, que pueden conectarse a puertos paralelos (e.g Unidades Zip).
Para conectar una impresora puede consultar estas guías (ver Impresora) o Printing-HOWTO, en su sistema disponible en /usr/doc/HOWTO/en-txt/Printing-HOWTO.txt.gz y en Internet en http://www.tldp.org/HOWTO/Printing-HOWTO/index.html.
Hay más información sobre PARIDE en las fuentes del kernel en el archivo Documentation/paride.txt y en las fuentes del directorio drivers/block/paride. En Internet: http://www.torque.net/parport/
- Puede consultarse más sobre el generador de números aleatorios del kernel en las fuentes drivers/char/random.c.
- Encontrará más información sobre puertos seriales en Serial-HOWTO /usr/share/doc/HOWTO/en-txt/Serial-HOWTO.gz y en la página del manual de setserial. En Serial-Programming-HOWTO encontrará información para programar a bajo nivel un puerto serial. En Terminal-Text-HOWTO encuentra información para conectar terminales a un puerto serial y en Laplink-HOWTO se describe como crear una conexión PPP sobre un puerto serial.
1. 2.
1. Para referencia futura, o en caso de fallas y para conocer su computador escriba un script que presente las siguientes características:
- Marca y referencia del procesador, así como su velocidad. También la cantidad de memoria RAM disponible.
- Asignación de líneas IRQ, canales DMA y direcciones E/S.
- Dispositivos PCI y recursos que emplean.
idcomp=`uname -a` echo "Configuración de: $idcomp"; echo; echo "+ Procesador
";
echo;
cat /proc/cpuinfo
echo;
echo "+
Memoria
";
echo;
free
echo;
echo "+ IRQ, DMA, Puertos
=";
echo
cat /proc/interrupts
cat /proc/dma
cat /proc/ioports
echo;
echo "+ PCI
";
echo;
cat /proc/pci
2. Opcional: en algunos casos, cuando un componente de su computador falla, el sistema completo deja de funcionar. Para estos casos, una forma de identificar el componente defectuoso es quitando todo el hardware de su computador e instalando una a una las partes y reiniciando el computador con cada parte agregada. Generalmente al iniciar un computador sin memoria ni dispositivos conectados el procesador debe hacer sonar el parlante, puede aprovechar esto y los mensajes que salgan en pantalla (si es que ya la tiene conectada) para determinar que componente falla. Un orden posible para instalar los componentes es: teclado, memoria, tarjeta de video, disco(s) duro(s), unidades de disquete, otras tarjetas. Si tiene la posibilidad y el tiempo saque todos los componentes de su computador y agréguelos uno a uno (siguiendo las precauciones mencionadas al comienzo de esta guía y las que se indiquen en los manuales).
Seguir instrucciones
Notas
|| [1] || Cualquier elemento por el que usted pueda descargarse pasando la carga estática a la tierra ||
|| [2] || Del inglés mother board. ||
|| [3] || Del inglés I/O adress o I/O ports. ||
|| [4] || Del inglés shared memory. ||
|| [5] || Esta arquitectura se refiere a PCs basados en procesadores Intel 80386 sus descendientes, clones y compatibles. Linux soporta otras arquitecutras: Alpha, ARM, IA-64, MIPS, MIPS64, PARISC, PPC, S390, Sparc y Sparc64. Hay distribuciones Debian para las arquitecturas Alpha, ARM, Intel x86, Motorola 680x0 (Atari, Amiga, VME y Macintosh), PowerPC (Macintosh PowerMac) y SPARC (Sun4c, Sun4m y Sun4u) y en preparación hay distribucions Debian para UltraSparc, MIPS, HP PA, IA-64, S/390 y SuperH. ||
|| [6] || Un bit es uno de los niveles de voltaje alto o bajo, puede representarse como un 1 o un 0. ||
|| [7] || Hertz: ciclos por segundo. En este contexto se usa con los prefijos: Mega (un millon) y Giga (mil millones) ||
|| [8] || Linux ofrece emulación de un coprocesador matemático para ciertos procesadores como 80386SX y 80486SX o para procesadores con coprocesador defectuoso. ||
|| [9] || Un byte puede considerarse como un caracter (corresponde a 8 bits). En el contexto de memoria se se usa con los siguientes prefijos: K - Kilo (1024), M - Mega (1048576), G - Giga (1073741824fff) y en vez de byte suele escribirse B. Note que los prefijos para referirse a cantidad de memoria NO corresponden al significado usual (en este caso son potencias de 2 (1024=2^10) y no a potencias de 10) ||
|| [10] || Chipset: controla el flujo de información hacia el procesador, por ejemplo desde buses y memoria. Algunos tipos de chipsets y sus velocidades típicas son Slot 1 AGP 66Mhz/100Mhz, Socket 7 AGP (66/100Mhz), Socket 7 PCI (66/75/83Mhz), Socket A 133/266Mhz. ||
|| [11] || Otra clasificación posible para memorias es por la tecnología que emplean para almacenar los datos, algunos tipos según esta clasificación son DRAM (Dynamic Random Access Memory), SDRAM (Static DRAM), ambas soportadas por Linux. ||
|| [12] || En diversas partes de estas guías usamos la notación (c,x,y) para denotar el número mayor (x) y menor (y) de un dispositivo por caracteres. Si el dispositivo es por bloques empleamos b en lugar de c. ||
|| [13] || Encontrará en varias partes la notación 0xnúmero para referenciar un número escrito en base 16 --es la convención del lenguaje C. ||
|| [14] || Una ranura EISA en una placa base soporta también tarjetas ISA. ||
|| [15] || Es extensible porque pueden usarse puentes para conectar otros buses PCI o Cardbus o USB. ||
|| [16] || Las identificaciones conocidas por Linux pueden examinarse en las fuentes del kernel en el archivo include/linux/pci.h. ||
|| [17] || FCC es sigla de Federal Communications Commission quienes vigilan que los dispositivos empleen eficientemente el espectro electromagéntico. ||
|| [18] || Concentrador: del inglés hub ||
|| [19] || Es posible montar /proc/bus/usb sólo si se configuró con CONFIG_USB_DEVICEFS ||
|| [20] || IDE es sigla de Integrated Drive Electronics, recibe este nombre porque los dispositivos IDE (discos duros, CD-ROMs) incluyen hardware controlador
por eso pueden conectarse casi directamente a un bus ISA de un PC. Las interfaces que usan están especificadas en los estándares ATA y ATA-2 (Attachment interfaces). ||
|| [21] || Si se usa un disco (o un CDROM) por interfaz debe configurarse como maestro o single, si se usan dos discos (empleando una correa con tres conectores) uno de los discos debe configurarse como maestro y el otro como esclavo. La configuración se hace empleando jumpers ubicados en los discos
debe consultar el manual para determinar la ubicación de los jumpers. ||
|| [22] || De acuerdo a documentación de la configuración del kernel, soporta incluso dos interfaces IDE defectuosas y soluciona los errores: CMD650 y RZ1000 ||
|| [23] || De acuerdo a http://freshmeat.net/projects/lilo/?topic_id=139, las versiones de LILO posteriores a 21-3 con BIOS recientes (posteriores a 1998), no tienen esta limitación. ||
|| [24] || Los recursos empleados por los puertos IDE normalment son: ide0=0x1f0,0x3f6,14, ide1=0x170,0x376,15, ide2=0x1e8,0x3ee,11, ide3=0x168,0x36e,10. ||
|| [25] || Conector macho se refiere a un conector que tiene pines, a ese se le puede conectar un conector hembra que debe tener ranuras para los pines. ||
|| [26] || Información digital: es información que se codifica con dos níveles de voltaje, puede pensarse que se trata de secuencias de ceros y unos. ||
|| [27] || En comunicaciones se emplea baudio como unidad para medir capacidad de transmisión. Corresponde a número de "estados" por segundo (en algunos casos corresponde a bits por segundo). ||
|| [28] || Los provedores de acceso a Internet requieren conectar más de un modem para atender simultaneamente varias conexiones de los usuarios, un computador con varias terminales conectadas también requiere varios puertos seriales, para lograrlo se usan tarjetas multipuerto, el kernel 2.2.19 soporta las siguientes: Hayes ESP, Digiboard Intelligent Async, Cyclades async, Control Rocketport, Computone IntelliPort Plus, Moxa Intellio, Moxa SmartIO, Multi-Tech multiport, SDL RISCom/8, Specialix IO8+/SXm/RIO y Stallion EasyIO/EC8/64. ||
|| [29] || Un cable que tiene en sus extremos dos conectores hembra para puerto serial y que intercambia algunas conexiones, si ambos conectores son de 25 pines: (DSR) 6 & (DCD) 8 -- 20, (TxD) 2 -- 3, (RxD) 3 -- 2, (RTS) 4 -- 5, (CTS) 5 -- 4, (SG) 7 -- 7, (DTR) 20 -- 6 & 8. ||
|| [30] || parport es un controlador genérico para puerto paralelo, sobre este debe usarse soporte particular para la arquitectura, e.g parport_pc para i386, parport_ax para Sun Ultra/AX. ||
|| [31] || En modo SPP cada puerto paralelo usa 3 direcciones consecutivas, en modo EPP usa 5 también consecutivas, en modo ECP usa también 5 aunque no consecutivas. ||
|| [32] || Algunos puertos paralelos no tan recientes, para el primer puerto paralelo requieren io=0x3bc irq=none ||
";
echo;
cat /proc/pci
2. Opcional: en algunos casos, cuando un componente de su computador falla, el sistema completo deja de funcionar. Para estos casos, una forma de identificar el componente defectuoso es quitando todo el hardware de su computador e instalando una a una las partes y reiniciando el computador con cada parte agregada. Generalmente al iniciar un computador sin memoria ni dispositivos conectados el procesador debe hacer sonar el parlante, puede aprovechar esto y los mensajes que salgan en pantalla (si es que ya la tiene conectada) para determinar que componente falla. Un orden posible para instalar los componentes es: teclado, memoria, tarjeta de video, disco(s) duro(s), unidades de disquete, otras tarjetas. Si tiene la posibilidad y el tiempo saque todos los componentes de su computador y agréguelos uno a uno (siguiendo las precauciones mencionadas al comienzo de esta guía y las que se indiquen en los manuales).
Seguir instrucciones
Notas
|| [1] || Cualquier elemento por el que usted pueda descargarse pasando la carga estática a la tierra ||
|| [2] || Del inglés mother board. ||
|| [3] || Del inglés I/O adress o I/O ports. ||
|| [4] || Del inglés shared memory. ||
|| [5] || Esta arquitectura se refiere a PCs basados en procesadores Intel 80386 sus descendientes, clones y compatibles. Linux soporta otras arquitecutras: Alpha, ARM, IA-64, MIPS, MIPS64, PARISC, PPC, S390, Sparc y Sparc64. Hay distribuciones Debian para las arquitecturas Alpha, ARM, Intel x86, Motorola 680x0 (Atari, Amiga, VME y Macintosh), PowerPC (Macintosh PowerMac) y SPARC (Sun4c, Sun4m y Sun4u) y en preparación hay distribucions Debian para UltraSparc, MIPS, HP PA, IA-64, S/390 y SuperH. ||
|| [6] || Un bit es uno de los niveles de voltaje alto o bajo, puede representarse como un 1 o un 0. ||
|| [7] || Hertz: ciclos por segundo. En este contexto se usa con los prefijos: Mega (un millon) y Giga (mil millones) ||
|| [8] || Linux ofrece emulación de un coprocesador matemático para ciertos procesadores como 80386SX y 80486SX o para procesadores con coprocesador defectuoso. ||
|| [9] || Un byte puede considerarse como un caracter (corresponde a 8 bits). En el contexto de memoria se se usa con los siguientes prefijos: K - Kilo (1024), M - Mega (1048576), G - Giga (1073741824fff) y en vez de byte suele escribirse B. Note que los prefijos para referirse a cantidad de memoria NO corresponden al significado usual (en este caso son potencias de 2 (1024=2^10) y no a potencias de 10) ||
|| [10] || Chipset: controla el flujo de información hacia el procesador, por ejemplo desde buses y memoria. Algunos tipos de chipsets y sus velocidades típicas son Slot 1 AGP 66Mhz/100Mhz, Socket 7 AGP (66/100Mhz), Socket 7 PCI (66/75/83Mhz), Socket A 133/266Mhz. ||
|| [11] || Otra clasificación posible para memorias es por la tecnología que emplean para almacenar los datos, algunos tipos según esta clasificación son DRAM (Dynamic Random Access Memory), SDRAM (Static DRAM), ambas soportadas por Linux. ||
|| [12] || En diversas partes de estas guías usamos la notación (c,x,y) para denotar el número mayor (x) y menor (y) de un dispositivo por caracteres. Si el dispositivo es por bloques empleamos b en lugar de c. ||
|| [13] || Encontrará en varias partes la notación 0xnúmero para referenciar un número escrito en base 16 --es la convención del lenguaje C. ||
|| [14] || Una ranura EISA en una placa base soporta también tarjetas ISA. ||
|| [15] || Es extensible porque pueden usarse puentes para conectar otros buses PCI o Cardbus o USB. ||
|| [16] || Las identificaciones conocidas por Linux pueden examinarse en las fuentes del kernel en el archivo include/linux/pci.h. ||
|| [17] || FCC es sigla de Federal Communications Commission quienes vigilan que los dispositivos empleen eficientemente el espectro electromagéntico. ||
|| [18] || Concentrador: del inglés hub ||
|| [19] || Es posible montar /proc/bus/usb sólo si se configuró con CONFIG_USB_DEVICEFS ||
|| [20] || IDE es sigla de Integrated Drive Electronics, recibe este nombre porque los dispositivos IDE (discos duros, CD-ROMs) incluyen hardware controlador
por eso pueden conectarse casi directamente a un bus ISA de un PC. Las interfaces que usan están especificadas en los estándares ATA y ATA-2 (Attachment interfaces). ||
|| [21] || Si se usa un disco (o un CDROM) por interfaz debe configurarse como maestro o single, si se usan dos discos (empleando una correa con tres conectores) uno de los discos debe configurarse como maestro y el otro como esclavo. La configuración se hace empleando jumpers ubicados en los discos
debe consultar el manual para determinar la ubicación de los jumpers. ||
|| [22] || De acuerdo a documentación de la configuración del kernel, soporta incluso dos interfaces IDE defectuosas y soluciona los errores: CMD650 y RZ1000 ||
|| [23] || De acuerdo a http://freshmeat.net/projects/lilo/?topic_id=139, las versiones de LILO posteriores a 21-3 con BIOS recientes (posteriores a 1998), no tienen esta limitación. ||
|| [24] || Los recursos empleados por los puertos IDE normalment son: ide0=0x1f0,0x3f6,14, ide1=0x170,0x376,15, ide2=0x1e8,0x3ee,11, ide3=0x168,0x36e,10. ||
|| [25] || Conector macho se refiere a un conector que tiene pines, a ese se le puede conectar un conector hembra que debe tener ranuras para los pines. ||
|| [26] || Información digital: es información que se codifica con dos níveles de voltaje, puede pensarse que se trata de secuencias de ceros y unos. ||
|| [27] || En comunicaciones se emplea baudio como unidad para medir capacidad de transmisión. Corresponde a número de "estados" por segundo (en algunos casos corresponde a bits por segundo). ||
|| [28] || Los provedores de acceso a Internet requieren conectar más de un modem para atender simultaneamente varias conexiones de los usuarios, un computador con varias terminales conectadas también requiere varios puertos seriales, para lograrlo se usan tarjetas multipuerto, el kernel 2.2.19 soporta las siguientes: Hayes ESP, Digiboard Intelligent Async, Cyclades async, Control Rocketport, Computone IntelliPort Plus, Moxa Intellio, Moxa SmartIO, Multi-Tech multiport, SDL RISCom/8, Specialix IO8+/SXm/RIO y Stallion EasyIO/EC8/64. ||
|| [29] || Un cable que tiene en sus extremos dos conectores hembra para puerto serial y que intercambia algunas conexiones, si ambos conectores son de 25 pines: (DSR) 6 & (DCD) 8 -- 20, (TxD) 2 -- 3, (RxD) 3 -- 2, (RTS) 4 -- 5, (CTS) 5 -- 4, (SG) 7 -- 7, (DTR) 20 -- 6 & 8. ||
|| [30] || parport es un controlador genérico para puerto paralelo, sobre este debe usarse soporte particular para la arquitectura, e.g parport_pc para i386, parport_ax para Sun Ultra/AX. ||
|| [31] || En modo SPP cada puerto paralelo usa 3 direcciones consecutivas, en modo EPP usa 5 también consecutivas, en modo ECP usa también 5 aunque no consecutivas. ||
|| [32] || Algunos puertos paralelos no tan recientes, para el primer puerto paralelo requieren io=0x3bc irq=none ||
< anterior
| 1
... 35
36
37 38
39
40
41
... 59
| siguiente >
14 opiniones
ESTA SUPER COMPLETO
HOLA:
BUENAS NOCHES SOY UNA ESTUDIANTE NUEVA EN ESTA CUESTION DE LINUX ME GUSTARIA APRENDER MAS DETALLES DE LINUX PERO NO CONFIO MUCHO EN LA INFORMACION QUE HAY EN LA RED ASI QUE AGRADECERIA SI PUDIERAN DAR DETALLITOS BASICOS DE LINUX.
ME REFIERO A QUE APLICACIONES TIENE EN SI PARA QUE ME SIRVE SI ES LO MISMO UNIX KE LINUX NO SE TODO EL MUNDO LINUX.
AGRADEZCO SU
ATENCION UNA ESTUDIANTE MAL INFORMADA
BUENAS NOCHES SOY UNA ESTUDIANTE NUEVA EN ESTA CUESTION DE LINUX ME GUSTARIA APRENDER MAS DETALLES DE LINUX PERO NO CONFIO MUCHO EN LA INFORMACION QUE HAY EN LA RED ASI QUE AGRADECERIA SI PUDIERAN DAR DETALLITOS BASICOS DE LINUX.
ME REFIERO A QUE APLICACIONES TIENE EN SI PARA QUE ME SIRVE SI ES LO MISMO UNIX KE LINUX NO SE TODO EL MUNDO LINUX.
AGRADEZCO SU
ATENCION UNA ESTUDIANTE MAL INFORMADA
ayuda
me podrian decir que hago ya que el computador al encender sale un cuadro donde dice erroe en comunicacion con kernel se pega y esta lento
Excelente.
Que buen curso, excelente soporte a usuario. Si alguien sabe donde puedo encontrar uno asi en unix, le agradezco que me deje direccion de la pagina.
Saludos.
Estoy buscando unos protocolos de comunicacion de unos dispensarios marca tokheim, y gilbarco , para sistemas administrativo , (son bombas de gasolina )para gasolineras , si usted los tiene y puede vendermelos, contesteme a mi correo, gracias.
Lo mejor.
Es muy lleno de conocimiento pero me gustaria saber sobre la coeccion de la cpu.
Cursos gratis relacionados con 'Manual Aprendiendo a aprender Linux'
Manual Compacto para nuevos usuarios.
Completo curso acerca de los virus informáticos, historia, clasificación, protección...
Autor y licencia de 'Manual Aprendiendo a aprender Linux'
Curso gratis de Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara. Extraido de: http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1-html/
Licencia GNU Free Documentation License:
http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.
