Open Source Telephony
 help / color / mirror / Atom feed
From: Artem Makhutov <artem@makhutov.org>
To: ofono@ofono.org
Subject: Re: Udev detection broken?
Date: Thu, 15 Sep 2011 09:48:35 +0200	[thread overview]
Message-ID: <4E71ADD3.7060305@makhutov.org> (raw)
In-Reply-To: <4E71241C.9000407@makhutov.org>

[-- Attachment #1: Type: text/plain, Size: 618 bytes --]

Hi,

Artem Makhutov schrieb:
> Hello,
>
> I am trying to setup ofono on my PC again, unfortunatly ofono does not pick up the connected huawei modem.
> [...]

I have done some more testing. Looks like the "OFONO_DRIVER=huawei" is getting removed somehow by udev.

With "udevadm monitor --property" I can see that OFONO_DRIVER=huawei was set for /devices/pci0000:00/0000:00:02.1/usb1/1-3
But "udevadm info --query=all --path=/devices/pci0000:00/0000:00:02.1/usb1/1-3" does not show it.
Ofono also can't find it.

Any ideas that to do to trace down the problem?

Some logs are attached.

Thanks, Artem

[-- Attachment #2: env.txt --]
[-- Type: text/plain, Size: 422 bytes --]

gandalf ~ # udevadm info --query=all --path=/devices/pci0000:00/0000:00:02.1/usb1/1-3
P: /devices/pci0000:00/0000:00:02.1/usb1/1-3
N: bus/usb/001/003
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3
E: MAJOR=189
E: MINOR=2
E: DEVNAME=/dev/bus/usb/001/003
E: DEVTYPE=usb_device
E: DRIVER=usb
E: DEVICE=/proc/bus/usb/001/003
E: PRODUCT=12d1/1001/0
E: TYPE=0/0/0
E: BUSNUM=001
E: DEVNUM=003
E: SUBSYSTEM=usb

[-- Attachment #3: ofono.log --]
[-- Type: text/plain, Size: 975 bytes --]

ofonod[5682]: plugins/udev.c:add_modem() /devices/pci0000:00/0000:00:02.1/usb1/1-3
ofonod[5682]: plugins/udev.c:get_property() Name:UDEV_LOG - 3
ofonod[5682]: plugins/udev.c:get_property() Name:DEVPATH - /devices/pci0000:00/0000:00:02.1/usb1/1-3
ofonod[5682]: plugins/udev.c:get_property() Name:MAJOR - 189
ofonod[5682]: plugins/udev.c:get_property() Name:MINOR - 2
ofonod[5682]: plugins/udev.c:get_property() Name:DEVNAME - bus/usb/001/003
ofonod[5682]: plugins/udev.c:get_property() Name:DEVTYPE - usb_device
ofonod[5682]: plugins/udev.c:get_property() Name:DRIVER - usb
ofonod[5682]: plugins/udev.c:get_property() Name:DEVICE - /proc/bus/usb/001/003
ofonod[5682]: plugins/udev.c:get_property() Name:PRODUCT - 12d1/1001/0
ofonod[5682]: plugins/udev.c:get_property() Name:TYPE - 0/0/0
ofonod[5682]: plugins/udev.c:get_property() Name:BUSNUM - 001
ofonod[5682]: plugins/udev.c:get_property() Name:DEVNUM - 003
ofonod[5682]: plugins/udev.c:get_property() Name:SUBSYSTEM - usb

[-- Attachment #4: udevadm.txt --]
[-- Type: text/plain, Size: 8617 bytes --]

gandalf ~ # udevadm monitor --property
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[1316072387.248612] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3
SUBSYSTEM=usb
DEVNAME=bus/usb/001/003
DEVTYPE=usb_device
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
BUSNUM=001
DEVNUM=003
SEQNUM=2496
MAJOR=189
MINOR=2

KERNEL[1316072387.250047] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v12D1p1001d0000dc00dsc00dp00icFFiscFFipFF
SEQNUM=2497

KERNEL[1316072387.250143] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0 (usb-serial)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0
SUBSYSTEM=usb-serial
SEQNUM=2498

KERNEL[1316072387.250259] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0/tty/ttyUSB0 (tty)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0/tty/ttyUSB0
SUBSYSTEM=tty
DEVNAME=ttyUSB0
SEQNUM=2499
MAJOR=188
MINOR=0

KERNEL[1316072387.250305] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v12D1p1001d0000dc00dsc00dp00icFFiscFFipFF
SEQNUM=2500

KERNEL[1316072387.250451] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1 (usb-serial)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1
SUBSYSTEM=usb-serial
SEQNUM=2501

KERNEL[1316072387.250522] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1/tty/ttyUSB1 (tty)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1/tty/ttyUSB1
SUBSYSTEM=tty
DEVNAME=ttyUSB1
SEQNUM=2502
MAJOR=188
MINOR=1

KERNEL[1316072387.250600] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v12D1p1001d0000dc00dsc00dp00icFFiscFFipFF
SEQNUM=2503

KERNEL[1316072387.250682] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2 (usb-serial)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2
SUBSYSTEM=usb-serial
SEQNUM=2504

KERNEL[1316072387.250737] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2/tty/ttyUSB2 (tty)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2/tty/ttyUSB2
SUBSYSTEM=tty
DEVNAME=ttyUSB2
SEQNUM=2505
MAJOR=188
MINOR=2

KERNEL[1316072387.250805] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/usb_device/usbdev1.3 (usb_device)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/usb_device/usbdev1.3
SUBSYSTEM=usb_device
DEVNAME=usbdev1.3
SEQNUM=2506
MAJOR=189
MINOR=2

UDEV  [1316072387.264152] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/003
DEVTYPE=usb_device
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
BUSNUM=001
DEVNUM=003
SEQNUM=2496
ID_VENDOR=HUAWEI_Technology
ID_VENDOR_ENC=HUAWEI\x20Technology
ID_VENDOR_ID=12d1
ID_MODEL=HUAWEI_Mobile
ID_MODEL_ENC=HUAWEI\x20Mobile
ID_MODEL_ID=1001
ID_REVISION=0000
ID_SERIAL=HUAWEI_Technology_HUAWEI_Mobile
ID_BUS=usb
ID_USB_INTERFACES=:ffffff:
OFONO_DRIVER=huawei
MAJOR=189
MINOR=2

UDEV  [1316072387.264331] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v12D1p1001d0000dc00dsc00dp00icFFiscFFipFF
SEQNUM=2497

UDEV  [1316072387.264423] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v12D1p1001d0000dc00dsc00dp00icFFiscFFipFF
SEQNUM=2500

UDEV  [1316072387.265276] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0 (usb-serial)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0
SUBSYSTEM=usb-serial
SEQNUM=2498

UDEV  [1316072387.265343] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1 (usb-serial)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1
SUBSYSTEM=usb-serial
SEQNUM=2501

UDEV  [1316072387.265407] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/001/003
PRODUCT=12d1/1001/0
TYPE=0/0/0
INTERFACE=255/255/255
MODALIAS=usb:v12D1p1001d0000dc00dsc00dp00icFFiscFFipFF
SEQNUM=2503

UDEV  [1316072387.265485] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2 (usb-serial)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2
SUBSYSTEM=usb-serial
SEQNUM=2504

UDEV  [1316072387.274275] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/usb_device/usbdev1.3 (usb_device)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/usb_device/usbdev1.3
SUBSYSTEM=usb_device
DEVNAME=/dev/usbdev1.3
SEQNUM=2506
MAJOR=189
MINOR=2

UDEV  [1316072387.302043] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1/tty/ttyUSB1 (tty)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.1/ttyUSB1/tty/ttyUSB1
SUBSYSTEM=tty
DEVNAME=/dev/ttyUSB1
SEQNUM=2502
ID_PORT=0
ID_PATH=pci-0000:00:02.1-usb-0:3:1.1
ID_VENDOR=HUAWEI_Technology
ID_VENDOR_ENC=HUAWEI\x20Technology
ID_VENDOR_ID=12d1
ID_MODEL=HUAWEI_Mobile
ID_MODEL_ENC=HUAWEI\x20Mobile
ID_MODEL_ID=1001
ID_REVISION=0000
ID_SERIAL=HUAWEI_Technology_HUAWEI_Mobile
ID_TYPE=generic
ID_BUS=usb
ID_USB_INTERFACES=:ffffff:
ID_USB_INTERFACE_NUM=01
ID_USB_DRIVER=option
ID_IFACE=01
ID_VENDOR_FROM_DATABASE=Huawei Technologies Co., Ltd.
ID_MODEL_FROM_DATABASE=E620 USB Modem
MAJOR=188
MINOR=1
DEVLINKS=/dev/serial/by-path/pci-0000:00:02.1-usb-0:3:1.1-port0 /dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if01-port0

UDEV  [1316072387.302301] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2/tty/ttyUSB2 (tty)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.2/ttyUSB2/tty/ttyUSB2
SUBSYSTEM=tty
DEVNAME=/dev/ttyUSB2
SEQNUM=2505
ID_PORT=0
ID_PATH=pci-0000:00:02.1-usb-0:3:1.2
ID_VENDOR=HUAWEI_Technology
ID_VENDOR_ENC=HUAWEI\x20Technology
ID_VENDOR_ID=12d1
ID_MODEL=HUAWEI_Mobile
ID_MODEL_ENC=HUAWEI\x20Mobile
ID_MODEL_ID=1001
ID_REVISION=0000
ID_SERIAL=HUAWEI_Technology_HUAWEI_Mobile
ID_TYPE=generic
ID_BUS=usb
ID_USB_INTERFACES=:ffffff:
ID_USB_INTERFACE_NUM=02
ID_USB_DRIVER=option
ID_IFACE=02
ID_VENDOR_FROM_DATABASE=Huawei Technologies Co., Ltd.
ID_MODEL_FROM_DATABASE=E620 USB Modem
OFONO_HUAWEI_TYPE=Pcui
MAJOR=188
MINOR=2
DEVLINKS=/dev/serial/by-path/pci-0000:00:02.1-usb-0:3:1.2-port0 /dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if02-port0

UDEV  [1316072387.305689] add      /devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0/tty/ttyUSB0 (tty)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3:1.0/ttyUSB0/tty/ttyUSB0
SUBSYSTEM=tty
DEVNAME=/dev/ttyUSB0
SEQNUM=2499
ID_PORT=0
ID_PATH=pci-0000:00:02.1-usb-0:3:1.0
ID_VENDOR=HUAWEI_Technology
ID_VENDOR_ENC=HUAWEI\x20Technology
ID_VENDOR_ID=12d1
ID_MODEL=HUAWEI_Mobile
ID_MODEL_ENC=HUAWEI\x20Mobile
ID_MODEL_ID=1001
ID_REVISION=0000
ID_SERIAL=HUAWEI_Technology_HUAWEI_Mobile
ID_TYPE=generic
ID_BUS=usb
ID_USB_INTERFACES=:ffffff:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=option
ID_IFACE=00
ID_VENDOR_FROM_DATABASE=Huawei Technologies Co., Ltd.
ID_MODEL_FROM_DATABASE=E620 USB Modem
OFONO_HUAWEI_TYPE=Modem
MAJOR=188
MINOR=0
DEVLINKS=/dev/serial/by-path/pci-0000:00:02.1-usb-0:3:1.0-port0 /dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0

[-- Attachment #5: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 4364 bytes --]

  parent reply	other threads:[~2011-09-15  7:48 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-14 22:01 Udev detection broken? Artem Makhutov
2011-09-08  8:49 ` Denis Kenzior
2011-09-15 18:03   ` Artem Makhutov
2011-09-15  7:48 ` Artem Makhutov [this message]
2011-09-15 14:33   ` Paolo Pellegrino
2011-09-15 18:24     ` Artem Makhutov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E71ADD3.7060305@makhutov.org \
    --to=artem@makhutov.org \
    --cc=ofono@ofono.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox