https://bugzilla.novell.com/show_bug.cgi?id=458307 Summary: HAL has no means to correctly classify sierra modems. Product: openSUSE 11.2 Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: dkukawka@novell.com ReportedBy: seife@novell.com QAContact: qa@suse.de Found By: Development The problem is this: <!-- Vendor: HP --> <match key="@info.parent:usb.vendor_id" int="0x03f0"> <!-- HP HS2300 (Sierra Wireless MC8775) --> <match key="@info.parent:usb.product_id" int="0x1e1d"> <match key="@info.parent:usb.interface.number" int="0"> <match key="serial.port" int="2"> <append key="modem.command_sets" type="strlist">GSM-07.07</append> <append key="modem.command_sets" type="strlist">GSM-07.05</append> </match> </match> </match> normally, when no other usb-serial is attached, my sierra modem gets the ttyUSB[0-2] devices, resulting also in "serial.port" being from 0-2. If I already have another usb-serial device, then it gets ttyUSB[1-3], resulting in serial.port also ranging from 1-3 and the wrong port being flagged with GSM capability. The correct way would be to check in /sys/devices/pci0000:00/0000:00:1a.1/usb2/2-1/2-1:1.0/ttyUSB0/port_number which does report the number of the port on the card, so that e.g. if I have first plugged in a novatel card (ttyUSB0 and ttyUSB1) and then activated the sierra card (ttyUSB2,3,4), i get the following: /sys/devices/pci0000:00/0000:00:1a.1/usb2/2-1/2-1:1.0/ttyUSB2/port_number:0 /sys/devices/pci0000:00/0000:00:1a.1/usb2/2-1/2-1:1.0/ttyUSB3/port_number:1 /sys/devices/pci0000:00/0000:00:1a.1/usb2/2-1/2-1:1.0/ttyUSB4/port_number:2 /sys/devices/pci0000:00/0000:00:1e.0/0000:02:06.0/0000:03:00.0/usb8/8-1/8-1:1.0/ttyUSB0/port_number:0 /sys/devices/pci0000:00/0000:00:1e.0/0000:02:06.0/0000:03:00.0/usb8/8-1/8-1:1.1/ttyUSB1/port_number:0 note that the two novatel devices are identifiable with their USB bus location (those are actually two one-port devices, while the sierra device is one 3-port device). I found no way of matching this in HAL; apparently HAL does not care for the port_number property at all (I could not find anything in the logs). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.