Testing 2.6.26 on a GTA01

Cesar Eduardo Barros cesarb at cesarb.net
Sun Aug 3 14:50:26 CEST 2008


Cesar Eduardo Barros escreveu:
> Cesar Eduardo Barros escreveu:
>> To see if I can base my cpufreq work on 2.6.26, I compiled a 2.6.26 
>> kernel and successfully booted it both on both qemu and a real GTA01Bv4.
>>
> [...]
>> I haven't tested the peripheral chips (GSM, BT, GPS); however, sound 
>> works (this defconfig has everything built-in instead of using 
>> modules, which is much better than having sound as a module).
[...]
> BT is harder to test (the GUI doesn't have any bluetooth programs other 
> than the power control AFAIK), and GPS is impossible to test right now 
> (I can't get the first fix inside my home, I have to go outside; since I 
> erased the rootfs, this will be a first fix).

I do not know what I was thinking yesterday. I do not need OBEX file 
transfers to test BT, and I do not need to get a fix to test the GPS.

- BT works fine (a "hcitool scan" can find other nearby bluetooth devices);
- GPS, however, doesn't.

The problem seems to be the sysfs paths. An alternative gllin script I 
downloaded from somewhere shows it nicely:

Starting gllin...
...killing old instances
killall: ld-linux.so.2: no process killed
killall: gpsd: no process killed
mknod: /tmp/nmeaNP: File exists
...starting gpsd
./gllin: line 16: gpsd: not found
...powering up gps
./gllin: line 20: cannot create 
/sys/bus/platform/devices/s3c2410-i2c/i2c-adapter/i2c-0/0-0008/neo1973-pm-gps.0/power_sequence: 
nonexistent directory
...testing gllin
...starting gllin
root at om-gta01:~/gllin# Stack size 8864 bytes (9 KB)

The correct path would have i2c-adapter:i2c-0 instead of i2c-adapter/i2c-0:

root at om-gta01:~/gllin# cd 
/sys/devices/platform/s3c2410-i2c/i2c-adapter\:i2c-0/0
-0008/
root at om-gta01:/sys/class/i2c-adapter/i2c-0/0-0008# ls

I recall gllin needed compability symlinks in the past; perhaps it needs 
new ones (or, even better, a suitably hacked schwartz[1]; or perhaps a 
LD_PRELOAD trick).


[1] http://unadventure.wordpress.com/2008/01/04/1-presenting-schwartz/

-- 
Cesar Eduardo Barros
cesarb at cesarb.net
cesar.barros at gmail.com




More information about the openmoko-kernel mailing list