Hi Alfonso, > > Can we just remove the ril modem in question instead of killing the > entire daemon? > > > I think that if we start to do these things we need to add modem watches > to udev/udevng/rildev as they keep lists with the modems and remove them > in shutdown. Maybe we could try a modem reset here, within a limited > number of retries instead? > You can always simply call ofono_modem_set_powered here and make sure your initialization procedure can re-init all the file-descriptors, etc after set_powered(FALSE) -> set_powered(TRUE). Would be in the end the same as restarting the daemon. Regards, -Denis