j820 issues & workarounds

Oleg Gusev oleg@usm.uni-muenchen.de
Mon May 10 22:04:45 CEST 2004

On Monday 10 May 2004 12:53 am, Francois-Rene Rideau wrote:
> * cardmgr Oopses and locks a kernel resource when run after pivot_root.

Remove the silly 8086 stuff from your /etc/pcmcia/config.opts
It oopsed here too, trying to read from "io space" 0xc00.
I have commented out all these things in the ramdisk CVS.
Does it help ?

> * To support my NIC, I compiled the pcmcia to not invert voltage bits
>  on Socket 0.
Do you have access to a x86 linux notebook ? Will it configure
your card as 3.3V ? This is the code from cs.c file, and it can
be seen that for 5V the SS_3VCARD and SS_XVCARD should
be cleaned.
         * Decode the card voltage requirements, and apply power to the card.
        if (status & SS_3VCARD)
                skt->socket.Vcc = skt->socket.Vpp = 33;
        else if (!(status & SS_XVCARD))
                skt->socket.Vcc = skt->socket.Vpp = 50;
        else {
                cs_err(skt, "unsupported voltage key.\n");
                return CS_BAD_TYPE;

What i don't understand here is why Vcc=Vpp.

> * Because /var/lib/dpkg/lock cannot be on NFS, it is a symlink to
>  /var/lock/dpkg.lock on tmpfs
You can save a lot of CF space if you will remove the *old versions
of the files from /var/lib/dpkg/*

> Problem I'm stumbling upon:
> * I can't get X to work correctly. Oleg: can you send me
>  your configuration files, as well as scripts for any magic setup you do
>  so it will work (touchscreen, whatever).

I have already forgot what i have done :) You probably don't need
any config files. Do the 'strace' on the X server - it wants to open
/dev/h3600_ts, /dev/touchscreen/ts or something like that.
If they don't exist, it silently exits.


More information about the Jornada820 mailing list