Plugin probing issues with USB vendor/product ID

Thomas Sailer sailer at sailer.dynip.lugs.ch
Sat Feb 13 14:17:53 UTC 2016


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?

Thanks,
Thomas



More information about the ModemManager-devel mailing list