Plugin probing issues with USB vendor/product ID

Dan Williams dcbw at redhat.com
Tue Feb 23 20:17:27 UTC 2016


On Sat, 2016-02-13 at 15:17 +0100, Thomas Sailer wrote:
> Hi list,
> 
> I experience a plugin vendor/product ID probing issue with an USB
> device, the Thuraya XT phone. The phone directly plugs into an USB
> port, there's no USB-RS232 converter in between.
> 
> On one computer, it works correctly:
> ModemManager[16628]: <debug> [1455370018.138700] [../../src/mm-
> device.c:457] export_modem():
> (/org/freedesktop/ModemManager1/Modem/0): 'Thuraya' modem, VID 0x1A26
> PID 0x09CF (usb)
> 
> while on two other computers, it looks like:
> ModemManager[26067]: <debug> [1455276249.169409] [../../src/mm-
> device.c:457] export_modem():
> (/org/freedesktop/ModemManager1/Modem/0): 'Thuraya' modem, VID 0x8086
> PID 0x8C31 (usb)
> 
> ModemManager[8423]: <debug> [1455372319.708249] [../../src/mm-
> device.c:457] export_modem():
> (/org/freedesktop/ModemManager1/Modem/0): 'Thuraya' modem, VID 0x8086
> PID 0x9C26 (usb)
> 
> I.e. on the broken computers, the VID/PID are taken from the PCI IDs
> from the host controller, instead of the VID/PID of the USB device!
> 
> All three computers run up-to-date Fedora 23, all of them are pretty
> standard Intel hardware.
> 
> Can someone familiar with how plugin probing works guide me to debug
> this problem? Dan, Bjørn?

Can you run the test/lsudev program on the good machine and the bad
machine and reply with the outputs?  This has come up recently and
while we did get replies with some logs I didn't see anything
particularly wrong in them.

Dan


More information about the ModemManager-devel mailing list