* setup ofono for telit h910 on embedded system
@ 2012-02-03 14:34 Jan Pohanka
2012-02-07 17:34 ` nicolas.bertrand
0 siblings, 1 reply; 6+ messages in thread
From: Jan Pohanka @ 2012-02-03 14:34 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 4287 bytes --]
Hello,
I'm working on embedded system with dm365 processor (arm926ej-s) and I
want to use ofono with a Telit h910 modem connected by usb. The module
works, I can make a calls using AT commands on /dev/ttyACM3 (or ttyS1),
but I'm not able to register it with ofono.
I have added following line to /lib/udev/rules.d/ofono.rules
KERNEL=="ttyACM3", ENV{OFONO_DRIVER}="telit" (I have tried atgen also)
After enabling the modem I'm getting following debug messages...
ofonod[133]: plugins/udevng.c:udev_start()
ofonod[133]: plugins/udevng.c:enumerate_devices()
ofonod[133]: plugins/udevng.c:check_usb_device() MOSCHIP usb-ethernet
driver [9710:7830]
usb 1-1.3: new high speed USB device using musb_hdrc and address 5
usb 1-1.3: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid
bInterval 255, changing t
o 11
usb 1-1.3: New USB device found, idVendor=058b, idProduct=0041
usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1.3: configuration #1 chosen from 1 choice
usb 1-1.3: USB disconnect, address 5
usb 1-1.3: new high speed USB device using musb_hdrc and address 6
usb 1-1.3: New USB device found, idVendor=1bc7, idProduct=0021
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: Telit Wireless Module
usb 1-1.3: Manufacturer: Telit wireless solutions
usb 1-1.3: SerialNumber: 357164040028220
usb 1-1.3: configuration #1 chosen from 1 choice
cdc_acm 1-1.3:1.0: This device cannot do calls on its own. It is not a
modem.
cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device
cdc_acm 1-1.3:1.2: This device cannot do calls on its own. It is not a
modem.
cdc_acm 1-1.3:1.2: ttyACM1: USB ACM device
cdc_acm 1-1.3:1.4: This device cannot do calls on its own. It is not a
modem.
cdc_acm 1-1.3:1.4: ttyACM2: USB ACM device
cdc_acm 1-1.3:1.6: This device cannot do calls on its own. It is not a
modem.
cdc_acm 1-1.3:1.6: ttyACM3: USB ACM device
cdc_acm 1-1.3:1.8: This device cannot do calls on its own. It is not a
modem.
cdc_acm 1-1.3:1.8: ttyACM4: USB ACM device
cdc_acm 1-1.3:1.10: This device cannot do calls on its own. It is not a
modem.
cdc_acm 1-1.3:1.10: ttyACM5: USB ACM device
cdc_acm 1-1.3:1.12: This device cannot do calls on its own. It is not a
modem.
cdc_acm 1-1.3:1.12: ttyACM6: USB ACM device
ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
ofonod[133]: src/modem.c:ofono_modem_create() name: (null), type: atgen
ofonod[133]: src/modem.c:set_modem_property() modem 0xeebb0 property Path
ofonod[133]: plugins/udev.c:add_modem()
/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-1.3:1.6/tty/ttyACM3 (atgen)
ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[133]: plugins/udevng.c:check_modem_list()
Unfortunately list-modems command still return nothing.
Could please anybody here give me some advice how to solve the problem?
best regards
Jan
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: setup ofono for telit h910 on embedded system
2012-02-03 14:34 setup ofono for telit h910 on embedded system Jan Pohanka
@ 2012-02-07 17:34 ` nicolas.bertrand
2012-02-08 6:38 ` Jan Pohanka
0 siblings, 1 reply; 6+ messages in thread
From: nicolas.bertrand @ 2012-02-07 17:34 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 4688 bytes --]
Hello Jan,
On 02/03/2012 03:34 PM, Jan Pohanka wrote:
> Hello,
>
> I'm working on embedded system with dm365 processor (arm926ej-s) and I
> want to use ofono with a Telit h910 modem connected by usb. The module
> works, I can make a calls using AT commands on /dev/ttyACM3 (or ttyS1),
> but I'm not able to register it with ofono.
>
> I have added following line to /lib/udev/rules.d/ofono.rules
> KERNEL=="ttyACM3", ENV{OFONO_DRIVER}="telit" (I have tried atgen also)
>
> After enabling the modem I'm getting following debug messages...
> ofonod[133]: plugins/udevng.c:udev_start()
> ofonod[133]: plugins/udevng.c:enumerate_devices()
> ofonod[133]: plugins/udevng.c:check_usb_device() MOSCHIP usb-ethernet
> driver [9710:7830]
> usb 1-1.3: new high speed USB device using musb_hdrc and address 5
> usb 1-1.3: config 1 interface 0 altsetting 0 endpoint 0x81 has an
> invalid bInterval 255, changing t
> o 11
> usb 1-1.3: New USB device found, idVendor=058b, idProduct=0041
> usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
> usb 1-1.3: configuration #1 chosen from 1 choice
> usb 1-1.3: USB disconnect, address 5
> usb 1-1.3: new high speed USB device using musb_hdrc and address 6
> usb 1-1.3: New USB device found, idVendor=1bc7, idProduct=0021
> usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> usb 1-1.3: Product: Telit Wireless Module
> usb 1-1.3: Manufacturer: Telit wireless solutions
> usb 1-1.3: SerialNumber: 357164040028220
> usb 1-1.3: configuration #1 chosen from 1 choice
> cdc_acm 1-1.3:1.0: This device cannot do calls on its own. It is not a
> modem.
> cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device
> cdc_acm 1-1.3:1.2: This device cannot do calls on its own. It is not a
> modem.
> cdc_acm 1-1.3:1.2: ttyACM1: USB ACM device
> cdc_acm 1-1.3:1.4: This device cannot do calls on its own. It is not a
> modem.
> cdc_acm 1-1.3:1.4: ttyACM2: USB ACM device
> cdc_acm 1-1.3:1.6: This device cannot do calls on its own. It is not a
> modem.
> cdc_acm 1-1.3:1.6: ttyACM3: USB ACM device
> cdc_acm 1-1.3:1.8: This device cannot do calls on its own. It is not a
> modem.
> cdc_acm 1-1.3:1.8: ttyACM4: USB ACM device
> cdc_acm 1-1.3:1.10: This device cannot do calls on its own. It is not a
> modem.
> cdc_acm 1-1.3:1.10: ttyACM5: USB ACM device
> cdc_acm 1-1.3:1.12: This device cannot do calls on its own. It is not a
> modem.
> cdc_acm 1-1.3:1.12: ttyACM6: USB ACM device
> ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[133]: src/modem.c:ofono_modem_create() name: (null), type: atgen
> ofonod[133]: src/modem.c:set_modem_property() modem 0xeebb0 property Path
> ofonod[133]: plugins/udev.c:add_modem()
> /devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-1.3:1.6/tty/ttyACM3 (atgen)
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[133]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[133]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[133]: plugins/udevng.c:check_modem_list()
>
>
> Unfortunately list-modems command still return nothing.
> Could please anybody here give me some advice how to solve the problem?
>
> best regards
> Jan
>
>
What is your version of ofono?
The log is not complete and so we can't see this information.
Some features about telit devices have been implemented recently, using
a ofono version >= 1.1 should be better and then you won't need
ofono.rules anymore , it's a deprecated file.
--
regards,
Nico
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: setup ofono for telit h910 on embedded system
2012-02-07 17:34 ` nicolas.bertrand
@ 2012-02-08 6:38 ` Jan Pohanka
2012-02-09 10:28 ` nicolas.bertrand
0 siblings, 1 reply; 6+ messages in thread
From: Jan Pohanka @ 2012-02-08 6:38 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 14290 bytes --]
Hello Nicolas,
thank you for the response. Please see reactions below...
Dne Tue, 07 Feb 2012 18:34:17 +0100 nicolas.bertrand
<nicolas.bertrand@linux.intel.com> napsal(a):
>
> What is your version of ofono?
>
I'm using the latest release ofono-1.3.
> The log is not complete and so we can't see this information.
full log is at the end of the message
>
> Some features about telit devices have been implemented recently, using
> a ofono version >= 1.1 should be better and then you won't need
> ofono.rules anymore , it's a deprecated file.
>
Unfortunately I have not found much documentation how to properly register
a modem to ofono. Just these two links
(http://wiki.maemo.org/User:Jebba/Ofono,
http://ofono.org/wiki/how-enable-modem-ofono). Both suggests ofono.rules
file and the first one also /etc/ofono/modem.conf file. Which one should
be used now, please?
Even if the Telit h910 is not fully supported, it uses some standard AT
commands so I think I should be able to control it at least on basic level
using ofono. Am I right?
Here is the log from the ofonod -nd
ofonod[321]: oFono version 1.3
ofonod[321]: src/plugin.c:__ofono_plugin_init()
ofonod[321]: plugins/push-notification.c:push_notification_init()
ofonod[321]: plugins/smart-messaging.c:smart_messaging_init()
ofonod[321]: src/cdma-provision.c:ofono_cdma_provision_driver_register()
driver: 0xdc418 name: CD
MA provisioning
ofonod[321]: src/gprs-provision.c:ofono_gprs_provision_driver_register()
driver: 0xdc3ec name: Pr
ovisioning
ofonod[321]: plugins/connman.c:connman_init()
ofonod[321]: src/private-network.c:ofono_private_network_driver_register()
driver: 0xdc3c0, name:
ConnMan Private Network
ofonod[321]: plugins/dun_gw.c:dun_gw_init()
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc2e0,
name: hfp
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc288,
name: sap
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc214,
name: telit
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc1a8,
name: sim900
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc160,
name: samsung
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc118,
name: speedupcdma
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc0d0,
name: speedup
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc088,
name: alcatel
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc040,
name: linktop
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbff8,
name: nokiacdma
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbfb0,
name: nokia
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbf68,
name: tc65
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbee0,
name: ste
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbe90,
name: ifx
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbe48,
name: palmpre
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbdf8,
name: novatel
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbdb0,
name: sierra
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbd38,
name: huawei
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbcf0,
name: zte
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbc90,
name: hso
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbc40,
name: mbm
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbbf0,
name: calypso
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbba8,
name: wavecom
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbb60,
name: gobi
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbb18,
name: g1
ofonod[321]: src/cdma-voicecall.c:ofono_cdma_voicecall_driver_register()
driver: 0xdbac0, name: c
dmamodem
ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver: 0xdbae8,
name: cdmamodem
ofonod[321]: src/cdma-connman.c:ofono_cdma_connman_driver_register()
driver: 0xdbb04, name: cdmam
odem
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdba28,
name: phonesim
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdba58,
name: localhfp
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdba14, name: phonesim
ofonod[321]: src/ctm.c:ofono_ctm_driver_register() driver: 0xdba00, name:
phonesim
ofonod[321]: plugins/phonesim.c:parse_config() filename
/etc/ofono/phonesim.conf
ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
0xdb91c, name: hfpmodem
ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver: 0xdb9c0,
name: hfpmodem
ofonod[321]: src/network.c:ofono_netreg_driver_register() driver: 0xdb974,
name: hfpmodem
ofonod[321]: src/call-volume.c:ofono_call_volume_driver_register() driver:
0xdb9a8, name: hfpmode
m
ofonod[321]: src/handsfree.c:ofono_handsfree_driver_register() driver:
0xdb9ec, name: hfpmodem
ofonod[321]: src/network.c:ofono_netreg_driver_register() driver: 0xdb89c,
name: dunmodem
ofonod[321]: src/gprs.c:ofono_gprs_driver_register() driver: 0xdb8c0,
name: dunmodem
ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
0xdb7d8, name: stemodem
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdb860, name: stemodem
ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
driver: 0xdb828, name: s
temodem
ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
0xdb6c8, name: ifxmodem
ofonod[321]: src/audio-settings.c:ofono_audio_settings_driver_register()
driver: 0xdb718, name: i
fxmodem
ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
driver: 0xdb72c, name: i
fxmodem
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdb760, name: ifxmodem
ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb784, name:
ifxmodem
ofonod[321]: src/ctm.c:ofono_ctm_driver_register() driver: 0xdb7a4, name:
ifxmodem
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdb660, name: hsomodem
ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
driver: 0xdb67c, name: h
somodem
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdb5e4, name: mbmmodem
ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb600, name:
mbmmodem
ofonod[321]:
src/location-reporting.c:ofono_location_reporting_driver_register()
driver: 0xdb620,
name: mbmmodem
ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
0xdb54c, name: calypsomode
m
ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb59c, name:
calypsomodem
ofonod[321]: src/ussd.c:ofono_ussd_driver_register() driver: 0xdb45c,
name: huaweimodem
ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
0xdb470, name: huaweimodem
ofonod[321]: src/audio-settings.c:ofono_audio_settings_driver_register()
driver: 0xdb4c0, name: h
uaweimodem
ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
driver: 0xdb4f0, name: h
uaweimodem
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdb4d4, name: huaweimodem
ofonod[321]: src/cdma-netreg.c:ofono_cdma_netreg_driver_register() driver:
0xdb51c, name: huaweim
odem
ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
driver: 0xdb410, name: n
wmodem
ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
0xdb290, name: atmodem
ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver: 0xdb328,
name: atmodem
ofonod[321]: src/call-barring.c:ofono_call_barring_driver_register()
driver: 0xdb2e0, name: atmod
em
ofonod[321]: src/call-forwarding.c:ofono_call_forwarding_driver_register()
driver: 0xdb0a0, name:
atmodem
ofonod[321]: src/call-meter.c:ofono_call_meter_driver_register() driver:
0xdb0e0, name: atmodem
ofonod[321]: src/call-settings.c:ofono_call_settings_driver_register()
driver: 0xdafec, name: atm
odem
ofonod[321]: src/phonebook.c:ofono_phonebook_driver_register() driver:
0xdb310, name: atmodem
ofonod[321]: src/ussd.c:ofono_ussd_driver_register() driver: 0xdb26c,
name: atmodem
ofonod[321]: src/sms.c:ofono_sms_driver_register() driver: 0xdb05c, name:
atmodem
ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdb1ac, name:
atmodem
ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdb1f4, name:
atmodem-noef
ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb244, name:
atmodem
ofonod[321]: src/network.c:ofono_netreg_driver_register() driver: 0xdb13c,
name: atmodem
ofonod[321]: src/cbs.c:ofono_cbs_driver_register() driver: 0xdb084, name:
atmodem
ofonod[321]: src/call-volume.c:ofono_call_volume_driver_register() driver:
0xdb354, name: atmodem
ofonod[321]: src/gprs.c:ofono_gprs_driver_register() driver: 0xdb384,
name: atmodem
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdb398, name: atmodem
ofonod[321]: src/sim-auth.c:ofono_sim_auth_driver_register() driver:
0xdb3b4, name: atmodem
ofonod[321]: src/gnss.c:ofono_gnss_driver_register() driver: 0xdb3d4,
name: atmodem
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdadd0,
name: u8500
ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver: 0xdadb4,
name: u8500
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdad6c,
name: n900
ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdad24,
name: isiusb
ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver: 0xdaadc,
name: isimodem
ofonod[321]: src/phonebook.c:ofono_phonebook_driver_register() driver:
0xdaacc, name: isimodem
ofonod[321]: src/network.c:ofono_netreg_driver_register() driver: 0xdaaf8,
name: isimodem
ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
0xdab1c, name: isimodem
ofonod[321]: src/sms.c:ofono_sms_driver_register() driver: 0xdab64, name:
isimodem
ofonod[321]: src/cbs.c:ofono_cbs_driver_register() driver: 0xdab84, name:
isimodem
ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdab98, name:
isimodem
ofonod[321]: src/ussd.c:ofono_ussd_driver_register() driver: 0xdabe0,
name: isimodem
ofonod[321]: src/call-forwarding.c:ofono_call_forwarding_driver_register()
driver: 0xdabf4, name:
isimodem
ofonod[321]: src/call-settings.c:ofono_call_settings_driver_register()
driver: 0xdac14, name: isi
modem
ofonod[321]: src/call-barring.c:ofono_call_barring_driver_register()
driver: 0xdac44, name: isimo
dem
ofonod[321]: src/call-meter.c:ofono_call_meter_driver_register() driver:
0xdac5c, name: isimodem
ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
driver: 0xdac84, name: i
simodem
ofonod[321]: src/gprs.c:ofono_gprs_driver_register() driver: 0xdaca8,
name: isimodem
ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
0xdacbc, name: isimodem
ofonod[321]: src/audio-settings.c:ofono_audio_settings_driver_register()
driver: 0xdacd0, name: i
simodem
ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdacdc, name:
wgmodem2.5
ofonod[321]: plugins/udevng.c:udev_start()
ofonod[321]: plugins/udevng.c:enumerate_devices()
ofonod[321]: plugins/udevng.c:check_usb_device() MOSCHIP usb-ethernet
driver [9710:7830]
ofonod[321]: plugins/bluetooth.c:manager_properties_cb()
ofonod[321]: plugins/bluetooth.c:parse_adapters()
ofonod[321]: plugins/bluetooth.c:parse_adapters() Calling GetProperties on
/org/bluez/224/hci0
ofonod[321]: plugins/bluetooth.c:adapter_properties_cb()
ofonod[321]: plugins/bluetooth.c:parse_devices()
ofonod[321]: plugins/bluetooth.c:adapter_properties_cb() Adapter Address:
00:0C:76:D3:B9:3F, Path
: /org/bluez/224/hci0
ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
ofonod[321]: src/modem.c:ofono_modem_create() name: (null), type: telit
ofonod[321]: src/modem.c:set_modem_property() modem 0xeab98 property Path
ofonod[321]: plugins/udev.c:add_modem()
/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-1.3:1.6/tty/
ttyACM3 (telit)
ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[321]: plugins/udevng.c:check_modem_list()
root(a)jc-dev:~# ./test/list-modems
root(a)jc-dev:~# ./test/enable-modem
Traceback (most recent call last):
File "./test/enable-modem", line 14, in <module>
path = modems[0][0]
IndexError: list index out of range
best regards
Jan
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: setup ofono for telit h910 on embedded system
2012-02-08 6:38 ` Jan Pohanka
@ 2012-02-09 10:28 ` nicolas.bertrand
2012-02-09 11:39 ` Jan Pohanka
2012-02-09 12:02 ` Jan Pohanka
0 siblings, 2 replies; 6+ messages in thread
From: nicolas.bertrand @ 2012-02-09 10:28 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 14854 bytes --]
Hello jan,
On 02/08/2012 07:38 AM, Jan Pohanka wrote:
> Hello Nicolas,
>
> thank you for the response. Please see reactions below...
>
>
> Dne Tue, 07 Feb 2012 18:34:17 +0100 nicolas.bertrand
> <nicolas.bertrand@linux.intel.com> napsal(a):
>
>
>>
>> What is your version of ofono?
>>
> I'm using the latest release ofono-1.3.
>
>> The log is not complete and so we can't see this information.
>
> full log is at the end of the message
>
>>
>> Some features about telit devices have been implemented recently,
>> using a ofono version >= 1.1 should be better and then you won't need
>> ofono.rules anymore , it's a deprecated file.
>>
> Unfortunately I have not found much documentation how to properly
> register a modem to ofono. Just these two links
> (http://wiki.maemo.org/User:Jebba/Ofono,
> http://ofono.org/wiki/how-enable-modem-ofono). Both suggests ofono.rules
> file and the first one also /etc/ofono/modem.conf file. Which one should
> be used now, please?
> Even if the Telit h910 is not fully supported, it uses some standard AT
> commands so I think I should be able to control it at least on basic
> level using ofono. Am I right?
>
> Here is the log from the ofonod -nd
>
> ofonod[321]: oFono version 1.3
> ofonod[321]: src/plugin.c:__ofono_plugin_init()
> ofonod[321]: plugins/push-notification.c:push_notification_init()
> ofonod[321]: plugins/smart-messaging.c:smart_messaging_init()
> ofonod[321]: src/cdma-provision.c:ofono_cdma_provision_driver_register()
> driver: 0xdc418 name: CD
> MA provisioning
> ofonod[321]: src/gprs-provision.c:ofono_gprs_provision_driver_register()
> driver: 0xdc3ec name: Pr
> ovisioning
> ofonod[321]: plugins/connman.c:connman_init()
> ofonod[321]:
> src/private-network.c:ofono_private_network_driver_register() driver:
> 0xdc3c0, name:
> ConnMan Private Network
> ofonod[321]: plugins/dun_gw.c:dun_gw_init()
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc2e0,
> name: hfp
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc288,
> name: sap
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc214,
> name: telit
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc1a8,
> name: sim900
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc160,
> name: samsung
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc118,
> name: speedupcdma
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc0d0,
> name: speedup
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc088,
> name: alcatel
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdc040,
> name: linktop
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbff8,
> name: nokiacdma
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbfb0,
> name: nokia
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbf68,
> name: tc65
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbee0,
> name: ste
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbe90,
> name: ifx
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbe48,
> name: palmpre
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbdf8,
> name: novatel
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbdb0,
> name: sierra
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbd38,
> name: huawei
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbcf0,
> name: zte
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbc90,
> name: hso
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbc40,
> name: mbm
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbbf0,
> name: calypso
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbba8,
> name: wavecom
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbb60,
> name: gobi
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdbb18,
> name: g1
> ofonod[321]: src/cdma-voicecall.c:ofono_cdma_voicecall_driver_register()
> driver: 0xdbac0, name: c
> dmamodem
> ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver:
> 0xdbae8, name: cdmamodem
> ofonod[321]: src/cdma-connman.c:ofono_cdma_connman_driver_register()
> driver: 0xdbb04, name: cdmam
> odem
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdba28,
> name: phonesim
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdba58,
> name: localhfp
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdba14, name: phonesim
> ofonod[321]: src/ctm.c:ofono_ctm_driver_register() driver: 0xdba00,
> name: phonesim
> ofonod[321]: plugins/phonesim.c:parse_config() filename
> /etc/ofono/phonesim.conf
> ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
> 0xdb91c, name: hfpmodem
> ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver:
> 0xdb9c0, name: hfpmodem
> ofonod[321]: src/network.c:ofono_netreg_driver_register() driver:
> 0xdb974, name: hfpmodem
> ofonod[321]: src/call-volume.c:ofono_call_volume_driver_register()
> driver: 0xdb9a8, name: hfpmode
> m
> ofonod[321]: src/handsfree.c:ofono_handsfree_driver_register() driver:
> 0xdb9ec, name: hfpmodem
> ofonod[321]: src/network.c:ofono_netreg_driver_register() driver:
> 0xdb89c, name: dunmodem
> ofonod[321]: src/gprs.c:ofono_gprs_driver_register() driver: 0xdb8c0,
> name: dunmodem
> ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
> 0xdb7d8, name: stemodem
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdb860, name: stemodem
> ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
> driver: 0xdb828, name: s
> temodem
> ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
> 0xdb6c8, name: ifxmodem
> ofonod[321]: src/audio-settings.c:ofono_audio_settings_driver_register()
> driver: 0xdb718, name: i
> fxmodem
> ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
> driver: 0xdb72c, name: i
> fxmodem
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdb760, name: ifxmodem
> ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb784,
> name: ifxmodem
> ofonod[321]: src/ctm.c:ofono_ctm_driver_register() driver: 0xdb7a4,
> name: ifxmodem
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdb660, name: hsomodem
> ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
> driver: 0xdb67c, name: h
> somodem
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdb5e4, name: mbmmodem
> ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb600,
> name: mbmmodem
> ofonod[321]:
> src/location-reporting.c:ofono_location_reporting_driver_register()
> driver: 0xdb620,
> name: mbmmodem
> ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
> 0xdb54c, name: calypsomode
> m
> ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb59c,
> name: calypsomodem
> ofonod[321]: src/ussd.c:ofono_ussd_driver_register() driver: 0xdb45c,
> name: huaweimodem
> ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
> 0xdb470, name: huaweimodem
> ofonod[321]: src/audio-settings.c:ofono_audio_settings_driver_register()
> driver: 0xdb4c0, name: h
> uaweimodem
> ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
> driver: 0xdb4f0, name: h
> uaweimodem
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdb4d4, name: huaweimodem
> ofonod[321]: src/cdma-netreg.c:ofono_cdma_netreg_driver_register()
> driver: 0xdb51c, name: huaweim
> odem
> ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
> driver: 0xdb410, name: n
> wmodem
> ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
> 0xdb290, name: atmodem
> ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver:
> 0xdb328, name: atmodem
> ofonod[321]: src/call-barring.c:ofono_call_barring_driver_register()
> driver: 0xdb2e0, name: atmod
> em
> ofonod[321]:
> src/call-forwarding.c:ofono_call_forwarding_driver_register() driver:
> 0xdb0a0, name:
> atmodem
> ofonod[321]: src/call-meter.c:ofono_call_meter_driver_register() driver:
> 0xdb0e0, name: atmodem
> ofonod[321]: src/call-settings.c:ofono_call_settings_driver_register()
> driver: 0xdafec, name: atm
> odem
> ofonod[321]: src/phonebook.c:ofono_phonebook_driver_register() driver:
> 0xdb310, name: atmodem
> ofonod[321]: src/ussd.c:ofono_ussd_driver_register() driver: 0xdb26c,
> name: atmodem
> ofonod[321]: src/sms.c:ofono_sms_driver_register() driver: 0xdb05c,
> name: atmodem
> ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdb1ac,
> name: atmodem
> ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdb1f4,
> name: atmodem-noef
> ofonod[321]: src/stk.c:ofono_stk_driver_register() driver: 0xdb244,
> name: atmodem
> ofonod[321]: src/network.c:ofono_netreg_driver_register() driver:
> 0xdb13c, name: atmodem
> ofonod[321]: src/cbs.c:ofono_cbs_driver_register() driver: 0xdb084,
> name: atmodem
> ofonod[321]: src/call-volume.c:ofono_call_volume_driver_register()
> driver: 0xdb354, name: atmodem
> ofonod[321]: src/gprs.c:ofono_gprs_driver_register() driver: 0xdb384,
> name: atmodem
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdb398, name: atmodem
> ofonod[321]: src/sim-auth.c:ofono_sim_auth_driver_register() driver:
> 0xdb3b4, name: atmodem
> ofonod[321]: src/gnss.c:ofono_gnss_driver_register() driver: 0xdb3d4,
> name: atmodem
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdadd0,
> name: u8500
> ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver:
> 0xdadb4, name: u8500
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdad6c,
> name: n900
> ofonod[321]: src/modem.c:ofono_modem_driver_register() driver: 0xdad24,
> name: isiusb
> ofonod[321]: src/modem.c:ofono_devinfo_driver_register() driver:
> 0xdaadc, name: isimodem
> ofonod[321]: src/phonebook.c:ofono_phonebook_driver_register() driver:
> 0xdaacc, name: isimodem
> ofonod[321]: src/network.c:ofono_netreg_driver_register() driver:
> 0xdaaf8, name: isimodem
> ofonod[321]: src/voicecall.c:ofono_voicecall_driver_register() driver:
> 0xdab1c, name: isimodem
> ofonod[321]: src/sms.c:ofono_sms_driver_register() driver: 0xdab64,
> name: isimodem
> ofonod[321]: src/cbs.c:ofono_cbs_driver_register() driver: 0xdab84,
> name: isimodem
> ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdab98,
> name: isimodem
> ofonod[321]: src/ussd.c:ofono_ussd_driver_register() driver: 0xdabe0,
> name: isimodem
> ofonod[321]:
> src/call-forwarding.c:ofono_call_forwarding_driver_register() driver:
> 0xdabf4, name:
> isimodem
> ofonod[321]: src/call-settings.c:ofono_call_settings_driver_register()
> driver: 0xdac14, name: isi
> modem
> ofonod[321]: src/call-barring.c:ofono_call_barring_driver_register()
> driver: 0xdac44, name: isimo
> dem
> ofonod[321]: src/call-meter.c:ofono_call_meter_driver_register() driver:
> 0xdac5c, name: isimodem
> ofonod[321]: src/radio-settings.c:ofono_radio_settings_driver_register()
> driver: 0xdac84, name: i
> simodem
> ofonod[321]: src/gprs.c:ofono_gprs_driver_register() driver: 0xdaca8,
> name: isimodem
> ofonod[321]: src/gprs.c:ofono_gprs_context_driver_register() driver:
> 0xdacbc, name: isimodem
> ofonod[321]: src/audio-settings.c:ofono_audio_settings_driver_register()
> driver: 0xdacd0, name: i
> simodem
> ofonod[321]: src/sim.c:ofono_sim_driver_register() driver: 0xdacdc,
> name: wgmodem2.5
> ofonod[321]: plugins/udevng.c:udev_start()
> ofonod[321]: plugins/udevng.c:enumerate_devices()
> ofonod[321]: plugins/udevng.c:check_usb_device() MOSCHIP usb-ethernet
> driver [9710:7830]
> ofonod[321]: plugins/bluetooth.c:manager_properties_cb()
> ofonod[321]: plugins/bluetooth.c:parse_adapters()
> ofonod[321]: plugins/bluetooth.c:parse_adapters() Calling GetProperties
> on /org/bluez/224/hci0
> ofonod[321]: plugins/bluetooth.c:adapter_properties_cb()
> ofonod[321]: plugins/bluetooth.c:parse_devices()
> ofonod[321]: plugins/bluetooth.c:adapter_properties_cb() Adapter
> Address: 00:0C:76:D3:B9:3F, Path
> : /org/bluez/224/hci0
> ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[321]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty add
> ofonod[321]: src/modem.c:ofono_modem_create() name: (null), type: telit
> ofonod[321]: src/modem.c:set_modem_property() modem 0xeab98 property Path
> ofonod[321]: plugins/udev.c:add_modem()
> /devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-1.3:1.6/tty/
> ttyACM3 (telit)
> ofonod[321]: plugins/udev.c:udev_event() subsystem tty finished
> ofonod[321]: plugins/udevng.c:check_modem_list()
>
>
> root(a)jc-dev:~# ./test/list-modems
> root(a)jc-dev:~# ./test/enable-modem
> Traceback (most recent call last):
> File "./test/enable-modem", line 14, in <module>
> path = modems[0][0]
> IndexError: list index out of range
>
>
> best regards
> Jan
I'm not so familiar with device exposing ttyACM interfaces, but i think
that the problem is here, the cdc_acm driver is not linked with telit
devices, Could you try with the following patch?
--
regards,
Nico
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-udevng-Add-driver-cdc_acm-to-telit-device.patch --]
[-- Type: text/x-patch, Size: 832 bytes --]
>From a0c931705ac9d9b290a7879dfa79969817a68d8f Mon Sep 17 00:00:00 2001
From: Nicolas Bertrand <nicolas.bertrand@linux.intel.com>
Date: Wed, 8 Feb 2012 14:22:43 +0100
Subject: [PATCH] udevng: Add driver cdc_acm to telit device
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
---
plugins/udevng.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/plugins/udevng.c b/plugins/udevng.c
index 2a9200d..d4bdc1c 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -863,6 +863,7 @@ static struct {
{ "simcom", "option", "05c6", "9000" },
{ "telit", "usbserial", "1bc7" },
{ "telit", "option", "1bc7" },
+ { "telit", "cdc_acm", "1bc7" },
{ "nokia", "option", "0421", "060e" },
{ "nokia", "option", "0421", "0623" },
{ "samsung", "option", "04e8", "6889" },
--
1.7.5.4
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: setup ofono for telit h910 on embedded system
2012-02-09 10:28 ` nicolas.bertrand
@ 2012-02-09 11:39 ` Jan Pohanka
2012-02-09 12:02 ` Jan Pohanka
1 sibling, 0 replies; 6+ messages in thread
From: Jan Pohanka @ 2012-02-09 11:39 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 570 bytes --]
Dear Nicolas,
>
> I'm not so familiar with device exposing ttyACM interfaces, but i think
> that the problem is here, the cdc_acm driver is not linked with telit
> devices, Could you try with the following patch?
>
I will try the patch as soon as possible, thank you. Just FYI I have tried
also the ttyS1 because H910 can be controlled through USB (ttACM)
interface and through UART also. Unfortunately the result was the same.
regards
Jan
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: setup ofono for telit h910 on embedded system
2012-02-09 10:28 ` nicolas.bertrand
2012-02-09 11:39 ` Jan Pohanka
@ 2012-02-09 12:02 ` Jan Pohanka
1 sibling, 0 replies; 6+ messages in thread
From: Jan Pohanka @ 2012-02-09 12:02 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 5177 bytes --]
Hello Nicolas,
Dne Thu, 09 Feb 2012 11:28:44 +0100 nicolas.bertrand
<nicolas.bertrand@linux.intel.com> napsal(a):
> Could you try with the following patch?
I have just tried your patch and here is a new log.
ofonod[132]: plugins/udev.c:udev_event() subsystem tty add
ofonod[132]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[132]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[132]: plugins/udevng.c:add_device()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-
1.3:1.0/tty/ttyACM0
ofonod[132]: plugins/udevng.c:add_device() /dev/ttyACM0 (telit) 2/2/1 [00]
==> (null) (null)
ofonod[132]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[132]: plugins/udevng.c:add_device()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-
1.3:1.10/tty/ttyACM5
ofonod[132]: plugins/udevng.c:add_device() /dev/ttyACM5 (telit) 2/2/1 [0a]
==> (null) (null)
ofonod[132]: plugins/udev.c:udev_event() subsystem tty add
ofonod[132]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[132]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[132]: plugins/udevng.c:add_device()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-
1.3:1.2/tty/ttyACM1
ofonod[132]: plugins/udevng.c:add_device() /dev/ttyACM1 (telit) 2/2/1 [02]
==> (null) (null)
ofonod[132]: plugins/udev.c:udev_event() subsystem tty add
ofonod[132]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[132]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[132]: plugins/udevng.c:add_device()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-
1.3:1.8/tty/ttyACM4
ofonod[132]: plugins/udevng.c:add_device() /dev/ttyACM4 (telit) 2/2/1 [08]
==> (null) (null)
ofonod[132]: plugins/udev.c:udev_event() subsystem tty add
ofonod[132]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[132]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[132]: plugins/udevng.c:add_device()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-
1.3:1.12/tty/ttyACM6
ofonod[132]: plugins/udevng.c:add_device() /dev/ttyACM6 (telit) 2/2/1 [0c]
==> (null) (null)
ofonod[132]: plugins/udev.c:udev_event() subsystem tty add
ofonod[132]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[132]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[132]: plugins/udevng.c:add_device()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-
1.3:1.4/tty/ttyACM2
ofonod[132]: plugins/udevng.c:add_device() /dev/ttyACM2 (telit) 2/2/1 [04]
==> (null) (null)
ofonod[132]: plugins/udev.c:udev_event() subsystem tty add
ofonod[132]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[132]: plugins/udevng.c:check_usb_device() cdc_acm [1bc7:0021]
ofonod[132]: plugins/udevng.c:add_device()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-
1.3:1.6/tty/ttyACM3
ofonod[132]: plugins/udevng.c:add_device() /dev/ttyACM3 (telit) 2/2/1 [06]
==> (null) (null)
ofonod[132]: plugins/udev.c:udev_event() subsystem tty add
ofonod[132]: src/modem.c:ofono_modem_create() name: (null), type: telit
ofonod[132]: src/modem.c:set_modem_property() modem 0xf29a8 property Path
ofonod[132]: plugins/udev.c:add_modem()
/devices/platform/musb_hdrc/usb1/1-1/1-1.3/1-1.3:1.6
/tty/ttyACM3 (telit)
ofonod[132]: plugins/udev.c:udev_event() subsystem tty finished
ofonod[132]: plugins/udevng.c:check_modem_list()
ofonod[132]: plugins/udevng.c:create_modem()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3
ofonod[132]: plugins/udevng.c:create_modem() driver=telit
ofonod[132]: src/modem.c:ofono_modem_create() name: (null), type: telit
ofonod[132]: plugins/udevng.c:setup_telit()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3
ofonod[132]: plugins/udevng.c:setup_telit() /dev/ttyACM0 2/2/1 00 (null)
ofonod[132]: plugins/udevng.c:setup_telit() /dev/ttyACM1 2/2/1 02 (null)
ofonod[132]: plugins/udevng.c:setup_telit() /dev/ttyACM2 2/2/1 04 (null)
ofonod[132]: plugins/udevng.c:setup_telit() /dev/ttyACM3 2/2/1 06 (null)
ofonod[132]: plugins/udevng.c:setup_telit() /dev/ttyACM4 2/2/1 08 (null)
ofonod[132]: plugins/udevng.c:setup_telit() /dev/ttyACM5 2/2/1 0a (null)
ofonod[132]: plugins/udevng.c:setup_telit() /dev/ttyACM6 2/2/1 0c (null)
ofonod[132]: plugins/udevng.c:destroy_modem()
/sys/devices/platform/musb_hdrc/usb1/1-1/1-1.3
ofonod[132]: src/modem.c:ofono_modem_remove() 0xf2500
ofonod[132]: plugins/udevng.c:destroy_modem() /dev/ttyACM0
ofonod[132]: plugins/udevng.c:destroy_modem() /dev/ttyACM1
ofonod[132]: plugins/udevng.c:destroy_modem() /dev/ttyACM2
ofonod[132]: plugins/udevng.c:destroy_modem() /dev/ttyACM3
ofonod[132]: plugins/udevng.c:destroy_modem() /dev/ttyACM4
ofonod[132]: plugins/udevng.c:destroy_modem() /dev/ttyACM5
ofonod[132]: plugins/udevng.c:destroy_modem() /dev/ttyACM6
It seems that ofono tries to do more than before, but modem is created and
removed immediately... Regarding the ttyACM3 - it behaves like serial
port. I can connect it with minicom and send and receive AT commands.
regards
Jan
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-02-09 12:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-03 14:34 setup ofono for telit h910 on embedded system Jan Pohanka
2012-02-07 17:34 ` nicolas.bertrand
2012-02-08 6:38 ` Jan Pohanka
2012-02-09 10:28 ` nicolas.bertrand
2012-02-09 11:39 ` Jan Pohanka
2012-02-09 12:02 ` Jan Pohanka
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.