2.22 Upgrade Issues

Frank Jahnke jahnke at sonatabio.com
Fri Apr 4 20:11:50 UTC 2008

On Fri, 2008-03-28 at 00:02 -0500, Jeremy Messenger wrote:
> On Wed, 26 Mar 2008 10:14:33 -0500, Frank Jahnke <jahnke at sonatabio.com>  

> > For some reason automounting is not working.  I get a warning at boot
> > from dbus -- "$dbus_enable is not set properly" -- but otherwise there
> > is nothing consequential there.  Hal finds both cd0 and acd0, as
> > before.  Inserting a CD gives the error message that the drive could
> > not be mounted, and then subsequent attempts give nothing.  Any
> > suggestions on how to fix this would be appreciated.
> Possible similar with this:
> http://lists.freebsd.org/pipermail/freebsd-gnome/2008-March/019600.html

I let this sit for a week or so, and revisited it today.  I noted that
there is now a HAL FAQ, which I followed to the letter.  I *think* I am
still having a few issues with automounting.

When an audio CD is inserted, I hear the usual CD noise, followed by a
message that the "Location is not mountable" and no CD appears on the
desktop as it did earlier.

However, if I invoke gnome-cd, and even force the device to /cdrom
(which is a link to /dev/cd0 -- the one that uses atapicam) it plays
properly.  The program also ejects the CD properly.

On the other hand, putting in a blank CD it does cause it to appear on
the desktop with no error message, and I can burn just fine with

So something is still seems not quite right.  Particulars: 6.3-R-p1,
Gnome 2.22 with all updates as of yesterday (including all the recent
changes to hal, dbus, xorg-server abd so forth), and using moused (works
fine). lshal for that drive looks OK (listed below) as does
ck-list-sessions, where "active = TRUE" shows up like it should.

Is this how it should be?  It seems there are still some minor issues
with mounting audio CDs.


pinot% lshal


udi = '/org/freedesktop/Hal/devices/storage_model_DVD_RW__DVR_111D'
  block.device = '/dev/cd0'  (string)
  block.freebsd.cam_path = '3,0,0'  (string)
  block.is_volume = false  (bool)
  block.major = 0  (0x0)  (int)
  block.minor = 106  (0x6a)  (int)
  block.storage_device =
'/org/freedesktop/Hal/devices/storage_model_DVD_RW__DVR_111D'  (string)
  freebsd.device_file = '/dev/cd0'  (string)
  freebsd.driver = 'cd'  (string)
  freebsd.unit = 0  (0x0)  (int)
  info.addons = {'hald-addon-storage'} (string list)
  info.capabilities = {'block', 'storage', 'storage.cdrom'} (string
  info.category = 'storage.cdrom'  (string)
  info.interfaces = {'org.freedesktop.Hal.Device.Storage',
'org.freedesktop.Hal.Device.Storage.Removable'} (string list)
  info.parent =
  info.product = 'DVD-RW  DVR-111D'  (string)
  info.subsystem = 'block'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/storage_model_DVD_RW__DVR_111D'  (string)
  info.vendor = 'PIONEER'  (string)
  org.freedesktop.Hal.Device.Storage.method_argnames = {'extra_options',
'extra_options'} (string list)
  org.freedesktop.Hal.Device.Storage.method_execpaths =
{'hal-storage-eject', 'hal-storage-closetray'} (string list)
  org.freedesktop.Hal.Device.Storage.method_names = {'Eject',
'CloseTray'} (string list)
  org.freedesktop.Hal.Device.Storage.method_signatures = {'as', 'as'}
(string list)
  storage.automount_enabled_hint = true  (bool)
  storage.bus = 'scsi'  (string)
  storage.cdrom.bd = false  (bool)
  storage.cdrom.bdr = false  (bool)
  storage.cdrom.bdre = false  (bool)
  storage.cdrom.cdr = true  (bool)
  storage.cdrom.cdrw = true  (bool)
  storage.cdrom.dvd = true  (bool)
  storage.cdrom.dvdplusr = true  (bool)
  storage.cdrom.dvdplusrdl = true  (bool)
  storage.cdrom.dvdplusrw = true  (bool)
  storage.cdrom.dvdplusrwdl = false  (bool)
  storage.cdrom.dvdr = true  (bool)
  storage.cdrom.dvdram = false  (bool)
  storage.cdrom.dvdrw = false  (bool)
  storage.cdrom.hddvd = false  (bool)
  storage.cdrom.hddvdr = false  (bool)
  storage.cdrom.hddvdrw = false  (bool)
  storage.cdrom.read_speed = 7056  (0x1b90)  (int)
  storage.cdrom.support_media_changed = false  (bool)
  storage.cdrom.write_speed = 5644  (0x160c)  (int)
  storage.drive_type = 'cdrom'  (string)
  storage.firmware_revision = '1.23'  (string)
  storage.hotpluggable = false  (bool)
  storage.lun = 0  (0x0)  (int)
  storage.media_check_enabled = true  (bool)
  storage.model = 'DVD-RW  DVR-111D'  (string)
  storage.no_partitions_hint = true  (bool)
  storage.originating_device =
  storage.removable = true  (bool)
  storage.removable.support_async_notification = false  (bool)
  storage.requires_eject = true  (bool)
  storage.vendor = 'PIONEER'  (string)


More information about the freebsd-gnome mailing list