Mailinglist Archive: opensuse-es (1738 mails)
| < Previous | Next > |
Re: [suse-linux-s] simular SCSI ???
- From: Chema Ollés <jmolles@xxxxxxxxxxx>
- Date: Thu, 04 Mar 2004 00:09:26 +0100
- Message-id: <404665A6.9090903@xxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jose Sanchez escribió:
| Javier Payno wrote:
|
|> El Miércoles, 3 de Marzo de 2004 20:56, Jose Sanchez escribió:
|>
|>
|>> Si añado en /boot/grub/menu.lst la opcion
|>> hdc=ide-scsi hdclun=0
|>> entonces no puedo montar la grabadora, me da el error: no se puede leer
|>> el superbloque
|>>
|>> ¿que estoy haciendo mal? o ¿que me falta por hacer?
|>> ¿es necesaria o no la opcion hdc=ide-scsi?
|>>
|>
|>
|> Con los kernel 2.4 de kernel.org si, no lo tengo claro con los de SuSE
|> ya que puede que estén parcheados.
|> De todas formas el problema está en que cuando emulas SCSI el
|> dispositivo en cuestión deja de ser un dispositivo IDE para el sistema
|> con lo que la nomenclatura cambia, de ser hdc pasa a ser sr0, y esto
|> has de modificarlo en fstab.... /dev/hdc /media/cdrecorder
|> is09660 ro,user,noauto 0 0
|> Pasa a ser /dev/sr0 /media/cdrecorder is09660
|> ro,user,noauto 0 0
|>
|>
| Creo un enlace a sr0 y lo pongo en fstab y me dice: /dev/pitraco no es
| un dispositivo de bloques válido
| pitraco es el enlace que apunta a sr0
|
|> de todas formas, y para asegurarte, ejecuta un dmesg | grep scsi y te
|> soltará algo parecido a esto
|>
|> sr0: scsi3-mmc drive: 32x/32x writer dvd-ram cd/rw xa/form2 cdda tray
|>
|>
| A mi me suelta esto:
|
| Kernel command line: root=/dev/hda5 vga=0x31a hdc=ide-scsi splash=silent
| splash=silent
| ide_setup: hdc=ide-scsi
| kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
|
|
| Si hago modprobe ide-scsi dice nada. (no se pra que sirve todo esto pero
| seguro que tu si)
|
| ¿que se te ocurre?
|
|> Aquí vemos que mi dispositivo despues de la emulación se convierte en
|> sr0 en lugar de hdd que le corresondería al ser el segundo dispositivo
|> de la segunda controladora IDE.
|> Otra cosa es que en ningún momento es necesario que la grabadora se
|> monte o aparezca en /etc/fstab para grabar datos con ella
|>
|>
|>
|>> Os agradeceria muchisimo vuestra ayuda.
|>> Por favor, podria alguien que sepa instalar una grabadora ayudarme.
|>> Muchas gracias aunque solo sea por haber leido el mail, y por supuesto,
|>> muchas gracias a quien ya a intentado ayudarme.
|>>
|>> Mas detalles:
|>>
|>> En /dev tengo el link grabadora apuntando a hdc
|>> En /dev tengo el link dvd apuntando a hdd
|>> Este es mi fstab:
|>> /dev/hda5 / ext2
|>> defaults 1 1
|>> /dev/hda6 /home ext2
|>> defaults 1 2
|>> /dev/hda1 /win vfat
|>> user 0 0
|>> /dev/hda2 swap swap
|>> pri=42 0 0
|>> devpts /dev/pts devpts
|>> mode=0620,gid=5 0 0
|>> proc /proc proc
|>> defaults 0 0
|>> usbdevfs /proc/bus/usb usbdevfs
|>> noauto 0 0
|>> /dev/fd0 /floppy auto
|>> noauto,user,sync 0 0
|>> /dev/dvd /dvd auto
|>> ro,noauto,user,exec 0 0
|>> /dev/grabadora /grabadora auto
|>> ro,noauto,user,exec 0 0
|>>
|>
|>
|> En el caso de tu grabadora, tal y como lo veo en tu fstab, me atrevo a
|> decir que /dev/grabadora es un enlace simbólico a /dev/hdc
|>
|>
|>
|>
|
Chico,creía que a estas alturas ya lo tenias todo claro!!!!!!
Paso 1:
Segun dices en tu nota,aunque tienes las opciones de hdc=ide-scsi
,etc,etc,etc..... parece ser que tienes un problema a la hora de cargar
ese módulo ide-scsi (kmod: failed to exec /sbin/modprobe -s -k
scsi_hostadapter, errno = 2).Es un error que ha pasado con algunos
kernel de la serie 2.4.2X.Por lo que en realidad,tus discos no han sido
cargados como emulación scsi.Debes cargar a mano el módulo con insmod
ide-scsi.
Paso 2:
Tras comprobar que ese módulo esta cargado ejecutando lsmod, y sabiendo
que tu antiguo hdc es ahora sr0 y el hdd es sr1,ejecuta cdrecord
- --scanbus a ver que te sale.
Ya me contaras...
PD
Yo uso el kernel 2.4.25 y Cdrecord-Clone 2.01a22.Mi grabadora y dvd estan SIN emulación scsi.
Al ejecutar cdrecord -dev=ATAPI: --scanbus este es el resultado:
scsidev: 'ATAPI:'
devname: 'ATAPI'
scsibus: -1 target: -1 lun: -1
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
Using libscg version 'schily-0.7'.
scsibus0:
0,0,0 0) 'TOSHIBA ' 'DVD-ROM SD-M1712' '1004' Removable CD-ROM
0,1,0 1) 'SONY ' 'CD-RW CRX215E1 ' 'SYS2' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
La versión de k3b que tengo,aunque no la necesito para grabar los cds,es la siguiente:
k3b --version -->>>
Qt: 3.3.0-snapshot-20031220
KDE: 3.2.90 (CVS >= 20040117)
K3b: 0.11.90
Y funciona de coña SIN emulación scsi.
- --
Chema Ollés
Usuario Linux: #198057
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFARmQWEU1XZxX+Q+YRAnzqAJ4wu5JAhlOf1Q6kX2LBSHoDfaC2pQCeLmhG
Qf7qN2fUokHhxLyGs3DMLj8=
=rWNM
-----END PGP SIGNATURE-----
Hash: SHA1
Jose Sanchez escribió:
| Javier Payno wrote:
|
|> El Miércoles, 3 de Marzo de 2004 20:56, Jose Sanchez escribió:
|>
|>
|>> Si añado en /boot/grub/menu.lst la opcion
|>> hdc=ide-scsi hdclun=0
|>> entonces no puedo montar la grabadora, me da el error: no se puede leer
|>> el superbloque
|>>
|>> ¿que estoy haciendo mal? o ¿que me falta por hacer?
|>> ¿es necesaria o no la opcion hdc=ide-scsi?
|>>
|>
|>
|> Con los kernel 2.4 de kernel.org si, no lo tengo claro con los de SuSE
|> ya que puede que estén parcheados.
|> De todas formas el problema está en que cuando emulas SCSI el
|> dispositivo en cuestión deja de ser un dispositivo IDE para el sistema
|> con lo que la nomenclatura cambia, de ser hdc pasa a ser sr0, y esto
|> has de modificarlo en fstab.... /dev/hdc /media/cdrecorder
|> is09660 ro,user,noauto 0 0
|> Pasa a ser /dev/sr0 /media/cdrecorder is09660
|> ro,user,noauto 0 0
|>
|>
| Creo un enlace a sr0 y lo pongo en fstab y me dice: /dev/pitraco no es
| un dispositivo de bloques válido
| pitraco es el enlace que apunta a sr0
|
|> de todas formas, y para asegurarte, ejecuta un dmesg | grep scsi y te
|> soltará algo parecido a esto
|>
|> sr0: scsi3-mmc drive: 32x/32x writer dvd-ram cd/rw xa/form2 cdda tray
|>
|>
| A mi me suelta esto:
|
| Kernel command line: root=/dev/hda5 vga=0x31a hdc=ide-scsi splash=silent
| splash=silent
| ide_setup: hdc=ide-scsi
| kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
|
|
| Si hago modprobe ide-scsi dice nada. (no se pra que sirve todo esto pero
| seguro que tu si)
|
| ¿que se te ocurre?
|
|> Aquí vemos que mi dispositivo despues de la emulación se convierte en
|> sr0 en lugar de hdd que le corresondería al ser el segundo dispositivo
|> de la segunda controladora IDE.
|> Otra cosa es que en ningún momento es necesario que la grabadora se
|> monte o aparezca en /etc/fstab para grabar datos con ella
|>
|>
|>
|>> Os agradeceria muchisimo vuestra ayuda.
|>> Por favor, podria alguien que sepa instalar una grabadora ayudarme.
|>> Muchas gracias aunque solo sea por haber leido el mail, y por supuesto,
|>> muchas gracias a quien ya a intentado ayudarme.
|>>
|>> Mas detalles:
|>>
|>> En /dev tengo el link grabadora apuntando a hdc
|>> En /dev tengo el link dvd apuntando a hdd
|>> Este es mi fstab:
|>> /dev/hda5 / ext2
|>> defaults 1 1
|>> /dev/hda6 /home ext2
|>> defaults 1 2
|>> /dev/hda1 /win vfat
|>> user 0 0
|>> /dev/hda2 swap swap
|>> pri=42 0 0
|>> devpts /dev/pts devpts
|>> mode=0620,gid=5 0 0
|>> proc /proc proc
|>> defaults 0 0
|>> usbdevfs /proc/bus/usb usbdevfs
|>> noauto 0 0
|>> /dev/fd0 /floppy auto
|>> noauto,user,sync 0 0
|>> /dev/dvd /dvd auto
|>> ro,noauto,user,exec 0 0
|>> /dev/grabadora /grabadora auto
|>> ro,noauto,user,exec 0 0
|>>
|>
|>
|> En el caso de tu grabadora, tal y como lo veo en tu fstab, me atrevo a
|> decir que /dev/grabadora es un enlace simbólico a /dev/hdc
|>
|>
|>
|>
|
Chico,creía que a estas alturas ya lo tenias todo claro!!!!!!
Paso 1:
Segun dices en tu nota,aunque tienes las opciones de hdc=ide-scsi
,etc,etc,etc..... parece ser que tienes un problema a la hora de cargar
ese módulo ide-scsi (kmod: failed to exec /sbin/modprobe -s -k
scsi_hostadapter, errno = 2).Es un error que ha pasado con algunos
kernel de la serie 2.4.2X.Por lo que en realidad,tus discos no han sido
cargados como emulación scsi.Debes cargar a mano el módulo con insmod
ide-scsi.
Paso 2:
Tras comprobar que ese módulo esta cargado ejecutando lsmod, y sabiendo
que tu antiguo hdc es ahora sr0 y el hdd es sr1,ejecuta cdrecord
- --scanbus a ver que te sale.
Ya me contaras...
PD
Yo uso el kernel 2.4.25 y Cdrecord-Clone 2.01a22.Mi grabadora y dvd estan SIN emulación scsi.
Al ejecutar cdrecord -dev=ATAPI: --scanbus este es el resultado:
scsidev: 'ATAPI:'
devname: 'ATAPI'
scsibus: -1 target: -1 lun: -1
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
Using libscg version 'schily-0.7'.
scsibus0:
0,0,0 0) 'TOSHIBA ' 'DVD-ROM SD-M1712' '1004' Removable CD-ROM
0,1,0 1) 'SONY ' 'CD-RW CRX215E1 ' 'SYS2' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
La versión de k3b que tengo,aunque no la necesito para grabar los cds,es la siguiente:
k3b --version -->>>
Qt: 3.3.0-snapshot-20031220
KDE: 3.2.90 (CVS >= 20040117)
K3b: 0.11.90
Y funciona de coña SIN emulación scsi.
- --
Chema Ollés
Usuario Linux: #198057
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFARmQWEU1XZxX+Q+YRAnzqAJ4wu5JAhlOf1Q6kX2LBSHoDfaC2pQCeLmhG
Qf7qN2fUokHhxLyGs3DMLj8=
=rWNM
-----END PGP SIGNATURE-----
| < Previous | Next > |