I've rooted it, but uinput module is not present;
platform is Amlogic and vermagic is 2.6.34 preempt mod_unload modversions ARMv7 (read in another module), then I've downloaded relative version indicated in FAQ.
Unfortunately kernel complain during uinput load about module_layout (read using dmesg), and I've changed in binary (with an hex editor) 4 bytes with same value of another module.
Now kernel complain about other symbols (below dump of dmesg), but in original module some are not present and some are preceded only by a null byte (for separation from other symbols):
Code: Select all
<4>[ 601.455165] uinput: disagrees about version of symbol input_allocate_device
<4>[ 601.455226] uinput: Unknown symbol input_allocate_device
<4>[ 601.455996] uinput: disagrees about version of symbol dev_get_drvdata
<4>[ 601.456025] uinput: Unknown symbol dev_get_drvdata
<4>[ 601.456605] uinput: disagrees about version of symbol input_unregister_device
<4>[ 601.456633] uinput: Unknown symbol input_unregister_device
<4>[ 601.457274] uinput: disagrees about version of symbol input_free_device
<4>[ 601.461032] uinput: Unknown symbol input_free_device
<4>[ 601.462218] uinput: disagrees about version of symbol input_register_device
<4>[ 601.462258] uinput: Unknown symbol input_register_device
<4>[ 601.462733] uinput: disagrees about version of symbol kmem_cache_alloc
<4>[ 601.462761] uinput: Unknown symbol kmem_cache_alloc
<4>[ 601.464092] uinput: disagrees about version of symbol input_event
<4>[ 601.464117] uinput: Unknown symbol input_event
<4>[ 601.464263] uinput: disagrees about version of symbol nonseekable_open
<4>[ 601.464288] uinput: Unknown symbol nonseekable_open
<4>[ 601.469678] uinput: disagrees about version of symbol input_ff_create
<4>[ 601.469733] uinput: Unknown symbol input_ff_create
<4>[ 601.477849] uinput: disagrees about version of symbol input_ff_destroy
<4>[ 601.477886] uinput: Unknown symbol input_ff_destroy
<4>[ 601.479471] uinput: disagrees about version of symbol dev_set_drvdata
<4>[ 601.479497] uinput: Unknown symbol dev_set_drvdata
<4>[ 601.479837] uinput: disagrees about version of symbol kmalloc_caches
<4>[ 601.479860] uinput: Unknown symbol kmalloc_caches
Can I download an uinput version correct for my kernel? Can I modify in some way to work? Or can I recompile it?
Thanks in advance for any suggestion
maxsax