[Bug 135254] [gutsy] wodim hangs in endless loop when using SCSI device syntax

Stefan Fleiter stefan.fleiter at web.de
Tue Aug 28 11:43:30 BST 2007


Public bug reported:

xcdroast hang when it should create its device database.
I could chase this back to wodim from cdrkit 9:1.1.6-1ubuntu1:

wodim dev=0,3,0 -v -checkdrive debug=999999
dev: '0,3,0' speed: -1 fs: 12582912 driveropts '(null)'
TOC Type: 1 = CD-ROM
scsidev: '0,3,0'
scsibus: 0 target: 3 lun: 0
usal__open() 0,3,0
WARNING: the deprecated pseudo SCSI syntax found as device specification.
Support for that may cease in the future versions of wodim. For now,
the device will be mapped to a block device file where possible.
Run "wodim --devices" for details.
Error trying to open /dev/hda exclusively (Device or resource busy)... retrying in 1 second.
Error trying to open /dev/hda exclusively (Device or resource busy)... retrying in 1 second.
Error trying to open /dev/hda exclusively (Device or resource busy)... retrying in 1 second.
Error trying to open /dev/hda exclusively (Device or resource busy)... retrying in 1 second.
Error trying to open /dev/hda exclusively (Device or resource busy)... giving up.


As one can see 0,3,0 is not /dev/hda but /dev/scd0:

# lsscsi
[0:0:3:0]    cd/dvd  PLEXTOR  CD-ROM PX-12TS   1.02  /dev/scd0
[0:0:5:0]    cd/dvd  TEAC     CD-R58S          1.0H  /dev/scd1

This makes at least xcdroast not work any more.
I do not know which other programs call wodim this way and are broken
if they are not already configured successfully.

And I do not know if using the wrong device node can cause data loss in other
configurations.

** Affects: cdrkit (Ubuntu)
     Importance: Undecided
         Status: New

-- 
[gutsy] wodim hangs in endless loop when using SCSI device syntax
https://bugs.launchpad.net/bugs/135254
You received this bug notification because you are a member of Ubuntu
Burning Team, which is a bug contact for cdrkit in ubuntu.



More information about the Ubuntu-burning mailing list