site  contact  subhomenews

Kernel module for microXwin

June 11, 2009 — BarryK
Sit Heel Speak posted about microXwin:

http://bkhome.org/archive/blog2/200906/really-really-weird.html

The thing is, the module, x11.ko, is binary proprietary, but I ran some tests. In my kernel sources archives I have kept some 'System.map' files, so was able to check each kernel for missing symbols:

2.6.29.4 kernel (jaunty)
# depmod -e -a -F ./System.map
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol del_timer_sync

2.6.18.8 kernel (pup217)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol up
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol module_put
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol down
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncmp
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncpy
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol jiffies_to_msecs
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol del_timer_sync
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__cpu_number
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol __FIXADDR_TOP
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strlen
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__current_task

2.6.25.15 (pup4)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol up
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol down
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount

2.6.21.5 (pup217)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol up
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol down
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncmp
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol mcount
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strncpy
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol del_timer_sync
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__cpu_number
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol __FIXADDR_TOP
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol strlen
WARNING: /lib/modules/2.6.29.4/extra/x11.ko needs unknown symbol per_cpu__current_task

2.6.23.12 (pup4)
# depmod -e -a -F ./System.map 2>&1 | grep 'x11.ko'

..bingo! That last one has no missing symbols. Well, I might give it a go this weekend, see if I can put together a puppy with microXwin.

Comments

microxwin, ps2 mouse only
Username: BarryK
I have looked at it, it currently has a limitation will only work with a ps/2 mouse, not usb. That is a killer limitation. It should work with an inbuilt touchpad though.

no resolution switching
Username: BarryK
"Also, as far as I can make out, it is restricted to the video framebuffer mode that is chosen as a boot parameter. I don't see how we can use the widescreen modes in that case. Various other limitations. Xvesa is still looking better.


Tags: woof