RE: ip-config -> failed for GlobeTrotter HSDPA Modem



On Tue, 2011-09-13 at 18:07 +0200, richter ecos de wrote:
> Hi,
> 
> here ist he output for hso0.

Which version of udev do you have, and do you have the 'usb_id' program
in /lib/udev anywhere, and the
corresponding /lib/udev/rules.d/75-net-description.rules file that
includes a rule like so?

SUBSYSTEMS=="usb", ENV{ID_MODEL}=="", IMPORT{program}="usb_id --export %p"

That appears to be what provides the ID_MODEL / ID_VENDOR stuff that
ModemManager will be looking for.

Dan

> Regards
> 
> Gerald
> 
> ------------------------------------------------------
> Name:     hso0
> Type:     wwan
> Subsys:   net
> Number:   0
> Path:     /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0/net/hso0
> Driver:   (null)
> Action:   (null)
> Seq Num:  0
> Dev File: (null)
> 
> Properties:
>   UDEV_LOG:  3
>   DEVPATH:   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0/net/hso0
>   DEVTYPE:   wwan
>   INTERFACE: hso0
>   IFINDEX:   36
>   SUBSYSTEM: net
> 
>     ------------------------------------------------------
>     Name:     2-1:1.0
>     Type:     usb_interface
>     Subsys:   usb
>     Number:   0
>     Path:     /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0
>     Driver:   hso
>     Action:   (null)
>     Seq Num:  0
>     Dev File: (null)
> 
>     Properties:
>       UDEV_LOG:  3
>       DEVPATH:   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0
>       DEVTYPE:   usb_interface
>       DRIVER:    hso
>       DEVICE:    /proc/bus/usb/002/027
>       PRODUCT:   af0/6971/0
>       TYPE:      255/255/255
>       INTERFACE: 255/255/255
>       MODALIAS:  usb:v0AF0p6971d0000dcFFdscFFdpFFicFFiscFFipFF
>       SUBSYSTEM: usb
> 
>         ------------------------------------------------------
>         Name:     2-1
>         Type:     usb_device
>         Subsys:   usb
>         Number:   1
>         Path:     /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1
>         Driver:   usb
>         Action:   (null)
>         Seq Num:  0
>         Dev File: /dev/bus/usb/002/027
> 
>         Properties:
>           UDEV_LOG:          3
>           DEVPATH:           /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1
>           MAJOR:             189
>           MINOR:             154
>           DEVNAME:           /dev/bus/usb/002/027
>           DEVTYPE:           usb_device
>           DRIVER:            usb
>           DEVICE:            /proc/bus/usb/002/027
>           PRODUCT:           af0/6971/0
>           TYPE:              255/255/255
>           BUSNUM:            002
>           DEVNUM:            027
>           SUBSYSTEM:         usb
>           ID_VENDOR:         Option_N.V.
>           ID_VENDOR_ENC:     Option\x20N.V.
>           ID_VENDOR_ID:      0af0
>           ID_MODEL:          Globetrotter_HSDPA_Modem
>           ID_MODEL_ENC:      Globetrotter\x20HSDPA\x20Modem\x20\x20
>           ID_MODEL_ID:       6971
>           ID_REVISION:       0000
>           ID_SERIAL:         Option_N.V._Globetrotter_HSDPA_Modem_Serial_Number
>           ID_SERIAL_SHORT:   Serial_Number
>           ID_BUS:            usb
>           ID_USB_INTERFACES: :ffffff:
> 
>             ------------------------------------------------------
>             Name:     usb2
>             Type:     usb_device
>             Subsys:   usb
>             Number:   2
>             Path:     /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2
>             Driver:   usb
>             Action:   (null)
>             Seq Num:  0
>             Dev File: /dev/bus/usb/002/001
> 
>             Properties:
>               UDEV_LOG:          3
>               DEVPATH:           /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2
>               MAJOR:             189
>               MINOR:             128
>               DEVNAME:           /dev/bus/usb/002/001
>               DEVTYPE:           usb_device
>               DRIVER:            usb
>               DEVICE:            /proc/bus/usb/002/001
>               PRODUCT:           1d6b/1/300
>               TYPE:              9/0/0
>               BUSNUM:            002
>               DEVNUM:            001
>               SUBSYSTEM:         usb
>               ID_VENDOR:         Linux_3.0.3-BB5000-mthc-R249_uhci_hcd
>               ID_VENDOR_ENC:     Linux\x203.0.3-BB5000-mthc-R249\x20uhci_hcd
>               ID_VENDOR_ID:      1d6b
>               ID_MODEL:          UHCI_Host_Controller
>               ID_MODEL_ENC:      UHCI\x20Host\x20Controller
>               ID_MODEL_ID:       0001
>               ID_REVISION:       0300
>               ID_SERIAL:         Linux_3.0.3-BB5000-mthc-R249_uhci_hcd_UHCI_Host_Controller_0000:02:00.0
>               ID_SERIAL_SHORT:   0000:02:00.0
>               ID_BUS:            usb
>               ID_USB_INTERFACES: :090000:
> 
>                 ------------------------------------------------------
>                 Name:     0000:02:00.0
>                 Type:     (null)
>                 Subsys:   pci
>                 Number:   0
>                 Path:     /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0
>                 Driver:   uhci_hcd
>                 Action:   (null)
>                 Seq Num:  0
>                 Dev File: (null)
> 
>                 Properties:
>                   UDEV_LOG:      3
>                   DEVPATH:       /devices/pci0000:00/0000:00:11.0/0000:02:00.0
>                   DRIVER:        uhci_hcd
>                   PCI_CLASS:     C0300
>                   PCI_ID:        8086:7112
>                   PCI_SUBSYS_ID: 15AD:1976
>                   PCI_SLOT_NAME: 0000:02:00.0
>                   MODALIAS:      pci:v00008086d00007112sv000015ADsd00001976bc0Csc03i00
>                   SUBSYSTEM:     pci
> 
>                     ------------------------------------------------------
>                     Name:     0000:00:11.0
>                     Type:     (null)
>                     Subsys:   pci
>                     Number:   0
>                     Path:     /sys/devices/pci0000:00/0000:00:11.0
>                     Driver:   (null)
>                     Action:   (null)
>                     Seq Num:  0
>                     Dev File: (null)
> 
>                     Properties:
>                       UDEV_LOG:      3
>                       DEVPATH:       /devices/pci0000:00/0000:00:11.0
>                       PCI_CLASS:     60401
>                       PCI_ID:        15AD:0790
>                       PCI_SUBSYS_ID: 15AD:0790
>                       PCI_SLOT_NAME: 0000:00:11.0
>                       MODALIAS:      pci:v000015ADd00000790sv000015ADsd00000790bc06sc04i01
>                       SUBSYSTEM:     pci
> 
>                         ------------------------------------------------------
>                         Name:     pci0000:00
>                         Type:     (null)
>                         Subsys:   (null)
>                         Number:   00
>                         Path:     /sys/devices/pci0000:00
>                         Driver:   (null)
>                         Action:   (null)
>                         Seq Num:  0
>                         Dev File: (null)
> 
>                         Properties:
>                           UDEV_LOG: 3
>                           DEVPATH:  /devices/pci0000:00
> 
> 
> 
> > -----Original Message-----
> > From: Dan Williams [mailto:dcbw redhat com]
> > Sent: Monday, September 12, 2011 11:29 PM
> > To: Gerald Richter - ECOS
> > Cc: networkmanager-list gnome org
> > Subject: RE: ip-config -> failed for GlobeTrotter HSDPA Modem
> > 
> > On Fri, 2011-09-09 at 06:46 +0200, richter ecos de wrote:
> > > Hi Dan,
> > >
> > >  my teststick was "Out Of Office", but now I have it back again and here is
> > what I found..
> > >
> > > > For your device we're not seeing the OWANDATA call there.  That
> > > > appears to be because MM is not recognizing your modem's network
> > > > device which should be called 'hso0'.  Can you provide logs of
> > > > starting up ModemManager with the device plugged in so we can debug
> > > > what's not happening about the detection process?  Also, when you
> > > > plug the modem in, do you see 'hso0' (or
> > > > hso1 or whatever) in the output of 'ifconfig -a' ?
> > > >
> > >
> > > Attached are two log files. Umts3.log shows starting up modem manager
> > with device already pluged in, umts_plugin.log shows pluging in the device,
> > while modem manager is already running.
> > 
> > So here's the issue:
> > 
> > Sep  9 06:22:38 ThinClient modem-manager[3980]: <warn> [mm-
> > manager.c:574] do_grab_port(): plugin 'Option High-Speed' claimed to
> > support net/hso0 but couldn't: (0) Could not get modem product ID.
> > 
> > That indicates something odd with the sysfs/udev hierarchy, which is how
> > you figure out what USB vendor and product the device has.  This could
> > indicate a buggy kernel driver, though the upstream kernel 'hso' driver hasn't
> > changed in a while.  It could also indicate something wrong with udev or
> > sysfs.  So heres what we do:
> > 
> > 1) grab
> > http://cgit.freedesktop.org/ModemManager/ModemManager/plain/test/ls
> > udev.c
> > 2) grab udev development headers (libudev-dev or libudev-devel or
> > libudev1-dev or whatever your distro calls them)
> > 3) grab gudev development headers (libgudev-dev or libgudev1-devel or
> > whatever)
> > 4) build lsudev.c like so:
> > 
> > gcc -o lsudev `pkg-config --cflags --libs gudev-1.0` lsudev.c
> > 
> > 5) with the modem plugged in and already switched to modem mode, run
> > lsudev like so:
> > 
> > sudo lsudev net
> > 
> > And report the output.  That will print out the sysfs/udev device hierarchy for
> > this device and let us figure out what's wrong.
> > 
> > Dan
> > 
> > > Ifconfig -a shows the hso0 device (see ifconfig.log) and the kernel loads the
> > hso driver (start of umts3.log). Also /sys/class/net has an entry for hso0.
> > >
> > > Are there any hso udev rules necessary? I saw in the internet that there is a
> > hso udev rule file which sets several devices with fixed names. It seems that
> > this is not necessary for ModemManager, but maybe I am wrong?
> > >
> > > Thanks & Regards
> > >
> > > Gerald
> > >
> > >
> > 
> 
> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]