[Bug 788] Starting or stopping gsmd completely locks up the Neo

bugzilla-daemon at bugzilla.openmoko.org bugzilla-daemon at bugzilla.openmoko.org
Sun Sep 9 16:35:45 CEST 2007


------- Additional Comments From mwester at dls.net  2007-09-09 16:35 -------
Experimentation shows that removing or commenting out the following lines of
code in gta01_pm_gsm.c appears to workaround the problem by simply not
re-enabling the console during the gsm power-off:

092:  if (gta01_gsm.con) {
093:          console_start(gta01_gsm.con);
095:          dev_info(dev, "powered down GSM, thus enabling "
096:                   "serial console\n");
097:  }

This is not a fix, just a workaround, and is noted here as this additional
information might be helpful for someone to find the root cause.

Additional info:  simple testing of performing the three steps involved in the
power-off operation (power-off of the GSM modem, switching of the MUX to the
console, and the re-enabling of the serial console itself) in sequence from
user-space (by exposing the three individual operations via sysfs) permits one
to duplicate the sequence without triggering the hang/lock-up.  This may
indicate a timing sensitivity in the operations, perhaps?

Investigation continues.

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

More information about the buglog mailing list