Hey All:
I'm officially punting on this one. I've got a TS-7260 booting from this SD
card image:
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7260-linux/binaries/ts-images/ts7260-linux2.6-etch.dd.bz2
I need to re-compile a kernel module (the cdc-acm USB driver) with custom
changes and install it on the board. I started with the source for the
2.6.21-ts kernel located here:
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7260-linux/sources/tskernel-2.6.21-ts-src.tar.gz
I made my changes, recompiled with the EABI toolchain (tried the OABI toolchain
as well), copied the new module over to the board, and got these errors when I
ran insmod:
cdc_acm: Unknown symbol add_preempt_count
cdc_acm: Unknown symbol sub_preempt_count
Here's the thing...this error has NOTHING to do with the kernel's preemption
configuration at compile time. Both the original cdc-acm driver and my modified
driver have EXACTLY the same vermagic string:
depends: usbcore
vermagic: 2.6.21-ts preempt mod_unload ARMv4
I've asked Technologic for the .config file associated with the kernel in the
SD card image because I couldn't find it in /boot, but I haven't heard back.
Any help would be much appreciated.
Thanks.
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|