Hi Jonas,
I have tested the patch, looks like initialization gets a little
further but it seems that ofono gives up and removes the modem. The
'list-modems' test script doesn't show the modem after launch. Here's
the output from "ofonod -nd" using your patch:
localhost:/home/user/ofono# ./src/ofonod -nd
ofonod[18669]: oFono version 1.20
ofonod[18669]: src/plugin.c:__ofono_plugin_init()
ofonod[18669]: src/gprs-provision.c:ofono_gprs_provision_driver_register() driver:
0x63f248 name: GPRS context provisioning
ofonod[18669]: plugins/push-notification.c:push_notification_init()
ofonod[18669]: plugins/smart-messaging.c:smart_messaging_init()
ofonod[18669]: plugins/emulator_fuzz.c:emulator_fuzz_init()
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63f360, name: stktest
ofonod[18669]: src/modem.c:ofono_modem_create() name: stktest, type: stktest
ofonod[18669]: src/modem.c:ofono_modem_register() 0x64f120
ofonod[18669]: plugins/stktest.c:stktest_probe() 0x64f120
ofonod[18669]: src/modem.c:emit_modem_added() 0x64f120
ofonod[18669]: src/modem.c:call_modemwatches() 0x64f120 added:1
ofonod[18669]: plugins/smart-messaging.c:modem_watch() modem: 0x64f120, added: 1
ofonod[18669]: plugins/push-notification.c:modem_watch() modem: 0x64f120, added: 1
ofonod[18669]: examples/emulator.c:example_emulator_init()
ofonod[18669]: examples/emulator.c:modem_watch() modem: 0x64f120, added: 1
ofonod[18669]: src/gprs-provision.c:ofono_gprs_provision_driver_register() driver:
0x63f2e4 name: Example GPRS context provisioning
ofonod[18669]: src/nettime.c:ofono_nettime_driver_register() driver: 0x63f2b4 name:
Example Network Time
ofonod[18669]: src/history.c:ofono_history_driver_register() driver: 0x63f274 name:
Example Call History
ofonod[18669]: src/cdma-provision.c:ofono_cdma_provision_driver_register() driver:
0x63f21c name: CDMA provisioning
ofonod[18669]: src/gprs-provision.c:ofono_gprs_provision_driver_register() driver:
0x63f1f0 name: Provisioning
ofonod[18669]: plugins/upower.c:upower_init() upower init
ofonod[18669]: src/handsfree-audio.c:ofono_handsfree_card_driver_register() driver:
0x63f19c
ofonod[18669]: plugins/hfp_ag_bluez5.c:modem_watch() modem: 0x64f120, added: 1
ofonod[18669]: plugins/dun_gw_bluez5.c:dun_gw_init()
ofonod[18669]: plugins/dun_gw_bluez5.c:modem_watch() modem: 0x64f120, added: 1
ofonod[18669]: src/handsfree-audio.c:ofono_handsfree_card_driver_register() driver:
0x63f100
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63f114, name: hfp
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63f0b8, name: ublox
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63f060, name: quectel
ofonod[18669]: plugins/telit.c:telit_init()
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63f010, name: telit
ofonod[18669]: plugins/connman.c:connman_init()
ofonod[18669]: src/private-network.c:ofono_private_network_driver_register() driver:
0x63efe4, name: ConnMan Private Network
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ef9c, name: sim900
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ef54, name: samsung
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ef0c, name:
speedupcdma
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63eebc, name: speedup
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ee74, name: alcatel
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ee1c, name: icera
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63edd4, name: linktop
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ed8c, name:
nokiacdma
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ed44, name: nokia
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ecec, name: gemalto
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63eca4, name:
cinterion
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ec1c, name: ste
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ebc4, name: ifx
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63eb7c, name: palmpre
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63eb2c, name: novatel
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63eae4, name: sierra
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ea6c, name: huawei
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63ea24, name: zte
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63e9c4, name: hso
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63e974, name: mbm
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63e924, name: calypso
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63e8dc, name: wavecom
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63e894, name: g1
ofonod[18669]: src/cdma-voicecall.c:ofono_cdma_voicecall_driver_register() driver:
0x63e838, name: cdmamodem
ofonod[18669]: src/modem.c:ofono_devinfo_driver_register() driver: 0x63e860, name:
cdmamodem
ofonod[18669]: src/cdma-connman.c:ofono_cdma_connman_driver_register() driver: 0x63e880,
name: cdmamodem
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63e798, name: phonesim
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63e7d0, name: localhfp
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63e77c, name:
phonesim
ofonod[18669]: src/ctm.c:ofono_ctm_driver_register() driver: 0x63e768, name: phonesim
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63e740, name: phonesim
ofonod[18669]: plugins/phonesim.c:parse_config() filename /etc/ofono/phonesim.conf
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63e718, name: xmm7modem
ofonod[18669]: src/location-reporting.c:ofono_location_reporting_driver_register() driver:
0x63e6d8, name: gemaltomodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63e65c, name:
ubloxmodem
ofonod[18669]: src/netmon.c:ofono_netmon_driver_register() driver: 0x63e688, name:
ubloxmodem
ofonod[18669]: src/lte.c:ofono_lte_driver_register() driver: 0x63e6a0, name: ubloxmodem
ofonod[18669]: src/ussd.c:ofono_ussd_driver_register() driver: 0x63e618, name:
speedupmodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63e4d4, name:
hfpmodem
ofonod[18669]: src/modem.c:ofono_devinfo_driver_register() driver: 0x63e578, name:
hfpmodem
ofonod[18669]: src/network.c:ofono_netreg_driver_register() driver: 0x63e52c, name:
hfpmodem
ofonod[18669]: src/call-volume.c:ofono_call_volume_driver_register() driver: 0x63e560,
name: hfpmodem
ofonod[18669]: src/handsfree.c:ofono_handsfree_driver_register() driver: 0x63e5a8, name:
hfpmodem
ofonod[18669]: src/siri.c:ofono_siri_driver_register() driver: 0x63e5e0, name: hfpmodem
ofonod[18669]: src/network.c:ofono_netreg_driver_register() driver: 0x63e44c, name:
dunmodem
ofonod[18669]: src/gprs.c:ofono_gprs_driver_register() driver: 0x63e470, name: dunmodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63e37c, name:
stemodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63e408, name:
stemodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63e3cc, name: stemodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63e258, name:
ifxmodem
ofonod[18669]: src/audio-settings.c:ofono_audio_settings_driver_register() driver:
0x63e2b0, name: ifxmodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63e2c4, name: ifxmodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63e2fc, name:
ifxmodem
ofonod[18669]: src/stk.c:ofono_stk_driver_register() driver: 0x63e328, name: ifxmodem
ofonod[18669]: src/ctm.c:ofono_ctm_driver_register() driver: 0x63e348, name: ifxmodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63e1e4, name:
hsomodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63e208, name: hsomodem
ofonod[18669]: src/location-reporting.c:ofono_location_reporting_driver_register() driver:
0x63e178, name: telitmodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63e1a0, name:
telitncmmodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63e0ec, name:
mbmmodem
ofonod[18669]: src/stk.c:ofono_stk_driver_register() driver: 0x63e110, name: mbmmodem
ofonod[18669]: src/location-reporting.c:ofono_location_reporting_driver_register() driver:
0x63e130, name: mbmmodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63e054, name:
calypsomodem
ofonod[18669]: src/stk.c:ofono_stk_driver_register() driver: 0x63e0a4, name: calypsomodem
ofonod[18669]: src/ussd.c:ofono_ussd_driver_register() driver: 0x63df58, name:
huaweimodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63df6c, name:
huaweimodem
ofonod[18669]: src/audio-settings.c:ofono_audio_settings_driver_register() driver:
0x63dfbc, name: huaweimodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63dff4, name: huaweimodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63dfd0, name:
huaweimodem
ofonod[18669]: src/cdma-netreg.c:ofono_cdma_netreg_driver_register() driver: 0x63e024,
name: huaweimodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63dedc, name:
iceramodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63df08, name: iceramodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63de84, name: ztemodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63de40, name:
swmodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63ddf8, name: nwmodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63dc54, name:
atmodem
ofonod[18669]: src/modem.c:ofono_devinfo_driver_register() driver: 0x63dcec, name:
atmodem
ofonod[18669]: src/call-barring.c:ofono_call_barring_driver_register() driver: 0x63dca4,
name: atmodem
ofonod[18669]: src/call-forwarding.c:ofono_call_forwarding_driver_register() driver:
0x63da2c, name: atmodem
ofonod[18669]: src/call-meter.c:ofono_call_meter_driver_register() driver: 0x63da6c, name:
atmodem
ofonod[18669]: src/call-settings.c:ofono_call_settings_driver_register() driver: 0x63d978,
name: atmodem
ofonod[18669]: src/phonebook.c:ofono_phonebook_driver_register() driver: 0x63dcd4, name:
atmodem
ofonod[18669]: src/ussd.c:ofono_ussd_driver_register() driver: 0x63dc30, name: atmodem
ofonod[18669]: src/sms.c:ofono_sms_driver_register() driver: 0x63d9e8, name: atmodem
ofonod[18669]: src/sim.c:ofono_sim_driver_register() driver: 0x63db70, name: atmodem
ofonod[18669]: src/sim.c:ofono_sim_driver_register() driver: 0x63dbb8, name: atmodem-noef
ofonod[18669]: src/stk.c:ofono_stk_driver_register() driver: 0x63dc08, name: atmodem
ofonod[18669]: src/network.c:ofono_netreg_driver_register() driver: 0x63dad0, name:
atmodem
ofonod[18669]: src/cbs.c:ofono_cbs_driver_register() driver: 0x63da10, name: atmodem
ofonod[18669]: src/call-volume.c:ofono_call_volume_driver_register() driver: 0x63dd1c,
name: atmodem
ofonod[18669]: src/gprs.c:ofono_gprs_driver_register() driver: 0x63dd4c, name: atmodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63dd68, name:
atmodem
ofonod[18669]: src/sim-auth.c:ofono_sim_auth_driver_register() driver: 0x63dd8c, name:
atmodem
ofonod[18669]: src/gnss.c:ofono_gnss_driver_register() driver: 0x63ddac, name: atmodem
ofonod[18669]: src/lte.c:ofono_lte_driver_register() driver: 0x63ddc0, name: atmodem
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63d8d8, name: gobi
ofonod[18669]: src/modem.c:ofono_devinfo_driver_register() driver: 0x63d718, name:
qmimodem
ofonod[18669]: src/network.c:ofono_netreg_driver_register() driver: 0x63d780, name:
qmimodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63d738, name:
qmimodem
ofonod[18669]: src/sim.c:ofono_sim_driver_register() driver: 0x63d7a4, name:
qmimodem-legacy
ofonod[18669]: src/sim.c:ofono_sim_driver_register() driver: 0x63d7ec, name: qmimodem
ofonod[18669]: src/sms.c:ofono_sms_driver_register() driver: 0x63d834, name: qmimodem
ofonod[18669]: src/ussd.c:ofono_ussd_driver_register() driver: 0x63d854, name: qmimodem
ofonod[18669]: src/gprs.c:ofono_gprs_driver_register() driver: 0x63d868, name: qmimodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63d87c, name:
qmimodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63d898, name: qmimodem
ofonod[18669]: src/location-reporting.c:ofono_location_reporting_driver_register() driver:
0x63d8c0, name: qmimodem
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63d6b0, name: u8500
ofonod[18669]: src/modem.c:ofono_devinfo_driver_register() driver: 0x63d690, name: u8500
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63d648, name: n900
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63d600, name: isiusb
ofonod[18669]: src/modem.c:ofono_devinfo_driver_register() driver: 0x63d3a8, name:
isimodem
ofonod[18669]: src/phonebook.c:ofono_phonebook_driver_register() driver: 0x63d398, name:
isimodem
ofonod[18669]: src/network.c:ofono_netreg_driver_register() driver: 0x63d3c8, name:
isimodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63d3ec, name:
isimodem
ofonod[18669]: src/sms.c:ofono_sms_driver_register() driver: 0x63d434, name: isimodem
ofonod[18669]: src/cbs.c:ofono_cbs_driver_register() driver: 0x63d454, name: isimodem
ofonod[18669]: src/sim.c:ofono_sim_driver_register() driver: 0x63d468, name: isimodem
ofonod[18669]: src/ussd.c:ofono_ussd_driver_register() driver: 0x63d4b0, name: isimodem
ofonod[18669]: src/call-forwarding.c:ofono_call_forwarding_driver_register() driver:
0x63d4c4, name: isimodem
ofonod[18669]: src/call-settings.c:ofono_call_settings_driver_register() driver: 0x63d4e4,
name: isimodem
ofonod[18669]: src/call-barring.c:ofono_call_barring_driver_register() driver: 0x63d514,
name: isimodem
ofonod[18669]: src/call-meter.c:ofono_call_meter_driver_register() driver: 0x63d52c, name:
isimodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63d554, name: isimodem
ofonod[18669]: src/gprs.c:ofono_gprs_driver_register() driver: 0x63d57c, name: isimodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63d590, name:
isimodem
ofonod[18669]: src/audio-settings.c:ofono_audio_settings_driver_register() driver:
0x63d5ac, name: isimodem
ofonod[18669]: src/sim.c:ofono_sim_driver_register() driver: 0x63d5b8, name: wgmodem2.5
ofonod[18669]: drivers/rilmodem/rilmodem.c:rilmodem_init()
ofonod[18669]: src/modem.c:ofono_devinfo_driver_register() driver: 0x63d14c, name:
rilmodem
ofonod[18669]: drivers/rilmodem/sim.c:ril_sim_init()
ofonod[18669]: src/sim.c:ofono_sim_driver_register() driver: 0x63d220, name: rilmodem
ofonod[18669]: src/voicecall.c:ofono_voicecall_driver_register() driver: 0x63d190, name:
rilmodem
ofonod[18669]: src/sms.c:ofono_sms_driver_register() driver: 0x63d268, name: rilmodem
ofonod[18669]: src/network.c:ofono_netreg_driver_register() driver: 0x63d16c, name:
rilmodem
ofonod[18669]: src/call-volume.c:ofono_call_volume_driver_register() driver: 0x63d1d8,
name: rilmodem
ofonod[18669]: src/gprs.c:ofono_gprs_driver_register() driver: 0x63d1f0, name: rilmodem
ofonod[18669]: src/gprs.c:ofono_gprs_context_driver_register() driver: 0x63d204, name:
rilmodem
ofonod[18669]: src/ussd.c:ofono_ussd_driver_register() driver: 0x63d288, name: rilmodem
ofonod[18669]: src/call-settings.c:ofono_call_settings_driver_register() driver: 0x63d29c,
name: rilmodem
ofonod[18669]: src/call-forwarding.c:ofono_call_forwarding_driver_register() driver:
0x63d2cc, name: rilmodem
ofonod[18669]: src/radio-settings.c:ofono_radio_settings_driver_register() driver:
0x63d2ec, name: rilmodem
ofonod[18669]: src/call-barring.c:ofono_call_barring_driver_register() driver: 0x63d314,
name: rilmodem
ofonod[18669]: src/netmon.c:ofono_netmon_driver_register() driver: 0x63d32c, name:
rilmodem
ofonod[18669]: src/stk.c:ofono_stk_driver_register() driver: 0x63d33c, name: rilmodem
ofonod[18669]: src/cbs.c:ofono_cbs_driver_register() driver: 0x63d354, name: rilmodem
ofonod[18669]: src/lte.c:ofono_lte_driver_register() driver: 0x63d368, name: rilmodem
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63d0e4, name:
ril_intel
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63d09c, name: infineon
ofonod[18669]: src/modem.c:ofono_modem_driver_register() driver: 0x63d054, name: ril
ofonod[18669]: plugins/udevng.c:udev_start()
ofonod[18669]: plugins/udevng.c:enumerate_devices()
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device()
/sys/devices/platform/68000000.ocp/48058000.ssi-controller/ssi0/port0/n900-modem
ofonod[18669]: plugins/udevng.c:add_serial_device()
/devices/platform/68000000.ocp/48058000.ssi-controller/ssi0/port0/n900-modem
ofonod[18669]: plugins/udevng.c:add_serial_device() (null) (n900)
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:add_serial_device() Device is missing required
OFONO_DRIVER property
ofonod[18669]: plugins/udevng.c:create_modem()
/sys/devices/platform/68000000.ocp/48058000.ssi-controller/ssi0/port0/n900-modem
ofonod[18669]: plugins/udevng.c:create_modem() driver=legacy
ofonod[18669]: src/modem.c:ofono_modem_create() name: (null), type: legacy
ofonod[18669]: plugins/udevng.c:destroy_modem()
/sys/devices/platform/68000000.ocp/48058000.ssi-controller/ssi0/port0/n900-modem
ofonod[18669]: src/modem.c:ofono_modem_remove() 0x658f10
ofonod[18669]: src/private-network.c:ofono_private_network_driver_register() driver:
0x63f334, name: Example Private Network Driver
On Fri, Sep 08, 2017 at 05:17:58AM +0200, Jonas Bonn wrote:
A devnode does not always exist; the Nokia N900, for example, does
not
provide one for its modem.
This patch relaxes the check on device properties to exclude the
requirement of a devnode.
The "Device" property is not used by the n900 or u8500 drivers, so drop
setting this property when setting up these devices.
---
Hi Clayton,
Could you try this patch and see if the N900 is detected?
Thanks,
Jonas
plugins/udevng.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/plugins/udevng.c b/plugins/udevng.c
index 518eda8..241fcda 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -1013,8 +1013,6 @@ static gboolean setup_isi_serial(struct modem_info* modem)
if (value)
ofono_modem_set_integer(modem->modem, "Address", atoi(value));
- ofono_modem_set_string(modem->modem, "Device", info->devnode);
-
return TRUE;
}
@@ -1325,7 +1323,7 @@ static void add_serial_device(struct udev_device *dev)
devnode = udev_device_get_devnode(dev);
- if (!syspath || !devname || !devpath || !devnode)
+ if (!syspath || !devpath)
return;
modem = g_hash_table_lookup(modem_list, syspath);
--
2.9.3
_______________________________________________
ofono mailing list
ofono(a)ofono.org
https://lists.ofono.org/mailman/listinfo/ofono