Da terminale postami questo comando:
Codice: Seleziona tutto
find /sys -name sr0

Codice: Seleziona tutto
find /sys -name sr0
eccolo!magozurlinux ha scritto: No, non è usbmodeswitch per le chiavette internet, bisogna scrivere una regola udev come per le chiavette Internet.
Da terminale postami questo comando:
Codice: Seleziona tutto
find /sys -name sr0
Codice: Seleziona tutto
find /sys -name sr0
/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host5/target5:0:0/5:0:0:0/block/sr0
/sys/class/block/sr0
/sys/block/sr0

Codice: Seleziona tutto
udevadm info -a -p /sys/class/block/sr0
magozurlinux ha scritto: Prego, di nulla.
Per scrivere la regola udev mi servono altre informazioni.
Da terminale postami questo comando:
Codice: Seleziona tutto
udevadm info -a -p /sys/class/block/sr0
Codice: Seleziona tutto
udevadm info -a -p /sys/class/block/sr0
E' un papiro
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host6/target6:0:0/6:0:0:0/block/sr0':
KERNEL=="sr0"
SUBSYSTEM=="block"
DRIVER==""
ATTR{range}=="1"
ATTR{ext_range}=="1"
ATTR{removable}=="1"
ATTR{ro}=="0"
ATTR{size}=="7893120"
ATTR{alignment_offset}=="0"
ATTR{discard_alignment}=="0"
ATTR{capability}=="19"
ATTR{stat}==" 0 0 0 0 0 0 0 0 0 0 0"
ATTR{inflight}==" 0 0"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host6/target6:0:0/6:0:0:0':
KERNELS=="6:0:0:0"
SUBSYSTEMS=="scsi"
DRIVERS=="sr"
ATTRS{device_blocked}=="0"
ATTRS{type}=="5"
ATTRS{scsi_level}=="0"
ATTRS{vendor}=="TSSTcorp"
ATTRS{model}=="CDDVDW SH-S202J "
ATTRS{rev}=="SB01"
ATTRS{state}=="running"
ATTRS{timeout}=="30"
ATTRS{iocounterbits}=="32"
ATTRS{iorequest_cnt}=="0x19"
ATTRS{iodone_cnt}=="0x19"
ATTRS{ioerr_cnt}=="0x0"
ATTRS{modalias}=="scsi:t-0x05"
ATTRS{evt_media_change}=="0"
ATTRS{dh_state}=="detached"
ATTRS{queue_depth}=="1"
ATTRS{queue_type}=="none"
ATTRS{max_sectors}=="64"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host6/target6:0:0':
KERNELS=="target6:0:0"
SUBSYSTEMS=="scsi"
DRIVERS==""
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host6':
KERNELS=="host6"
SUBSYSTEMS=="scsi"
DRIVERS==""
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0':
KERNELS=="1-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:v05E3p0701d0002dc00dsc00dp00ic08isc06ip50"
ATTRS{supports_autosuspend}=="0"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-1':
KERNELS=="1-1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="c0"
ATTRS{bMaxPower}==" 96mA"
ATTRS{urbnum}=="73"
ATTRS{idVendor}=="05e3"
ATTRS{idProduct}=="0701"
ATTRS{bcdDevice}=="0002"
ATTRS{bDeviceClass}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{speed}=="480"
ATTRS{busnum}=="1"
ATTRS{devnum}=="6"
ATTRS{devpath}=="1"
ATTRS{version}==" 2.00"
ATTRS{maxchild}=="0"
ATTRS{quirks}=="0x0"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{authorized}=="1"
ATTRS{product}=="USB TO IDE"
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1':
KERNELS=="usb1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="e0"
ATTRS{bMaxPower}==" 0mA"
ATTRS{urbnum}=="90"
ATTRS{idVendor}=="1d6b"
ATTRS{idProduct}=="0002"
ATTRS{bcdDevice}=="0206"
ATTRS{bDeviceClass}=="09"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{speed}=="480"
ATTRS{busnum}=="1"
ATTRS{devnum}=="1"
ATTRS{devpath}=="0"
ATTRS{version}==" 2.00"
ATTRS{maxchild}=="8"
ATTRS{quirks}=="0x0"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{authorized}=="1"
ATTRS{manufacturer}=="Linux 2.6.35-30-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}=="0x27cc"
ATTRS{subsystem_vendor}=="0x1025"
ATTRS{subsystem_device}=="0x0241"
ATTRS{class}=="0x0c0320"
ATTRS{irq}=="16"
ATTRS{local_cpus}=="ff"
ATTRS{local_cpulist}=="0-7"
ATTRS{modalias}=="pci:v00008086d000027CCsv00001025sd00000241bc0Csc03i20"
ATTRS{dma_mask_bits}=="32"
ATTRS{consistent_dma_mask_bits}=="32"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}==""
ATTRS{companion}==""
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
Ciao

da terminale dai questo comando senza il masterizzatore usb esterno:looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host6/target6:0:0/6:0:0:0':
KERNELS=="6:0:0:0"
SUBSYSTEMS=="scsi"
DRIVERS=="sr"
ATTRS{device_blocked}=="0"
ATTRS{type}=="5"
ATTRS{scsi_level}=="0"
ATTRS{vendor}=="TSSTcorp"
ATTRS{model}=="CDDVDW SH-S202J "
ATTRS{rev}=="SB01"
ATTRS{state}=="running"
ATTRS{timeout}=="30"
ATTRS{iocounterbits}=="32"
ATTRS{iorequest_cnt}=="0x19"
ATTRS{iodone_cnt}=="0x19"
ATTRS{ioerr_cnt}=="0x0"
ATTRS{modalias}=="scsi:t-0x05"
ATTRS{evt_media_change}=="0"
ATTRS{dh_state}=="detached"
ATTRS{queue_depth}=="1"
ATTRS{queue_type}=="none"
ATTRS{max_sectors}=="64"
Codice: Seleziona tutto
sudo gedit /etc/udev/rules.d/15-cdrom-usb.rules
Codice: Seleziona tutto
##Masterizzatore DVD ext
SUBSYSTEM=="block", BUS=="scsi", SYSFS{vendor}=="TSSTcorp", SYSFS{model}=="CDDVDW SH-S202J ",NAME="extdvd"
Codice: Seleziona tutto
sudo service udev restart

Codice: Seleziona tutto
[ 1.155734] scsi 1:0:0:0: CD-ROM HL-DT-ST CD-ROM GCR-8521B 1.02 PQ: 0 ANSI: 5
Codice: Seleziona tutto
ATTRS{vendor}=="HL-DT-ST"
ATTRS{model}=="CD-ROM GCR-8521B"
Codice: Seleziona tutto
Oct 7 13:19:22 pippo-desktop kernel: [ 382.806691] usb 2-1: configuration #1 chosen from 1 choice
Oct 7 13:19:22 pippo-desktop kernel: [ 382.844248] scsi112 : SCSI emulation for USB Mass Storage devices
Oct 7 13:19:24 pippo-desktop kernel: [ 385.023811] usb 2-1: USB disconnect, address 111
Il bello è che se il disco il CD ROM non contiene dischi appare come periferiferica in "Computer". Se introduci un disco scompare l'icona del lettore e non vedi da nessuna parte che disco contenga.inserisci il masterizzatore esterno usb, vedi se ora funziona.
Ciao


Codice: Seleziona tutto
sudo gedit /etc/udev/rules.d/15-cdrom-usb.rules
modifica quello evidenziato in rosso ed elimina bus=="scsi"##Masterizzatore DVD ext
ACTION=="add", SUBSYSTEM=="scsi", SYSFS{vendor}=="TSSTcorp", SYSFS{model}=="CDDVDW SH-S202J ",NAME="extdvd"
Codice: Seleziona tutto
sudo service udev restart
Codice: Seleziona tutto
ls -l /etc/udev/rules.d/
Ecco!magozurlinux ha scritto:
Codice: Seleziona tutto
ls -l /etc/udev/rules.d/
totale 16
-rw-r--r-- 1 root root 135 2011-10-08 22:45 15-cdrom-usb.rules
-rw-r--r-- 1 root root 2507 2011-10-02 14:59 70-persistent-cd.rules
-rw-r--r-- 1 root root 747 2010-08-06 07:39 70-persistent-net.rules
-rw-r--r-- 1 root root 1157 2009-11-03 11:26 README

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti