Device not ready - messages with YAMAHA CDRW8424S

Phillip Susi psusi at cfl.rr.com
Tue Feb 7 07:18:34 PST 2006


Sounds like the drive may have broken firmware.  Did you try upgrading 
it?  I'm not sure exactly which command hal is sending the drive to 
detect if there is media loaded, but seeing as how none of the other 
drives complain like that, my guess is this one is not returning the 
correct reply for "no media".

Andreas Brogle wrote:
> Hello,
> 
> hald is printing that messages below to the active console continously.
> 
> /var/log/messages:
> Feb  7 10:16:48 a9 kernel: Device not ready. Make sure there is a disc in the 
> drive.
> Feb  7 10:17:19 a9 last message repeated 15 times
> 
> The messages disappear if I load a cdrom in my SCSI CD-Rewriter YAMAHA 
> CDRW8424S or when killing hald.
> 
> There some more devices connected to the same SCSI-Bus, but only with 
> CDRW8424S the problem exists.
> None of that messages appear for Plextor PX-83Cx, Plextor PX-40TSI CDROMs or 
> Fujitsu M2513A MODs.
> 
> What can I do ?
> 
> I'm using Debian GNU Linux Sid, lust updated at Feb. 6, 2006.
> 
> 
> An extraction of lshal output:
> 
> udi = '/org/freedesktop/Hal/devices/storage_model_CD_ROM_PX_40TS'
>   info.addons = {'hald-addon-storage'} (string list)
>   storage.policy.desired_mount_point = 'cdrom'  (string)
>   storage.policy.mount_filesystem = 'auto'  (string)
>   storage.policy.should_mount = true  (bool)
>   block.storage_device = 
> '/org/freedesktop/Hal/devices/storage_model_CD_ROM_PX_40TS'  (string)
>   info.udi = 
> '/org/freedesktop/Hal/devices/storage_model_CD_ROM_PX_40TS'  (string)
>   storage.cdrom.support_media_changed = true  (bool)
>   storage.cdrom.dvdplusrdl = false  (bool)
>   storage.cdrom.dvdplusrw = false  (bool)
>   storage.cdrom.dvdplusr = false  (bool)
>   storage.cdrom.dvdram = false  (bool)
>   storage.cdrom.dvdrw = false  (bool)
>   storage.cdrom.dvdr = false  (bool)
>   storage.cdrom.dvd = false  (bool)
>   storage.cdrom.cdrw = false  (bool)
>   storage.cdrom.cdr = false  (bool)
>   storage.requires_eject = true  (bool)
>   storage.hotpluggable = false  (bool)
>   info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
>   info.category = 'storage'  (string)
>   info.product = 'CD-ROM PX-40TS'  (string)
>   info.vendor = 'PLEXTOR'  (string)
>   storage.removable = true  (bool)
>   storage.physical_device = 
> '/org/freedesktop/Hal/devices/pci_1022_2020_scsi_host_scsi_device_lun0_0'  (string)
>   storage.lun = 0  (0x0)  (int)
>   storage.drive_type = 'cdrom'  (string)
>   storage.vendor = 'PLEXTOR'  (string)
>   storage.model = 'CD-ROM PX-40TS'  (string)
>   storage.automount_enabled_hint = true  (bool)
>   storage.media_check_enabled = true  (bool)
>   storage.no_partitions_hint = true  (bool)
>   storage.bus = 'scsi'  (string)
>   block.is_volume = false  (bool)
>   block.minor = 1  (0x1)  (int)
>   block.major = 11  (0xb)  (int)
>   block.device = '/dev/scd1'  (string)
>   linux.hotplug_type = 3  (0x3)  (int)
>   info.parent = 
> '/org/freedesktop/Hal/devices/pci_1022_2020_scsi_host_scsi_device_lun0_0'  (string)
>   linux.sysfs_path_device = '/sys/block/sr1'  (string)
>   linux.sysfs_path = '/sys/block/sr1'  (string)
> 
> udi = '/org/freedesktop/Hal/devices/storage_model_CRW8424S'
>   info.addons = {'hald-addon-storage'} (string list)
>   storage.policy.desired_mount_point = 'cdrecorder'  (string)
>   storage.policy.mount_filesystem = 'auto'  (string)
>   storage.policy.should_mount = true  (bool)
>   block.storage_device = 
> '/org/freedesktop/Hal/devices/storage_model_CRW8424S'  (string)
>   info.udi = '/org/freedesktop/Hal/devices/storage_model_CRW8424S'  (string)
>   storage.cdrom.write_speed = 1411  (0x583)  (int)
>   storage.cdrom.read_speed = 2822  (0xb06)  (int)
>   storage.cdrom.support_media_changed = true  (bool)
>   storage.cdrom.dvdplusrdl = false  (bool)
>   storage.cdrom.dvdplusrw = false  (bool)
>   storage.cdrom.dvdplusr = false  (bool)
>   storage.cdrom.dvdram = false  (bool)
>   storage.cdrom.dvdrw = false  (bool)
>   storage.cdrom.dvdr = false  (bool)
>   storage.cdrom.dvd = false  (bool)
>   storage.cdrom.cdrw = true  (bool)
>   storage.cdrom.cdr = true  (bool)
>   storage.requires_eject = true  (bool)
>   storage.hotpluggable = false  (bool)
>   info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
>   info.category = 'storage'  (string)
>   info.product = 'CRW8424S'  (string)
>   info.vendor = 'YAMAHA'  (string)
>   storage.removable = true  (bool)
>   storage.physical_device = 
> '/org/freedesktop/Hal/devices/pci_1022_2020_scsi_host_scsi_device_lun0'  (string)
>   storage.lun = 0  (0x0)  (int)
>   storage.drive_type = 'cdrom'  (string)
>   storage.vendor = 'YAMAHA'  (string)
>   storage.model = 'CRW8424S'  (string)
>   storage.automount_enabled_hint = true  (bool)
>   storage.media_check_enabled = true  (bool)
>   storage.no_partitions_hint = true  (bool)
>   storage.bus = 'scsi'  (string)
>   block.is_volume = false  (bool)
>   block.minor = 2  (0x2)  (int)
>   block.major = 11  (0xb)  (int)
>   block.device = '/dev/scd2'  (string)
>   linux.hotplug_type = 3  (0x3)  (int)
>   info.parent = 
> '/org/freedesktop/Hal/devices/pci_1022_2020_scsi_host_scsi_device_lun0'  (string)
>   linux.sysfs_path_device = '/sys/block/sr2'  (string)
>   linux.sysfs_path = '/sys/block/sr2'  (string)
> 
>  
> 
> Andreas
> 



More information about the hal mailing list