Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[cdrom-usb] No existe después de cambiar a 2.6.14/udev
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Membris-Khan
n00b
n00b


Joined: 26 Nov 2005
Posts: 40
Location: Murcia (Spain)

PostPosted: Sat Dec 03, 2005 3:50 pm    Post subject: [cdrom-usb] No existe después de cambiar a 2.6.14/udev Reply with quote

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
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Sat Dec 03, 2005 4:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
Membris-Khan
n00b
n00b


Joined: 26 Nov 2005
Posts: 40
Location: Murcia (Spain)

PostPosted: Sun Dec 04, 2005 3:18 am    Post subject: Reply with quote

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
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Sun Dec 04, 2005 3:47 pm    Post subject: Reply with quote

/dev/sg0 es el dispositivo grabador. Para leer debes usar /dev/sr0.
_________________
pcmaster
Back to top
View user's profile Send private message
Membris-Khan
n00b
n00b


Joined: 26 Nov 2005
Posts: 40
Location: Murcia (Spain)

PostPosted: Sun Dec 04, 2005 9:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Sun Dec 04, 2005 9:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Membris-Khan
n00b
n00b


Joined: 26 Nov 2005
Posts: 40
Location: Murcia (Spain)

PostPosted: Sun Dec 04, 2005 9:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Sun Dec 04, 2005 10:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Membris-Khan
n00b
n00b


Joined: 26 Nov 2005
Posts: 40
Location: Murcia (Spain)

PostPosted: Sun Dec 04, 2005 10:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
aj2r
l33t
l33t


Joined: 11 Sep 2005
Posts: 705
Location: Granada/Andalucí­a/España

PostPosted: Mon Dec 05, 2005 10:28 am    Post subject: Reply with quote

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
View user's profile Send private message
Membris-Khan
n00b
n00b


Joined: 26 Nov 2005
Posts: 40
Location: Murcia (Spain)

PostPosted: Mon Dec 05, 2005 10:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Mon Dec 05, 2005 11:11 pm    Post subject: Reply with quote

Tendrías que haber hecho un make oldconfig.
_________________
pcmaster
Back to top
View user's profile Send private message
Membris-Khan
n00b
n00b


Joined: 26 Nov 2005
Posts: 40
Location: Murcia (Spain)

PostPosted: Wed Dec 07, 2005 10:02 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
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