RE: ip-config -> failed for GlobeTrotter HSDPA Modem
- From: richter ecos de
- To: Dan Williams <dcbw redhat com>
- Cc: "networkmanager-list gnome org" <networkmanager-list gnome org>
- Subject: RE: ip-config -> failed for GlobeTrotter HSDPA Modem
- Date: Thu, 15 Sep 2011 12:55:18 +0200
Hi,
updating udev from 1.5x to 1.71 solved the problem finally
Gerald
> -----Original Message-----
> From: richter ecos de [mailto:networkmanager-list-bounces gnome org]
> On Behalf Of Gerald Richter - ECOS
> Sent: Tuesday, September 13, 2011 9:42 PM
> To: Dan Williams
> Cc: networkmanager-list gnome org
> Subject: RE: ip-config -> failed for GlobeTrotter HSDPA Modem
>
> Hi,
>
> usb_id etc is ok, but I found that the properties are not written to the udev
> database. After some research (actually more try&error) I found the reason
> is, that there is no NAME for the hso0 device. I added a line
>
> KERNEL=="hso0", NAME="hso0"
>
> And now it works :-)
>
> Question is, is there any udev rule file that is missing on my system that is
> supposed to do that job or could it be a missing kernel option?
>
> I saw a similar behavior for Ericsson MBM device (unfortunately I don't have
> one here to test), so it seems to be a general issue on that system.
>
> Thanks very much for your support, this was a long standing issue on that
> system and I am very happy to found the reason!
>
> Regards
>
> Gerald
>
>
> > -----Original Message-----
> > From: Dan Williams [mailto:dcbw redhat com]
> > Sent: Tuesday, September 13, 2011 7:08 PM
> > To: Gerald Richter - ECOS
> > Cc: networkmanager-list gnome org
> > Subject: 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
> > > > >
> > > > >
> > > >
> > >
> > >
> >
>
>
> _______________________________________________
> networkmanager-list mailing list
> networkmanager-list gnome org
> http://mail.gnome.org/mailman/listinfo/networkmanager-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]