View previous topic :: View next topic |
Author |
Message |
Membris-Khan n00b
Joined: 26 Nov 2005 Posts: 40 Location: Murcia (Spain)
|
Posted: Sat Dec 03, 2005 3:50 pm Post subject: [cdrom-usb] No existe después de cambiar a 2.6.14/udev |
|
|
No sé si es por udev, o por el cambio de kernel, pero mi cdrom usb ya no existe. Es un cdrom IDE montado en una caja USB que tenía funcionando perfectamente con el kernel 2.6.11 y devfs (tenía un /dev/cdrom).
El caso es que cuando lo enchufo, dmesg me dice esto:
Code: | usb 1-4: new high speed USB device using ehci_hcd and address 5
usb-storage: USB Mass Storage device detected
usb-storage: -- associate_dev
usb-storage: Vendor: 0x04b4, Product: 0x6830, Revision: 0x0001
usb-storage: Interface Subclass: 0x06, Protocol: 0x50
usb-storage: Transport: Bulk
usb-storage: Protocol: Transparent SCSI
usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1
usb-storage: GetMaxLUN command result is -32, data is 0
usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=88 len=0
usb-storage: usb_stor_clear_halt: result = 0
usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=02 len=0
usb-storage: usb_stor_clear_halt: result = 0
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: *** thread sleeping.
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
evbug.c: Event. Dev: usb-0000:00:10.0-2/input0, Type: 1, Code: 103, Value: 1
evbug.c: Event. Dev: usb-0000:00:10.0-2/input0, Type: 0, Code: 0, Value: 0
evbug.c: Event. Dev: usb-0000:00:10.0-2/input0, Type: 1, Code: 103, Value: 0
evbug.c: Event. Dev: usb-0000:00:10.0-2/input0, Type: 0, Code: 0, Value: 0
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Command INQUIRY (6 bytes)
usb-storage: 12 00 00 00 24 00
usb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 6
usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
usb-storage: Status code 0; transferred 31/31
usb-storage: -- transfer complete
usb-storage: Bulk command transfer result=0
usb-storage: usb_stor_bulk_transfer_sglist: xfer 36 bytes, 1 entries
usb-storage: Status code 0; transferred 36/36
usb-storage: -- transfer complete
usb-storage: Bulk data transfer result 0x0
usb-storage: Attempting to get CSW...
usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
usb-storage: Status code 0; transferred 13/13
usb-storage: -- transfer complete
usb-storage: Bulk status result = 0
usb-storage: Bulk Status S 0x53425355 T 0x1 R 0 Stat 0x0
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
Vendor: SAMSUNG Model: CD-R/RW SW-252B Rev: R701
Type: CD-ROM ANSI SCSI revision: 00
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (1:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (2:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (3:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (4:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (5:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (6:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (7:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: device scan complete
evbug.c: Event. Dev: usb-0000:00:10.0-2/input0, Type: 1, Code: 28, Value: 1
evbug.c: Event. Dev: usb-0000:00:10.0-2/input0, Type: 0, Code: 0, Value: 0
|
así que en principio parece que lo detecta. Sin embargo no tengo nada que se parezca a /dev/cd* ni tampoco tengo ningún /dev/hd* aparte del de mi disco duro.
Se me ha olvidado hacer algo, o tengo que tener alguna cosa en cuenta con motivo del cambio? _________________ Giingo. No por mucho madrugar verás a las vacas en camisón |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Sat Dec 03, 2005 4:57 pm Post subject: |
|
|
Quote: | Vendor: SAMSUNG Model: CD-R/RW SW-252B Rev: R701
Type: CD-ROM ANSI SCSI revision: 00
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5 |
bueno, que conste que ni idea de cdroms usb pero yo diría que tendrías que tener un dispositivo sdX una vez insertes un cdrom en la unidad ...
Que te dice un sg_map -i ??
saluetes |
|
Back to top |
|
|
Membris-Khan n00b
Joined: 26 Nov 2005 Posts: 40 Location: Murcia (Spain)
|
Posted: Sun Dec 04, 2005 3:18 am Post subject: |
|
|
Un sg_map -i me da esto:
Code: | /dev/sg0 SAMSUNG CD-R/RW SW-252B R701
|
hasta ahí bien, pero si intento montarlo, como es lógico no puedo
Code: | root:/home/membris# mount -t auto /dev/sg0 /mnt/samsung
mount: /dev/sg0 no es un dispositivo de bloques |
y tampoco puedo extraer la bandeja
Code: | root:/home/membris# eject /dev/sg0
eject: unable to eject, last error: Operacin no permitida |
Ya te digo que antes me lo detectaba perfectamente como cdrom, y como he cambiado a la vez al kernel 2.6.14 y udev, no sé dónde está el fallo realmente (yo creo que de udev, porque uso el mismo .config para compilar). Con mi anterior kernel me lo detectaba perfectamente como un cdrom normal, de hecho tenía un /dev/cdrom. _________________ Giingo. No por mucho madrugar verás a las vacas en camisón |
|
Back to top |
|
|
pcmaster Advocate
Joined: 04 Dec 2003 Posts: 2233 Location: Barcelona
|
Posted: Sun Dec 04, 2005 3:47 pm Post subject: |
|
|
/dev/sg0 es el dispositivo grabador. Para leer debes usar /dev/sr0. _________________ pcmaster |
|
Back to top |
|
|
Membris-Khan n00b
Joined: 26 Nov 2005 Posts: 40 Location: Murcia (Spain)
|
Posted: Sun Dec 04, 2005 9:25 pm Post subject: |
|
|
No tengo ningún dispositivo que se llame /dev/sr0 _________________ Giingo. No por mucho madrugar verás a las vacas en camisón |
|
Back to top |
|
|
pcmaster Advocate
Joined: 04 Dec 2003 Posts: 2233 Location: Barcelona
|
Posted: Sun Dec 04, 2005 9:49 pm Post subject: |
|
|
Pues en mi sistema:
Code: | AthlonXP ~ # ls /dev/sr*
ls: /dev/sr*: No existe el fichero o el directorio
AthlonXP ~ # ls /dev/sg*
ls: /dev/sg*: No existe el fichero o el directorio
AthlonXP ~ # ls /dev/sr*
/dev/sr0
AthlonXP ~ # ls /dev/sg*
/dev/sg0 |
Nota: después del segundo ls, conecté la grabadora externa USB 2.0. Todavía tengo el kernel gentoo-sources-2.6.12-r9 _________________ pcmaster |
|
Back to top |
|
|
Membris-Khan n00b
Joined: 26 Nov 2005 Posts: 40 Location: Murcia (Spain)
|
Posted: Sun Dec 04, 2005 9:56 pm Post subject: |
|
|
Pues en mi caso, tras conectar la grabadora:
Code: |
root:/home/membris# ls /dev/sr*
ls: /dev/sr*: No existe el fichero o el directorio
root:/home/membris# ls /dev/sg*
crw-rw---- 1 root root 21, 0 dic 4 22:54 /dev/sg0 |
Yo creo que hay algo mal, y que debería tener un /dev/cdrom como antes _________________ Giingo. No por mucho madrugar verás a las vacas en camisón |
|
Back to top |
|
|
pcmaster Advocate
Joined: 04 Dec 2003 Posts: 2233 Location: Barcelona
|
Posted: Sun Dec 04, 2005 10:31 pm Post subject: |
|
|
En el directorio /etc/udev/rules.d, además del archivo 50-udev.rules, yo he puesto uno que se llama 20-udev.rules, y contiene:
Code: |
# Mis permisos para la grabadora DVD
KERNEL="sg*", NAME="%k", GROUP="dvdrw"
|
ponlo a ver. En mi caso, sólo era para los permisos...
Supongo que al compilar el kernel habrás compilado el soporte genérico SCSI y todo lo demás... _________________ pcmaster |
|
Back to top |
|
|
Membris-Khan n00b
Joined: 26 Nov 2005 Posts: 40 Location: Murcia (Spain)
|
Posted: Sun Dec 04, 2005 10:54 pm Post subject: |
|
|
Sí, en el kernel tengo todo lo que necesito, de hecho uso mi pendrive usb a diario sin problemas.
En cuanto a lo de los permisos, si todo esto lo estoy haciendo como root, no debería solucionar nada, no? En cualquier caso sigo pensando que los tiros no van por aquí, y que tendría que ser detectado como un cdrom normal, como antes. _________________ Giingo. No por mucho madrugar verás a las vacas en camisón |
|
Back to top |
|
|
aj2r l33t
Joined: 11 Sep 2005 Posts: 705 Location: Granada/Andalucía/España
|
Posted: Mon Dec 05, 2005 10:28 am Post subject: |
|
|
Asegúrate de que en el kernel tienes realmente seleccionado lo que necesitas en al apartado de SCSI, por lo que he visto en la salida de tu sistema parece eso, que te falta el módulo necesario. Mira si tienes marcados "SCSI disk Support" "SCSI generic Support" (éstos si los tendrás ya que puedes montar el pendrive) "SCSI CDROM Support". Espero servirte de ayuda. |
|
Back to top |
|
|
Membris-Khan n00b
Joined: 26 Nov 2005 Posts: 40 Location: Murcia (Spain)
|
Posted: Mon Dec 05, 2005 10:55 pm Post subject: |
|
|
Vaya, pues no lo tenía marcado en las opciones, es raro porque he usado el mismo .config del anterior kernel. En cualquier caso tampoco sabía que fuera necesario, y quizás antes me funcionaba sin saber cómo
Lo pruebo y te digo, muchas gracias _________________ Giingo. No por mucho madrugar verás a las vacas en camisón |
|
Back to top |
|
|
pcmaster Advocate
Joined: 04 Dec 2003 Posts: 2233 Location: Barcelona
|
Posted: Mon Dec 05, 2005 11:11 pm Post subject: |
|
|
Tendrías que haber hecho un make oldconfig. _________________ pcmaster |
|
Back to top |
|
|
Membris-Khan n00b
Joined: 26 Nov 2005 Posts: 40 Location: Murcia (Spain)
|
Posted: Wed Dec 07, 2005 10:02 am Post subject: |
|
|
Pues parece ser que era por el soporte de cdrom scsi, la próxima vez llevaré más cuidado cuando migre de kernel. Muchas gracias aj2r, gringo y pcmaster por vuestra ayuda _________________ Giingo. No por mucho madrugar verás a las vacas en camisón |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|