Добре де, като стана дума за udev, аз да попитам...
Имам mp3 player, който се закача на USB и се разпознава като mass storage device. Това ок, обаче във файл мениджъра ми в менюто на въпросното устройство излиза Eject вместо Unmount. Това ме дразни, понеже има случаи, в които го закачам на USB-то да се зарежда и го размонтирам, за да мога да го извадя когато си реша, но впоследствие решавам да си кача нещо на него и искам да го монтирам, но т.к. съм го Eject-нал иконата му изобщо я няма.
Това нещо се получи след update от Ubuntu 7.10 на 8.04. В предишната версия си имаше Unmount в менюто и нямаше грижи.
Въпросния файлов мениджър е Thunar.
Пробвах да създам файл /etc/udev/rules.d/50-u3.rules, в който има:
SUBSYSTEM=="block", ATTRS{model}=="YP-U3", SUBSYSTEMS=="scsi", ATTR{removable}="0"
Match-ването в правилото е ок, т.к. пробвах накрая да сложа NAME="neshto-si" и сработва, но както се опитвам да му сетна ATTR{removable}="0" не ебава.
Ето изхода от udevinfo:
Примерен код |
looking at device '/block/sdb': KERNEL=="sdb" SUBSYSTEM=="block" DRIVER=="" ATTR{dev}=="8:16" ATTR{range}=="16" ATTR{removable}=="1" ATTR{size}=="1924352" ATTR{stat}==" 76 1121 1624 548 0 0 0 0 0 340 548" ATTR{capability}=="13"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host3/target3:0:0/3:0:0:0': KERNELS=="3:0:0:0" SUBSYSTEMS=="scsi" DRIVERS=="sd" ATTRS{device_blocked}=="0" ATTRS{type}=="0" ATTRS{scsi_level}=="3" ATTRS{vendor}=="Samsung " ATTRS{model}=="YP-U3 " ATTRS{rev}=="1.00" ATTRS{state}=="running" ATTRS{timeout}=="30" ATTRS{iocounterbits}=="32" ATTRS{iorequest_cnt}=="0x65" ATTRS{iodone_cnt}=="0x65" ATTRS{ioerr_cnt}=="0x0" ATTRS{modalias}=="scsi:t-0x00" ATTRS{evt_media_change}=="0" ATTRS{queue_depth}=="1" ATTRS{queue_type}=="none" ATTRS{max_sectors}=="240"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host3/target3:0:0': KERNELS=="target3:0:0" SUBSYSTEMS=="" DRIVERS==""
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host3': KERNELS=="host3" SUBSYSTEMS=="" DRIVERS==""
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0': KERNELS=="5-1:1.0" SUBSYSTEMS=="usb" DRIVERS=="usb-storage" ATTRS{bInterfaceNumber}=="00" ATTRS{bAlternateSetting}==" 0" ATTRS{bNumEndpoints}=="02" ATTRS{bInterfaceClass}=="08" ATTRS{bInterfaceSubClass}=="06" ATTRS{bInterfaceProtocol}=="50" ATTRS{modalias}=="usb:v04E8p507Cd0220dc00dsc00dp00ic08isc06ip50"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-1': KERNELS=="5-1" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{dev}=="189:515" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="80" ATTRS{bMaxPower}=="500mA" ATTRS{urbnum}=="421" ATTRS{idVendor}=="04e8" ATTRS{idProduct}=="507c" ATTRS{bcdDevice}=="0220" ATTRS{bDeviceClass}=="00" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="5" ATTRS{devnum}=="4" ATTRS{version}==" 2.00" ATTRS{maxchild}=="0" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="Samsung Electronics" ATTRS{product}=="YP-U3" ATTRS{serial}=="E68AF115DEF00000"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5': KERNELS=="usb5" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{dev}=="189:512" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}==" 0mA" ATTRS{urbnum}=="144" ATTRS{idVendor}=="0000" ATTRS{idProduct}=="0000" ATTRS{bcdDevice}=="0206" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="01" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="5" ATTRS{devnum}=="1" ATTRS{version}==" 2.00" ATTRS{maxchild}=="8" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="Linux 2.6.24-19-generic ehci_hcd" ATTRS{product}=="EHCI Host Controller" ATTRS{serial}=="0000:00:1d.7" ATTRS{authorized_default}=="1"
looking at parent device '/devices/pci0000:00/0000:00:1d.7': KERNELS=="0000:00:1d.7" SUBSYSTEMS=="pci" DRIVERS=="ehci_hcd" ATTRS{vendor}=="0x8086" ATTRS{device}=="0x24dd" ATTRS{subsystem_vendor}=="0x14a4" ATTRS{subsystem_device}=="0x2181" ATTRS{class}=="0x0c0320" ATTRS{irq}=="19" ATTRS{local_cpus}=="ff" ATTRS{modalias}=="pci:v00008086d000024DDsv000014A4sd00002181bc0Csc03i20" ATTRS{broken_parity_status}=="0" ATTRS{msi_bus}==""
looking at parent device '/devices/pci0000:00': KERNELS=="pci0000:00" SUBSYSTEMS=="" DRIVERS==""
|