Hi List,

About GSM modem power off issue, we cannot solve this problem coz of hardware limitations. It's about some components and their connections like battery, PMU, CPU and GSM modem. In GTA01 devices, the battery is connected with PMU and GSM modem as below.

        ------> PMU -----> CPU (SC2410)
Battery |
        ------> GSM modem

Therefore, we cannot control the power status of GSM modem by PMU directly. Now, we are using an AT command '[EMAIL PROTECTED]' to power off the modem, when we shut down the device. Then, it can solov a battery problem bug#1003 'GSM modem is not powered down when Linux is shut down'. Frankly speaking, it's a stupid way to power off the modem. For example, if gsmd is dead, then we cannot send an AT command to modem. Also, we can only send [EMAIL PROTECTED] this command 'once'.

We are deeply apologetic about this hardware design problem on GTA01 devices. And, we modify these connections in GTA02 as below.

                     -----> CPU (SC2410)
Battery ----->  PMU |
                     -----> GSM modem

In GTA02 devices, we can control the power status of GSM modem from PMU and don't need this [EMAIL PROTECTED] command to modem any more. We can just pull a pin to high or low and it can control the power status of GSM modem.

We feel very sorry about this gsm modem power off issue and try to improve it in our next device.

Best Regards,
Erin







Shawn Rutledge wrote:
On Feb 15, 2008 10:46 PM, Mike (mwester) <[EMAIL PROTECTED]> wrote:
Mike (mwester) wrote:
I think it's time for another attempt to address a long-standing
problem with the Neo and the current software.  Specifically, the way
it works right now, no matter how you shut down the GTA01, the GSM
modem is left powered up and running (it's wired up internally in such
a fashion that even when the kernel powers off the CPU and all else
that it can on the circuit board, the GSM modem continues to run).
[snip]

Well, that was interesting.  Not much response, so I take it that this
isn't a particularly important item for most people.

I'll just drop this then; my proposed solution didn't get any good
reviews first time around, and based on the lack of interest, I don't
see any real point in re-opening that controversy.  However, when
openmoko gets around to resolving this problem, I'll be interested to
see how the "official" solution is implemented.  Until then, keep those
Neos plugged in!

Of course it's important.  Maybe just a case that nobody knows who has
responsibility for this, but everybody's hoping that somebody is on
the case.

Where do you want to put that [EMAIL PROTECTED] command?  gsmd should send it
whenever it receives certain signals (like SIGTERM etc.) right?  Can
you just go ahead and commit this change?



Reply via email to