After some chatting with Richard we think we can try to get a kernel
booting on a x50, x50v might be more difficult, because it has a graphics
accelerator.
The people with a x50 might be able to get a way to remote control the
x50v so they can try to get the accelerator working.
the touchscreen and the sound work totaly different, so that might be a
chalenge ;)
Well, on to booting the x50.
First, download a rom image from dell, backup your data and check if you
can get into the rom flasher. On the x30 it is calendar+scrollpush+reset,
the combination for the x50 is probably on the internet somewhere,
otherwise try the one from x5, or disassamble the bootloader.
I brick my rom once in a while, so you better be sure you know the
combination. (I think it happens when you soft-reset it, or reset twice,
or just randomly)
Get the handhelds.org kernel from cvs. It includes the framebuffer
patches, not the gpio's I found, or the ac97+buttons drivers I fixed (they
hardly work, so you don't need them).
"make aximx30_defconfig"
If you want, you may disable a lot with menuconfig, most of the modules
are useless without some more working stuff. ;)
"make"
I use 2 harets, http://moshe.nl/arm/haret-g.exe, for looking at the gpio's
I got it from some pxa270 ipaq project, they made the gpio's > 80 work
And for booting i use a copy i don't know where i got it:
http://moshe.nl/arm/haret-b.exe (the other doesn't boot)
(b for boot, g for gpio ;) )
i've used various initrds from various other projects, just pick one. I
haven't payed much attention to my toolchain yet, i just downloaded one,
it makes good kernels, but i haven't been able to build working userspace
programs.
If i make a booting kernel i'll put it on http://moshe.nl/arm/zImage
right now a aximx30_defconfig on my tree doesn't work, but that's because
i've been doing things with it. just for the framebuffer the kernels can
be almost the same, some memory mappings might be different, but maybe a
kernel for x30 boots on x50 also.
on http://xoomer.virgilio.it/gzeta/temp/Axim_X30_files/ is a kernel that
just boots i think. the initrd there is just fine.
Mvg,
Môshe van der Sterre
http://www.moshe.nl/
http://www.coecu.nl/
Received on Mon May 23 2005 - 17:17:24 EDT
This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 18:10:03 EDT