Comment 71 for bug 228624

Revision history for this message
Roy Kimbrell (roy-kimbrell) wrote :

This worked. I did the following:

Entered `ls /dev/scd*` which showed that /dev/scd0 was not a device.

Connected a Sony DRX-S70U (which is a portable DVD reader/writer) to a USB port.

`ls /dev/sc*` showed that /dev/scd0 was a device.

Put in a DVD movie. Killed the movie player.

Ran `handbrake -i /dev/scd0 -t0` which would read the titles on the dvd moive. Handbrake encountered a screen full of errors in attempting to read the DVD. However, it eventually got over them and read the titles.

Ejected the DVD.
Unplugged the USB DVD reader/writer.
Entered the code referenced by Charles Atkinson in /etc/hal/fdi/policy/preferences.fdi
Connected the USB DVD reader/writer.
Put in the same DVD movie. The player did not start (as expected).
Entered `ls /dev/sc*` until /dev/scd0 showed up.
Ran handbrake again as above.
Handbrake showed NO errors this time and read all the titles.

I did this three times. Each time turning on/off the code in preferences.fdi (using comments). Each time I got the same results.

So the work-around works for USB DVD drives.

I haven't tested it with a USB hard disk drive, which I will do eventually. However, this is a good sign.

The machine is an IBM Thinkpad X60s.
An HP Lightscribe HP dvd 840 works without the work-around.
A Targus PADVW010U never shows up in /dev