Hi
We have a problem to work with Ericsson f5521gw WWAN device with oFono telephony stack
that we are using in Fedora15
Kernel version 2.6.38.
oFono version 0.49(latest) which supports f5521gw.
The problem is following:
Ericsson f5521gw WWAN device that we have has HP Vendor ID (0x03f0)and device id
(0x3a1d).
It presents Modem, Data and Network Interfaces by USB interface descriptors. In order to
get Modem, Data and Network devices, oFono telephony stack scans kernel USB devices and
selects these interfaces based on USB interface description strings, like:
- "HP hs2340 HSPA+ Mobile Broadband Modem" - interface description for
Modem USB interface (used via /dev/ttyACM0) device
- "HP hs2340 HSPA+ Mobile Broadband Data Modem" - interface
description for Modem Data USB interface (used via /dev/ttyACM1 device)
- "HP hs2340 HSPA+ Mobile Broadband Network Adapter" - interface
description for Modem Networking interface (used via "usb0" network device)
Originally these description strings were not there in Ofono codes ( see
ofono-0.49/plugins/udev.c, function add_mbm(). I added them, after which ofono started to
recognize f5521gw device configuration.
But when trying to enable the modem, using ofono/test/enable-modem test utility, ofono
times out to response.
The modem is responsive using AT command. Has anyone faced this issue. Any suggestions?
ofonod daemon logs :
src/audio-settings.c:ofono_audio_settings_driver_register() driver: 0x811b06c, name:
isimodem
ofonod[1432]: src/modem.c:ofono_modem_create() name: 14EA459156D55940, type: mbm
ofonod[1432]: src/modem.c:set_modem_property() modem 0x930b008 property Path
ofonod[1432]: src/modem.c:set_modem_property() modem 0x930b008 property Registered
ofonod[1432]: plugins/udev.c:add_modem()
/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.1/tty/ttyACM0 (mbm)
ofonod[1432]: plugins/udev.c:add_mbm() desc: HP hs2340 HSPA+ Mobile Broadband Modem
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property Registered
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property ModemDevice
ofonod[1432]: src/modem.c:set_modem_property() modem 0x930b008 property ModemDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property ModemDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property DataDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property NetworkInterface
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property Path
ofonod[1432]: plugins/udev.c:add_modem()
/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.3/tty/ttyACM1 (mbm)
ofonod[1432]: plugins/udev.c:add_mbm() desc: HP hs2340 HSPA+ Mobile Broadband Data Modem
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property Registered
ofonod[1432]: src/modem.c:set_modem_property() modem 0x930b008 property DataDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property ModemDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property DataDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property NetworkInterface
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property Path
ofonod[1432]: plugins/udev.c:add_modem()
/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.6/net/usb0 (mbm)
ofonod[1432]: plugins/udev.c:add_mbm() desc: HP hs2340 HSPA+ Mobile Broadband Network
Adapter
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property Registered
ofonod[1432]: src/modem.c:set_modem_property() modem 0x930b008 property NetworkInterface
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property ModemDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property DataDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property NetworkInterface
ofonod[1432]: src/modem.c:set_modem_property() modem 0x930b008 property Registered
ofonod[1432]: src/modem.c:unregister_property() property 0x930a648
ofonod[1432]: plugins/mbm.c:mbm_probe() 0x930b008
ofonod[1432]: plugins/smart-messaging.c:modem_watch() modem: 0x930b008, added: 1
ofonod[1432]: plugins/push-notification.c:modem_watch() modem: 0x930b008, added: 1
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property Path
ofonod[1432]: plugins/udev.c:add_modem()
/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.9/tty/ttyACM2 (mbm)
ofonod[1432]: plugins/udev.c:add_mbm() desc: HP hs2340 HSPA+ Mobile Broadband NMEA
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property Registered
ofonod[1432]: plugins/mbm.c:mbm_enable() 0x930b008
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property ModemDevice
ofonod[1432]: src/modem.c:get_modem_property() modem 0x930b008 property DataDevice
ofonod[1432]: plugins/mbm.c:mbm_enable() /dev/ttyACM0, /dev/ttyACM1
ofonod[1432]: src/modem.c:set_powered_timeout() modem: 0x930b008
Show replies by date