монтирование usb dvd-rom'a

есть нетбук. есть внешний двдром с помощью которого иногда надо записывать диски.
в убунтах и прочих линуксах с помощью этой штуки http://www.agestar.com/ru/products/fubca.asp прекрасно прозрачно работает. прозрачно в том смысле, что как обычный привод (при загрузке в биосе тоже)
сейчас, с установкой арча появилась проблемка с монтированием. монтирование с помощью usbmanager выдает следуещее:
org.freedesktop.DBus.Error.UnknownMethod: Method "Mount" with signature "sss" on interface "org.freedesktop.Hal.Device.Volume" doesn't exist
mount -t auto /dev/sr0 /media/cd
mount: блочное устройство /dev/sr0 защищен от записи, монтируется только для чтения
mount: /dev/sr0: невозможно прочитать суперблок
dmesg | tail
REISERFS warning (device sr0): sh-2006 read_super_block: bread failed (dev sr0, block 16, size 4096)
REISERFS warning (device sr0): sh-2021 reiserfs_fill_super: can not find reiserfs on sr0
sr 8:0:0:0: [sr0] Result: hostbyte=0x00 driverbyte=0x08
sr 8:0:0:0: [sr0] Sense Key : 0x5 [current] 
sr 8:0:0:0: [sr0] ASC=0x64 ASCQ=0x0
sr 8:0:0:0: [sr0] CDB: cdb[0]=0x28: 28 00 00 00 00 00 00 00 01 00
end_request: I/O error, dev sr0, sector 0
FAT: unable to read boot sector
lsusb
Bus 001 Device 062: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
Есть идеи?
в режим чтения я знаю как сделать
/dev/sr0 /media/cd iso9660 ro,nosuid,nodev,relatime,uid=999,gid=999,iocharset=utf8,mode=0400,dmode=0500 0 0
(если что поправьте)
а так чтобы определялся как привод для записи - проблема. неужели никто не знает? T_T
dmesg | tail из убунты
с пустой болванкой
[  115.812917] sr 5:0:0:0: [sr0] Add. Sense: Illegal mode for this track
[  115.812948] sr 5:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 01 00
[  115.812995] end_request: I/O error, dev sr0, sector 0
[  115.814877] sr 5:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  115.814903] sr 5:0:0:0: [sr0] Sense Key : Illegal Request [current] 
[  115.814930] sr 5:0:0:0: [sr0] Add. Sense: Illegal mode for this track
[  115.814963] sr 5:0:0:0: [sr0] CDB: Read(10): 28 00 00 00 00 00 00 00 01 00
[  115.815018] end_request: I/O error, dev sr0, sector 0
с записанным диском
[  704.590744] ISO 9660 Extensions: Microsoft Joliet Level 3
[  704.605177] ISO 9660 Extensions: RRIP_1991A
usbmanager - им никто не пользуется.

у вас почему-то в ошибке фигурирует reiserfs, хотя usbmanager ее не поддерживает.
Разберемся, голубчик!
reiserfs - фс домашней директории, куда монтирую.
по идее монтировать надо как обычный привод.
вот что происходит при подключении usb шнура:
usb 1-4: new high speed USB device using ehci_hcd and address 15
scsi6 : usb-storage 1-4:1.0
scsi 6:0:0:0: CD-ROM            _NEC     DVD_RW ND-4571A  1-01 PQ: 0 ANSI: 0
sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
sr 6:0:0:0: Attached scsi CD-ROM sr0
sr 6:0:0:0: Attached scsi generic sg1 type 5
при монтировании как писал выше (для чтения) brasero не видит привод. при таком монтировании он и не должен его видеть.
я так думаю что привод должен определиться как устройство
вот в этом топике https://bbs.archlinux.org/viewtopic.php?id=31557 на межконтинентальном %) арчевском форуме
что то похожее, только у чела АТА привод. какие мне хуки/модули надо указать в mkinitcpio.conf?
чел сказал, что он тупо отключил флоповод :)

и так, если отключить все автоматизаторы и монтированть руками, то работает?
Разберемся, голубчик!
Amigo
чел сказал, что он тупо отключил флоповод :)

и так, если отключить все автоматизаторы и монтированть руками, то работает?
да, прочитал внимательнее про флоповод)
а так никак не работает Х) я бы и руками рад.
сделал udev правило
KERNEL!="sr[0-9]*", GOTO="disc_by_label_auto_mount_end"
# Get label
ACTION=="add", PROGRAM=="/sbin/blkid -o value -s LABEL %E{device}", ENV{dir_name}="%c"
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'", RUN+="/bin/mount -o %E{mount_options} /dev/%k '/media/%E{dir_name}'"
ACTION=="add", RUN+="/bin/ln -s /media/%E{dir_name} /media/disc"
ACTION=="remove", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"
LABEL="disc_by_label_auto_mount_end"
KERNEL!="sr[0-9]*", GOTO="disc_by_label_auto_mount_end"
# Import FS infos
IMPORT{program}="/sbin/blkid -o udev -p %N"
# Get a label if present, otherwise specify one
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="%k"
# Mount the device
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount /dev/%k /media/%E{dir_name}"
ACTION=="add", RUN+="/bin/ln -s /media/%E{dir_name} /media/disc"
# Clean up after removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"
# Exit
LABEL="disc_by_label_auto_mount_end"
теперь такой dmesg
usb 1-4: new high speed USB device using ehci_hcd and address 4
Initializing USB Mass Storage driver...
scsi4 : usb-storage 1-4:1.0
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
scsi 4:0:0:0: CD-ROM            _NEC     DVD_RW ND-4571A  1-01 PQ: 0 ANSI: 0
scsi 4:0:0:0: Attached scsi generic sg1 type 5
sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 4:0:0:0: Attached scsi CD-ROM sr0
т.е. привод как бы определяется, монтируется. но в brasero его пока не видно. продолжаю пытать
xfburn всё корректно определил. в других программах - указывать ручками /dev/sr0
проблема в общем-таки решена.
 
Зарегистрироваться или войдите чтобы оставить сообщение.