Re: [suse-linux-s] Como se activa la emulación SCSI?
On Saturday 01 November 2003 8:13 pm, Paco Ros wrote:
El sáb, 01-11-2003 a las 23:52, Sergio Espinoza Dien escribió:
Como hago para averiguar que dispositivo SCSI es el que emula mi CD-ROM IDE?
Léete http://bulmalug.net/body.phtml?nIdNoticia=1883 No soluciona tu problema pero sí explica cómo averiguar el "/dev" que corresponde a una unidad SCSI. Vete desempolvando la consola :-)
Saludos Paco, Ese artículo está genial! casualmente yo tengo un lector de memoria SD y otro de USB. Pero esos no me dieron problemas :)
No sé ni como ahora aparece en el K3b la unidad de CD-ROM y dice System device name: /dev/sr1 (2,0,0) , para mi CD-RW dice System device name: /dev/sr0 (1,0,0).
Desde el K3b el CD-ROM no me deja leer nada y si le doy al icono CD-ROM que está en el escritorio me tira esto:
Eso es, como te he dicho antes, porque todos piensan que el lector de CDROM está en /dev/cdrom (porque lo dice tu fstab). Y si miras en /dev/cdrom (ls -la /dev/cdrom) verás que es un enlace simbólico hacia /dev/hda.
Como has activado la emulación SCSI en el CDROM, ahora ya no es /dev/hda como antes, sino que es una unidad SCSI.
Tienes que eliminar /dev/cdrom (sólo el enlace) y crear un nuevo enlace que apunte hacia el dispositivo SCSI que es el CDROM. ¿Qué te canta un cdrecord -scanbus?
linux:/etc # cdrecord -scanbus Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling Linux sg driver version: 3.1.24 Using libscg version 'schily-0.7' scsibus0: 0,0,0 0) 'Maxtor ' '1394 storage ' 'v1.2' Disk 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * scsibus1: 1,0,0 100) 'IOMEGA ' 'CDRW9602EXT-B ' '8OS4' Removable CD-ROM 1,1,0 101) * 1,2,0 102) * 1,3,0 103) * 1,4,0 104) * 1,5,0 105) * 1,6,0 106) * 1,7,0 107) *
Si no te aparece el lector es que la emulación no está funcionando bien. Lee el enlace que te he pasado y presta atención a la parte de cómo averiguar en qué dispositivo de "/dev" se encuentra un determinado dispositivo SCSI.
Could not mount device. The reported error was: /dev/cdrom: Invalid argument mount: I could not determine the filesystem type, and none was specified
Sí, porque /dev/cdrom apunta a /dev/hda y no existe, como te he comentado.
El CD-RW si me lo lee sin problemas.
Qué te canta ls -la /dev/cdrom2 (Es cdrom2 el cdrw?)
linux:/home/serespdi # ls -la /dev/cdrom2 lrwxrwxrwx 1 root root 3 2003-10-26 20:50 /dev/cdrom2 -> sr0 Este es un CD-RW USB Externo Iomega
Lo extraño es que no varíe nada en el fstab. Te adjunto mi fstab como referencia.
He ahí el problema :-)
Tambien tengo esta información: linux:/etc # sg_scan -i /dev/sg0: scsi0 channel=0 id=0 lun=0 [em] type=0 Maxtor 1394 storage v1.2 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0] /dev/sg1: scsi1 channel=0 id=0 lun=0 [em] type=5 IOMEGA CDRW9602EXT-B 8OS4 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0] linux:/etc # sg_map /dev/sg0 /dev/sda /dev/sg1 /dev/scd Ahora si estoy jodido! no me aparece por ningún lado el dispositivo SCSI que correspondería al CD-ROM IDE... he revisado que es'te activa la emulación ide-scsi y si está funcionando... Dioses del ártico (pinguinos), porque me habéis abandonado... :(
De nuevo gracias y disculpa la molestia,
No es molestia, si el mundo fuera tan educado como tú daría gusto vivir en él X'-D
Pues uno tiene que tratar a las personas como uno quiere ser tratado, todo está en comportarnos como seres HUMANOS (en todo el sentido de la palabra), educados y civilizados... cosas que desgraciadamente en esta época ya se ven muy poco... :)
Saludos. -- Paco.
Una vez más gracias! -- Sergio Espinoza Dien linux@sergioespinoza.com http://www.sergioespinoza.com/ http://www.xtremecode.net/ Linux User #328168 *Delivered by Kmail
El 2003-11-02 a las 12:11, Sergio Espinoza Dien escribió:
linux:/home/serespdi # ls -la /dev/cdrom2 lrwxrwxrwx 1 root root 3 2003-10-26 20:50 /dev/cdrom2 -> sr0
Este es un CD-RW USB Externo Iomega
El sr0 es el Maxtor, y el 1 es el iomega (según los comandos que tu mismo listas). A que apunta '/dev/cdrom'? Haz un: l /dev/cdr* Deberían apuntar a sitios distintos. Esos enlaces son el truco para no tener que cambiar el fstab, unicamente los enlaces.
linux:/etc # sg_scan -i /dev/sg0: scsi0 channel=0 id=0 lun=0 [em] type=0 Maxtor 1394 storage v1.2 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0] /dev/sg1: scsi1 channel=0 id=0 lun=0 [em] type=5 IOMEGA CDRW9602EXT-B 8OS4 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]
linux:/etc # sg_map /dev/sg0 /dev/sda /dev/sg1 /dev/scd
Ahora si estoy jodido! no me aparece por ningún lado el dispositivo SCSI que correspondería al CD-ROM IDE... he revisado que es'te activa la emulación ide-scsi y si está funcionando...
Dioses del ártico (pinguinos), porque me habéis abandonado... :(
Cuantos dispositivos tienes, ¿tres? Es decir, un cdrom interno, una grabadora, y otro usb, ¿no? Los tres deberían verse como scsi. Para los dos internos (IDE) deberías activar la emulación ide-scsi. Si lo has hecho, pero no sale, échale un vistazo al /var/log/boot.msg -- Saludos Carlos Robinson
On Monday 03 November 2003 7:41 pm, Carlos E. R. wrote: Saludos!
El 2003-11-02 a las 12:11, Sergio Espinoza Dien escribió:
linux:/home/serespdi # ls -la /dev/cdrom2 lrwxrwxrwx 1 root root 3 2003-10-26 20:50 /dev/cdrom2 -> sr0
Este es un CD-RW USB Externo Iomega
El sr0 es el Maxtor, y el 1 es el iomega (según los comandos que tu mismo listas). A que apunta '/dev/cdrom'? Haz un:
l /dev/cdr*
serespdi@linux:~> l /dev/cdr* lrwxrwxrwx 1 root root 3 2003-08-24 17:46 /dev/cdrom -> hda lrwxrwxrwx 1 root root 3 2003-10-26 20:50 /dev/cdrom2 -> sr0
Deberían apuntar a sitios distintos. Esos enlaces son el truco para no tener que cambiar el fstab, unicamente los enlaces.
linux:/etc # sg_scan -i /dev/sg0: scsi0 channel=0 id=0 lun=0 [em] type=0 Maxtor 1394 storage v1.2 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0] /dev/sg1: scsi1 channel=0 id=0 lun=0 [em] type=5 IOMEGA CDRW9602EXT-B 8OS4 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]
linux:/etc # sg_map /dev/sg0 /dev/sda /dev/sg1 /dev/scd
Ahora si estoy jodido! no me aparece por ningún lado el dispositivo SCSI que correspondería al CD-ROM IDE... he revisado que es'te activa la emulación ide-scsi y si está funcionando...
Dioses del ártico (pinguinos), porque me habéis abandonado... :(
Cuantos dispositivos tienes, ¿tres? Es decir, un cdrom interno, una grabadora, y otro usb, ¿no? Los tres deberían verse como scsi. Para los dos internos (IDE) deberías activar la emulación ide-scsi. Si lo has hecho, pero no sale, échale un vistazo al /var/log/boot.msg
1 Disco duro Maxtor Externo Firewire 1 CD-ROM IDE Creative Labs interno (/dev/hda) 1 CD-RW Iomega Externo USB He revisado el /varlog/boot.msg... estas son las líneas que 'hablan' algo del hda... <4>Kernel command line: root=/dev/hdb2 vga=0x31a splash=silent splash=silent hda=ide-scsi <6>ide_setup: hda=ide-scsi <6> ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:DMA <4>hda: CREATIVE CD5233E-N, ATAPI CD/DVD-ROM drive Tendrá esta siguiente línea algo que ver con el problema? <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
-- Saludos Carlos Robinson
Muchas gracias por las sugerencias y la ayuda! -- Sergio Espinoza Dien linux@sergioespinoza.com http://www.sergioespinoza.com/ http://www.xtremecode.net/ Linux User #328168 *Delivered by Kmail
El 2003-11-03 a las 20:29 -0600, Sergio Espinoza Dien escribió:
serespdi@linux:~> l /dev/cdr* lrwxrwxrwx 1 root root 3 2003-08-24 17:46 /dev/cdrom -> hda lrwxrwxrwx 1 root root 3 2003-10-26 20:50 /dev/cdrom2 -> sr0
El hda está puesto para "normal", no scsi. Pero no es ese el problema principal.
1 Disco duro Maxtor Externo Firewire 1 CD-ROM IDE Creative Labs interno (/dev/hda) 1 CD-RW Iomega Externo USB
He revisado el /varlog/boot.msg... estas son las líneas que 'hablan' algo del hda...
<4>Kernel command line: root=/dev/hdb2 vga=0x31a splash=silent splash=silent hda=ide-scsi
<6>ide_setup: hda=ide-scsi
<6> ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:DMA
Mmm, fíjate que para el hda no detecta dma. Te va a ir lento.
<4>hda: CREATIVE CD5233E-N, ATAPI CD/DVD-ROM drive
Tendrá esta siguiente línea algo que ver con el problema? <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
No necesariamente, porque yo también la tengo, y me funciona. A mi me sale porque intenta usarlo antes de cargar los modulos, justo después del "Partition check". Tendrías que ver algo como: <4>hdc: attached ide-scsi driver. <4>hdd: attached ide-scsi driver. <6>scsi0 : SCSI host adapter emulation for IDE ATAPI devices <4> Vendor: IDE Model: DVD-ROM 16X Rev: 1.06 <4> Type: CD-ROM ANSI SCSI revision: 02 <4> Vendor: MITSUMI Model: CR-48X8TE Rev: 1.1E <4> Type: CD-ROM ANSI SCSI revision: 02 Busca las lineas que hablen algo de "scsi". Mira el fichero "/etc/sysconfig/kernel", a ver que tienes en INITRD_MODULES. Yo tengo "reiserfs", y me funciona, pero quizás necesites "reiserfs ide-scsi" (y luego ejecutar mk_initrd). Depende de la version de SuSE que tengas. -- Saludos Carlos Robinson
On Tuesday 04 November 2003 6:41 am, Carlos E. R. wrote:
El 2003-11-03 a las 20:29 -0600, Sergio Espinoza Dien escribió:
serespdi@linux:~> l /dev/cdr* lrwxrwxrwx 1 root root 3 2003-08-24 17:46 /dev/cdrom -> hda lrwxrwxrwx 1 root root 3 2003-10-26 20:50 /dev/cdrom2 -> sr0
El hda está puesto para "normal", no scsi. Pero no es ese el problema principal.
1 Disco duro Maxtor Externo Firewire 1 CD-ROM IDE Creative Labs interno (/dev/hda) 1 CD-RW Iomega Externo USB
He revisado el /varlog/boot.msg... estas son las líneas que 'hablan' algo del hda...
<4>Kernel command line: root=/dev/hdb2 vga=0x31a splash=silent splash=silent hda=ide-scsi
<6>ide_setup: hda=ide-scsi
<6> ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:DMA
Mmm, fíjate que para el hda no detecta dma. Te va a ir lento.
De hecho actualmente el hda ni lo puedo montar, desde el icono en KDE recibo esto: Could not mount device. The reported error was: mount: /dev/cdrom: can't read superblock Y desde consola es el mismo asunto...
<4>hda: CREATIVE CD5233E-N, ATAPI CD/DVD-ROM drive
Tendrá esta siguiente línea algo que ver con el problema? <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
No necesariamente, porque yo también la tengo, y me funciona. A mi me sale porque intenta usarlo antes de cargar los modulos, justo después del "Partition check".
Tendrías que ver algo como:
<4>hdc: attached ide-scsi driver. <4>hdd: attached ide-scsi driver. <6>scsi0 : SCSI host adapter emulation for IDE ATAPI devices <4> Vendor: IDE Model: DVD-ROM 16X Rev: 1.06 <4> Type: CD-ROM ANSI SCSI revision: 02 <4> Vendor: MITSUMI Model: CR-48X8TE Rev: 1.1E <4> Type: CD-ROM ANSI SCSI revision: 02
Busca las lineas que hablen algo de "scsi".
Esto es lo único que tengo con SCSI en el boot.msg: :( <4>Kernel command line: root=/dev/hdb2 vga=0x31a splash=silent splash=silent hda=ide-scsi <6>ide_setup: hda=ide-scsi <6>SCSI subsystem driver Revision: 1.00 <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Mira el fichero "/etc/sysconfig/kernel", a ver que tienes en INITRD_MODULES. Yo tengo "reiserfs", y me funciona, pero quizás necesites "reiserfs ide-scsi" (y luego ejecutar mk_initrd). Depende de la version de SuSE que tengas.
Yo estoy con la SuSE 8.2 Professional... hmm... en /etc/sysconfig/kernel dice: INITRD_MODULES="ehci-hcd reiserfs"
-- Saludos Carlos Robinson
Muchas gracias por tu tiempo, ayuda y paciencia Carlos! Ya ayuda que los co-listeros brindan es el apoyo que permite a los novatos a seguir adelante. Saludos, -- Sergio Espinoza Dien linux@sergioespinoza.com http://www.sergioespinoza.com/ http://www.xtremecode.net/ Linux User #328168 *Delivered by Kmail
El 2003-11-04 a las 08:48 -0600, Sergio Espinoza Dien escribió:
<6> ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:DMA
Mmm, fíjate que para el hda no detecta dma. Te va a ir lento.
De hecho actualmente el hda ni lo puedo montar, desde el icono en KDE recibo esto: Could not mount device. The reported error was: mount: /dev/cdrom: can't read superblock
Y desde consola es el mismo asunto...
Puede estar relacionado, o no.
Esto es lo único que tengo con SCSI en el boot.msg: :(
<4>Kernel command line: root=/dev/hdb2 vga=0x31a splash=silent splash=silent hda=ide-scsi
<6>ide_setup: hda=ide-scsi
<6>SCSI subsystem driver Revision: 1.00 <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Pues faltan cosas, no está activando la emulación.
Yo estoy con la SuSE 8.2 Professional...
hmm... en /etc/sysconfig/kernel dice: INITRD_MODULES="ehci-hcd reiserfs"
Pues prueba a añadir ide-scsi, y ejecuta mk_initrd. Otra cosa: el kernel, es el original, o lo has modificado? -- Saludos Carlos Robinson
On Tuesday 04 November 2003 6:23 pm, Carlos E. R. wrote:
El 2003-11-04 a las 08:48 -0600, Sergio Espinoza Dien escribió:
<6> ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:DMA
Mmm, fíjate que para el hda no detecta dma. Te va a ir lento.
De hecho actualmente el hda ni lo puedo montar, desde el icono en KDE recibo esto: Could not mount device. The reported error was: mount: /dev/cdrom: can't read superblock
Y desde consola es el mismo asunto...
Puede estar relacionado, o no.
Esto es lo único que tengo con SCSI en el boot.msg: :(
<4>Kernel command line: root=/dev/hdb2 vga=0x31a splash=silent splash=silent hda=ide-scsi
<6>ide_setup: hda=ide-scsi
<6>SCSI subsystem driver Revision: 1.00 <3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Pues faltan cosas, no está activando la emulación.
Yo estoy con la SuSE 8.2 Professional...
hmm... en /etc/sysconfig/kernel dice: INITRD_MODULES="ehci-hcd reiserfs"
Pues prueba a añadir ide-scsi, y ejecuta mk_initrd. Otra cosa: el kernel, es el original, o lo has modificado?
-- Saludos Carlos Robinson
Saludos Carlos, Añadí el ide-scsi al /etc/sysconfig/kernel, ejecuté mk_initrd y reboté la maquina (por si acaso)... todo listo y funcionando! Muchas gracias por la ayuda y la paciencia que has tenido! Nos vemos, -- Sergio Espinoza Dien linux@sergioespinoza.com http://www.sergioespinoza.com/ http://www.xtremecode.net/ Linux User #328168 *Delivered by Kmail
El 2003-11-05 a las 12:50 -0600, Sergio Espinoza Dien escribió:
Pues prueba a añadir ide-scsi, y ejecuta mk_initrd. Otra cosa: el kernel, es el original, o lo has modificado?
Añadí el ide-scsi al /etc/sysconfig/kernel, ejecuté mk_initrd y reboté la maquina (por si acaso)... todo listo y funcionando!
Es que si no hubieras rebotado no hubiera funcionado O:-)
Muchas gracias por la ayuda y la paciencia que has tenido!
De nada. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
Sergio Espinoza Dien