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 --]
next prev 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