Ticket #627 (closed defect: fixed)
gsmd is not able to communicate with the gsm modem
| Reported by: | alphaone@… | Owned by: | laforge@… |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | kernel | Version: | current svn head |
| Severity: | critical | Keywords: | |
| Cc: | buglog@… | Blocked By: | |
| Blocking: | Estimated Completion (week): | ||
| HasPatchForReview: | PatchReviewResult: | ||
| Reproducible: |
Description
Working kernels (from buildhost) are:
uImage-2.6.21.3-moko10-r3_0_0_2179_0-fic-gta01.bin
uImage-2.6.21.3-moko10-r3_0_0_2288_0-fic-gta01.bin
while
uImage-2.6.21.3-moko10-r3_0_0_2308_0-fic-gta01.bin
uImage-2.6.21.5-moko10-r1_0_0_2350_0-fic-gta01.bin
are not working (gsmd always times out/exits with modem dead message).
rootfs used during testing was
openmoko-devel-image-fic-gta01-20070701120015.rootfs.jffs2
gsmd.log from non-working kernels are always:
root@fic-gta01:~$ tail -f /tmp/gsm.log
Thu Jan 1 00:02:38 1970 <1> machine.c:72:gsmd_machine_plugin_load() loading
machine plugin "generic"
Thu Jan 1 00:02:38 1970 <1> vendor.c:75:gsmd_vendor_plugin_load() loading
vendor plugin "ti"
Thu Jan 1 00:02:38 1970 <1> machine.c:56:gsmd_machine_plugin_find() selecting
machine plugin "generic"
Thu Jan 1 00:02:38 1970 <1> atcmd.c:467:atcmd_drain() c_iflag = 0x00000000,
c_oflag = 0x00000000, c_cflag = 0x800018b2, c_lflag = 0x00000a30
Thu Jan 1 00:02:38 1970 <1> vendor.c:59:gsmd_vendor_plugin_find() selecting
vendor plugin "TI Calypso"
Thu Jan 1 00:02:38 1970 <1> atcmd.c:452:atcmd_submit() submitting command `ATE0V1'
Thu Jan 1 00:02:38 1970 <1> atcmd.c:452:atcmd_submit() submitting command `ATE0'
Thu Jan 1 00:03:08 1970 <8> gsmd.c:227:firstcmd_tmr_cb() No response from GSM
Modemgsmd - (C) 2006-2007 by Harald Welte <laforge@…>
This program is FREE SOFTWARE under the terms of GNU GPL

I narrowed the search down to the changeset in rev2301.
Compiled linux-2.6.21.5 patched with svn rev. 2300 communicates with the modem
while rev. 2301 doesn't.
I don't see anything obvious in that changeset, though...