[jornada] Opie, 2.4.31-j720-5 on a Jornada 728

From: Fedde Hettinga <feddehettinga_at_gmail.com>
Date: Fri, 3 Feb 2006 01:26:17 +0100

Hello,

I installed 2.4.31-j720-5 with Opie on my Jornada 728 (no flashboard)
as described on:
http://lowlevel.cz/log/pivot/entry.php?id=41

Installing worked great, but while using the system I stumbled upon
some issues (and some fixes, I hope).

-- Battery status in Opie
The battery applet in Opie tries to read /proc/hal/battery for the
battery status. This is the handheld.org 'hardware abstraction layer'
for the iPaq. The Jornada has it's battery status in
/proc/jornada/battery
Possible fixes:
1) Change the j720_control kernel module to work with /proc/hal/battery
2) Change the applet in
opt/QtPalmtop/plugins/applets/libbatteryapplet.so to use
/proc/jornada/battery

-- modprobe looking in all the wrong places
The first piece of hardware I wanted to get working was my wireless
network card. However, modprobe failed at inserting the 'orinoco'
module. It seems modprobe doesn't look in the right places; I ended up
making a symlink as follows:
/lib/modules/2.4/wireless ->
/lib/modules/2.4.31-j720/kernel/drivers/net/wireless/
Because apparently modprobe does check modules in /lib/modules/2.4/
Possible fixes:
1) Include symlinks to trick modprobe
2) Configure modprobe to use the right paths (I have no clue how)

(Both my wireless network cards work now:
"Alcatel SpeedTouch 110 Wireless PC card"
  product info: "Agere Systems", "Wireless PC Card Model 0104",
"Version 01.01", ""
  manfid: 0x0156, 0x0002
  function: 6 (network)
"NL-2511CD Plus EXT2"
  product info: "INTERSIL", "HFA384x/IEEE", "Version 01.02", ""
  manfid: 0x0156, 0x0002
  function: 6 (network)
The Alcatel card works fine with my wireless network, but it fails to
go into monitor mode. The NL-2511CD card doesn't even detect any
networks, but it does support monitor mode, which allowed me to play
around with kismet ^_^:
http://willekeur.net/jornada/jornada_728_running_kismet_2005_01_r1.jpg)

-- Sound modules
modprobe can't find sa1111-uda1341, and using the symlink fix doesn't work here:
/lib/modules/2.4/sound -> /lib/modules/2.4.31-j720/kernel/drivers/sound/
Manually loading the modules from the right directory with insmod works:
insmod sa1100-audio.o; insmod uda1341.o; insmod sa1111-uda1341.o

Also, the sound mixer in Opie doesn't let me change the volume over
the entire range. I found 'nmixer' to be a better mixer.

-- Memory settings
Running 'top' tells me that the default installation is only using
about 30 MB of the available RAM. Is there any way to change this so I
can utilise the complete 64 MB that a Jornada 728 has?

Regards,
Fedde
Received on Thu Feb 02 2006 - 19:26:21 EST

This archive was generated by hypermail 2.2.0 : Thu Feb 02 2006 - 19:26:29 EST