[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Huawei e122 - how to make symlink to usb modem?



Camaleón <noelamac@gmail.com> writes:

> On Sun, 12 Jun 2011 06:55:45 +0200, Kamil Jońca wrote:
>
>> I have e122 modem. I would have symlink to /dev/ttyUSBX. (modem device)
>> But simple rule:
>> 
>> --8<---------------cut here---------------start------------->8---
>> SUBSYSTEM=="tty",ATTRS{idVendor} == "12d1" , ATTRS{idProduct} == "1003",  SYMLINK+="e122" 
>> --8<---------------cut here---------------end--------------->8---
>> 
>> does not work.
>> WWhen I get rid of 'SUBSYSTEM=="tty"' symlink is created, but points to
>> sdX device.
>> 
>> Any ideas?
>
> What's the output for udevinfo on that device?
>
> Greetings,
--8<---------------cut here---------------start------------->8---
custom logging function 0x7f28b0658010 registered
selinux=0
runtime dir '/dev/.udev'
calling: info
device 0x7f28b065a4c0 has devpath '/devices/pci0000:00/0000:00:02.1/usb1/1-10/1-10:1.0/ttyUSB0/tty/ttyUSB0'
device 0x7f28b0658530 has devpath '/devices/pci0000:00/0000:00:02.1/usb1/1-10/1-10:1.0/ttyUSB0'
device 0x7f28b0658ad0 has devpath '/devices/pci0000:00/0000:00:02.1/usb1/1-10/1-10:1.0'
device 0x7f28b06596d0 has devpath '/devices/pci0000:00/0000:00:02.1/usb1/1-10'
device 0x7f28b065ba00 has devpath '/devices/pci0000:00/0000:00:02.1/usb1'
device 0x7f28b065d780 has devpath '/devices/pci0000:00/0000:00:02.1'
device 0x7f28b065ecb0 has devpath '/devices/pci0000:00'

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:02.1/usb1/1-10/1-10:1.0/ttyUSB0/tty/ttyUSB0':
    KERNEL=="ttyUSB0"
    SUBSYSTEM=="tty"
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1/1-10/1-10:1.0/ttyUSB0':
    KERNELS=="ttyUSB0"
    SUBSYSTEMS=="usb-serial"
    DRIVERS=="option1"
    ATTRS{port_number}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1/1-10/1-10:1.0':
    KERNELS=="1-10:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="option"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bNumEndpoints}=="03"
    ATTRS{bInterfaceClass}=="ff"
    ATTRS{bInterfaceSubClass}=="ff"
    ATTRS{bInterfaceProtocol}=="ff"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{interface}=="3G Modem"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1/1-10':
    KERNELS=="1-10"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 4"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="80"
    ATTRS{bMaxPower}=="500mA"
    ATTRS{urbnum}=="239"
    ATTRS{idVendor}=="12d1"
    ATTRS{idProduct}=="1003"
    ATTRS{bcdDevice}=="0000"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="480"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="41"
    ATTRS{devpath}=="10"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="HUA WEI"
    ATTRS{product}=="Huawei Mobile"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1':
    KERNELS=="usb1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bMaxPower}=="  0mA"
    ATTRS{urbnum}=="989"
    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}=="10"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="Linux 2.6.38+3-64 ehci_hcd"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{serial}=="0000:00:02.1"
    ATTRS{authorized_default}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:02.1':
    KERNELS=="0000:00:02.1"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci_hcd"
    ATTRS{vendor}=="0x10de"
    ATTRS{device}=="0x005b"
    ATTRS{subsystem_vendor}=="0x1043"
    ATTRS{subsystem_device}=="0x815a"
    ATTRS{class}=="0x0c0320"
    ATTRS{irq}=="21"
    ATTRS{local_cpus}=="1"
    ATTRS{local_cpulist}=="0"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="31"
    ATTRS{enable}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""
    ATTRS{companion}==""

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
--8<---------------cut here---------------end--------------->8---




-- 
http://blogdebart.pl/2009/12/22/mamy-chorych-dzieci/
"In order to form an immaculate member of a flock
of sheep one must, above all, be a sheep"
 - Albert Einstein


Reply to: