Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jan 2009 16:08:58 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Alexander Logvinov <freebsd@akavia.ru>
Cc:        gnome@freebsd.org
Subject:   Re: Hal and storage.removable.media_available
Message-ID:  <1231794538.38195.54.camel@shumai.marcuscom.com>
In-Reply-To: <185246081.20090112221010@akavia.ru>
References:  <185246081.20090112221010@akavia.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-hCY1fExApHNwRXuG3oFW
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2009-01-12 at 22:10 +0900, Alexander Logvinov wrote:
> Hello!
>=20
>  I can't burn disc with brasero because it doesn't find available
>  discs. But nautilus-cd-burner-2.24.0 works fine.
>=20
> # brasero
> ** (brasero:34770): WARNING **: Hal connection problem :  No property sto=
rage.removable.media_available on device with id /org/freedesktop/Hal/devic=
es/storage_model_CD_W540E_0
> ** (brasero:34770): WARNING **: Hal connection problem :  No property sto=
rage.removable.media_available on device with id /org/freedesktop/Hal/devic=
es/storage_model_DVD_RW_ND_4571A

Try this patch:

http://www.marcuscom.com/downloads/patch-hald_freebsd_probing_probe-storage=
.c

Joe

>=20
> # mount | grep cd
> /dev/cd0 on /media/Backup_281208 (udf, local, nosuid, read-only)
>=20
>  Where /dev/cd0 is NEC DVD_RW with Verbatim DVD-RW 4.7GB disc.
>=20
> # dmesg
> cd0 at ata1 bus 0 target 0 lun 0
> cd0: <_NEC DVD_RW ND-4571A 1-01> Removable CD-ROM SCSI-0 device=20
> cd0: 33.000MB/s transfers
> cd0: Attempt to query device size failed: NOT READY, Medium not present
> cd1 at ata1 bus 0 target 1 lun 0
> cd1: <TEAC CD-W540E 1.0K> Removable CD-ROM SCSI-0 device=20
> cd1: 33.000MB/s transfers
> cd1: Attempt to query device size failed: NOT READY, Medium not present
>=20
> # uname -sr
> FreeBSD 7.1-STABLE
>=20
> # pkg_info -Ix hal
> hal-0.5.11_10       Hardware Abstraction Layer for simplifying device acc=
ess
> hal-info-20080508_1 Additional FDI files to further classify HAL devices
>=20
> # hal-device /org/freedesktop/Hal/devices/storage_model_DVD_RW_ND_4571A
> udi =3D '/org/freedesktop/Hal/devices/storage_model_DVD_RW_ND_4571A'
>   storage.vendor =3D '_NEC'  (string)
>   storage.cdrom.dvdrw =3D false  (bool)
>   storage.cdrom.dvdram =3D true  (bool)
>   block.is_volume =3D false  (bool)
>   storage.cdrom.dvdplusr =3D true  (bool)
>   block.storage_device =3D '/org/freedesktop/Hal/devices/storage_model_DV=
D_RW_ND_4571A'  (string)
>   storage.cdrom.dvdplusrw =3D true  (bool)
>   info.udi =3D '/org/freedesktop/Hal/devices/storage_model_DVD_RW_ND_4571=
A'  (string)
>   storage.cdrom.dvdplusrdl =3D true  (bool)
>   info.subsystem =3D 'block'  (string)
>   storage.cdrom.dvdplusrwdl =3D false  (bool)
>   freebsd.driver =3D 'cd'  (string)
>   info.product =3D 'DVD_RW ND-4571A'  (string)
>   storage.cdrom.bd =3D false  (bool)
>   freebsd.unit =3D 0  (0x0)  (int)
>   storage.cdrom.bdr =3D false  (bool)
>   storage.cdrom.bdre =3D false  (bool)
>   storage.cdrom.hddvd =3D false  (bool)
>   storage.cdrom.hddvdr =3D false  (bool)
>   storage.cdrom.hddvdrw =3D false  (bool)
>   info.vendor =3D '_NEC'  (string)
>   storage.cdrom.support_media_changed =3D false  (bool)
>   storage.cdrom.read_speed =3D 8467  (0x2113)  (int)
>   storage.cdrom.write_speed =3D 8467  (0x2113)  (int)
>   freebsd.device_file =3D '/dev/cd0'  (string)
>   info.capabilities =3D { 'block', 'storage', 'storage.cdrom' } (string l=
ist)
>   info.category =3D 'storage.cdrom'  (string)
>   block.device =3D '/dev/cd0'  (string)
>   storage.lun =3D 0  (0x0)  (int)
>   block.major =3D 0  (0x0)  (int)
>   block.freebsd.cam_path =3D '2,0,0'  (string)
>   block.minor =3D 88  (0x58)  (int)
>   storage.bus =3D 'scsi'  (string)
>   info.addons =3D { 'hald-addon-storage' } (string list)
>   storage.drive_type =3D 'cdrom'  (string)
>   info.interfaces =3D { 'org.freedesktop.Hal.Device.Storage', 'org.freede=
sktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage.Removable' }=
 (string list)
>   org.freedesktop.Hal.Device.Storage.method_names =3D { 'Eject', 'CloseTr=
ay' } (string list)
>   storage.removable =3D true  (bool)
>   org.freedesktop.Hal.Device.Storage.method_signatures =3D { 'as', 'as' }=
 (string list)
>   storage.requires_eject =3D true  (bool)
>   org.freedesktop.Hal.Device.Storage.method_argnames =3D { 'extra_options=
', 'extra_options' } (string list)
>   storage.hotpluggable =3D false  (bool)
>   org.freedesktop.Hal.Device.Storage.method_execpaths =3D { 'hal-storage-=
eject', 'hal-storage-closetray' } (string list)
>   storage.media_check_enabled =3D true  (bool)
>   storage.cdrom.write_speeds =3D { '8467', '7056', '5645', '4234', '2822'=
, '1411' } (string list)
>   storage.automount_enabled_hint =3D true  (bool)
>   storage.firmware_revision =3D '1-01'  (string)
>   storage.cdrom.cdr =3D true  (bool)
>   storage.no_partitions_hint =3D true  (bool)
>   storage.cdrom.cdrw =3D true  (bool)
>   info.parent =3D '/org/freedesktop/Hal/devices/ide_host_1_scsi_host_scsi=
_device_lun0'  (string)
>   storage.removable.support_async_notification =3D false  (bool)
>   storage.originating_device =3D '/org/freedesktop/Hal/devices/ide_host_1=
_scsi_host_scsi_device_lun0'  (string)
>   storage.cdrom.dvd =3D true  (bool)
>   storage.model =3D 'DVD_RW ND-4571A'  (string)
>   storage.cdrom.dvdr =3D true  (bool)
>=20
>=20
>  What's wrong?
>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-hCY1fExApHNwRXuG3oFW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEABECAAYFAklrsWoACgkQb2iPiv4Uz4dKCwCeJeWOkb9TBvKNcMbV/7HWBbc2
1xAAn0wdl0Aex2QeiN7hwt0wjHNeCu9Q
=K3o/
-----END PGP SIGNATURE-----

--=-hCY1fExApHNwRXuG3oFW--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1231794538.38195.54.camel>