[Community] GTA04 - Standby Time, Stable Kernel and Voice Quality

Neil Jerram neil at ossau.homelinux.net
Mon Jan 28 00:20:45 CET 2013


NeilBrown <neilb at suse.de> writes:

> Well that was interesting.
>
> I arranged for this script to run at boot time:
> ----------------------------------------------------------------------
> #!/bin/sh
>
> while :
> do
>  while [ ! -e /dev/ttyHS_Diagnostic ]
>  do sleep 5
>  done
>  /usr/local/bin/gta04-modem-messages -l 2 -k 5 > /tmp/gsm-diag
>  mv /tmp/gsm-diag /data/gsmd.logs/diag.`date '+%Y-%m-%d_%H:%M:%S'`
> done
> ---------------------------------------------------------------------
>
> So that I would get logs after any modem crash.
> This resulted in my phone locking up hard on about 3 in every 4 reboots.

Hmm, sorry about that!  In fact I have seen a couple of hard locks too,
but I believe they were only at the time that the modem was actually
crashing.

My guess was that the program doesn't respond well to
/dev/ttyHS_Diagnostic disappearing.  Perhaps it tight loops so badly, in
that situation, as to lock up the whole phone?  (Is that possible?)  I
will look at investigating that further.

Immediately after a boot, however, presumably the modem isn't already
crashing, so locking up at that point must be a different problem.  I'll
install your script too and see if I can understand this more.

> Maybe I was connecting too soon or something.  Maps once ttyHS_Diagnostic
> appears I should wait 10 seconds before running gta04-modem-messages.  But
> for now I just disabled it.

Many thanks for trying it out!

     Neil



More information about the Community mailing list