Temet wrote:D'un coté, c'est normal que les DVD vidéo ne se montent pas, ainsi que les CD audio.
Autant je suis d'accord avec tes propos en ce qui concerne les CD Audio, autant je peux t'affirmer que tu te trompes pour les DVD Vidéo : ils utilisent bien le système de fichiers ISO 9660 comme les CD/DVD de données. Il y a simplement 2 répertoires sur ces DVD : audio_ts et video_ts, toutes les données étant dans video_ts sous forme de fichiers VOB, IFO et BUP.
Et je peux t'assurer qu'ils se montent automatiquement (avec apparition d'une icone sur le bureau) sur mon portable qui tourne sous Debian Etch et qu'ils avaient le même comportement il y a quelques temps sur mon fixe sous Fedora.
Tu peux d'ailleurs t'en assurer avec un simple "mount -t iso9660 /dev/hdX /mnt/repertoire" chez toi.
Le problème, c'est que je ne sais pas depuis quand ça le fait (et donc suite à quoi).
liho wrote:Bonjour,
Juste une question : c'est le même lecteur pour les dvd et les cd ou tu as un lecteur cd ET un lecteur dvd ?
Et une info : il existe hal-device-manager qui donne pas mal d'information sur le matériel.
Oui il s'agit du même "lecteur", en fait c'est un graveur DVD+/-RW.
Et j'ai déjà regardé les infos dispos avec hal-device-manager lorsque j'ai un DVD+RW inséré (je suis en train de remettre à jour mes auvegardes), le volume est bien détecté mais pas monté.
Voilà les infos du DVD+RW inséré :
udi = '/org/freedesktop/Hal/devices/volume_part_1_size_4700372992'
org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-storage-eject' } (string list)
org.freedesktop.Hal.Device.Volume.method_argnames = { 'extra_options' } (string list)
org.freedesktop.Hal.Device.Volume.method_signatures = { 'as' } (string list)
org.freedesktop.Hal.Device.Volume.method_names = { 'Eject' } (string list)
info.interfaces = { 'org.freedesktop.Hal.Device.Volume' } (string list)
info.udi = '/org/freedesktop/Hal/devices/volume_part_1_size_4700372992' (string)
info.product = 'Volume' (string)
volume.disc.capacity = 4700372992 (0x1182a0000) (uint64)
volume.disc.is_svcd = false (bool)
volume.disc.is_vcd = false (bool)
volume.disc.is_videodvd = false (bool)
volume.disc.is_rewritable = true (bool)
volume.disc.is_appendable = false (bool)
volume.disc.is_blank = false (bool)
volume.disc.has_data = true (bool)
volume.disc.has_audio = false (bool)
volume.disc.type = 'dvd_plus_rw' (string)
volume.size = 4700372992 (0x1182a0000) (uint64)
volume.num_blocks = 9180416 (0x8c1500) (int)
volume.block_size = 2048 (0x800) (int)
info.capabilities = { 'volume.disc', 'volume', 'block' } (string list)
info.category = 'volume' (string)
volume.is_partition = false (bool)
volume.is_disc = true (bool)
volume.linux.is_device_mapper = false (bool)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = false (bool)
volume.mount_point = '' (string)
volume.label = '' (string)
volume.uuid = '' (string)
volume.fsversion = '' (string)
volume.fsusage = '' (string)
volume.fstype = '' (string)
storage.model = '' (string)
block.storage_device = '/org/freedesktop/Hal/devices/storage_model_DVD_RW_IDE1004' (string)
block.is_volume = true (bool)
block.minor = 0 (0x0) (int)
block.major = 22 (0x16) (int)
block.device = '/dev/hdc' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent = '/org/freedesktop/Hal/devices/storage_model_DVD_RW_IDE1004' (string)
linux.sysfs_path_device = '/sys/block/hdc/fakevolume' (string)
linux.sysfs_path = '/sys/block/hdc/fakevolume' (string)
Tant que j'y suis, les infos sur le graveur DVD :
udi = '/org/freedesktop/Hal/devices/storage_model_DVD_RW_IDE1004'
storage.partitioning_scheme = '' (string)
org.freedesktop.Hal.Device.Storage.method_execpaths = { 'hal-storage-eject', 'hal-storage-closetray' } (string list)
org.freedesktop.Hal.Device.Storage.method_argnames = { 'extra_options', 'extra_options' } (string list)
org.freedesktop.Hal.Device.Storage.method_signatures = { 'as', 'as' } (string list)
org.freedesktop.Hal.Device.Storage.method_names = { 'Eject', 'CloseTray' } (string list)
info.interfaces = { 'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage' } (string list)
info.addons = { 'hald-addon-storage' } (string list)
block.storage_device = '/org/freedesktop/Hal/devices/storage_model_DVD_RW_IDE1004' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_model_DVD_RW_IDE1004' (string)
storage.removable.media_size = 4700372992 (0x1182a0000) (uint64)
storage.cdrom.write_speeds = { } (string list)
storage.cdrom.write_speed = 0 (0x0) (int)
storage.cdrom.read_speed = 8310 (0x2076) (int)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.hddvdrw = false (bool)
storage.cdrom.hddvdr = false (bool)
storage.cdrom.hddvd = false (bool)
storage.cdrom.bdre = false (bool)
storage.cdrom.bdr = false (bool)
storage.cdrom.bd = false (bool)
storage.cdrom.dvdplusrdl = false (bool)
storage.cdrom.dvdplusrwdl = false (bool)
storage.cdrom.dvdplusrw = true (bool)
storage.cdrom.dvdplusr = true (bool)
storage.cdrom.dvdram = false (bool)
storage.cdrom.dvdrw = true (bool)
storage.cdrom.dvdr = true (bool)
storage.cdrom.dvd = true (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 = 'DVD-RW IDE1004' (string)
storage.size = 0 (0x0) (uint64)
storage.removable = true (bool)
storage.removable.media_available = true (bool)
storage.physical_device = '/org/freedesktop/Hal/devices/pci_10b9_5229_ide_1_0' (string)
storage.firmware_version = 'VER_0251' (string)
storage.vendor = '' (string)
storage.model = 'DVD-RW IDE1004' (string)
storage.drive_type = 'cdrom' (string)
storage.automount_enabled_hint = true (bool)
storage.media_check_enabled = true (bool)
storage.no_partitions_hint = true (bool)
storage.bus = 'ide' (string)
block.is_volume = false (bool)
block.minor = 0 (0x0) (int)
block.major = 22 (0x16) (int)
block.device = '/dev/hdc' (string)
linux.hotplug_type = 3 (0x3) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_10b9_5229_ide_1_0' (string)
linux.sysfs_path_device = '/sys/block/hdc' (string)
linux.sysfs_path = '/sys/block/hdc' (string)