[Bug 256] GSM Modem doesn't seem to work on some devices
bugzilla-daemon at bugzilla.openmoko.org
bugzilla-daemon at bugzilla.openmoko.org
Fri Mar 16 05:25:06 CET 2007
http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=256
------- Additional Comments From werner at openmoko.org 2007-03-16 05:25 -------
I just got a "dead" ("undead" fit better, though) GSM modem to work on a
bv2 device by issuing, from a parallel session
stty -F /dev/ttySAC0 crtscts
System setup:
- latest u-boot (local build, full of ugly hacks)
- uImage-2.6-200703022008-fic-gta01.bin
- openmoko-devel-image-fic-gta01-20070309001017.rootfs.jffs2
- "cu" from openmoko-devel-image-fic-gta01-20070302115654.rootfs.jffs2
The same system worked fine, without needing stty, if using
openmoko-devel-image-fic-gta01-20070302115654.rootfs.jffs2
In order to avoid as much external influence as possible, I booted,
in both cases, with init=/noinit, /noinit being the following script:
#!/bin/sh -x
PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin
mount -t proc none /proc
mount -t sysfs none /sys
mkdir -p /dev/pts
mount -t devpts none /dev/pts
mknod /dev/null c 1 3
mknod /dev/zero c 1 5
mknod /dev/random c 1 8
mknod /dev/urandom c 1 9
mknod /dev/tty c 5 0
mknod /dev/console c 5 1
mknod /dev/ptmx c 5 2
mknod /dev/ttySAC0 c 204 64
ifconfig lo 127.0.0.1 up
ifconfig usb0 192.168.0.202 up
dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
sleep 3600
Thus, given that hardware, u-boot, kernel, and the "cu" binary were
identical, and there were no daemons running at all, this leaves either
glibc or some arbitrary initial condition. I've checked the strace output
of "cu" on both configurations, and they're equivalent, except for the
terminal settings. Interestingly, TCGETS had 0x0002 set in lflags on the
"new" rootfs (i.e., the one where the GSM modem didn't work), which should
be ICANON. On TCSETS[W], the "new" system lacked CRTSCTS and also CLOCAL.
(Note: I just rebooted the regular system and checked with stty -a, and
CLOCAL was set. CRTSCTS was still missing, though.)
settings.
------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.
More information about the buglog
mailing list