--- In Eddie Dawydiuk <> wrote:
> Don't attempt to compile the SD card driver, instead use a precompiled
> sdcard driver Technologics provides.
>
> ftp://oz.embeddedarm.com/sd/sdcard.o
>
> //Eddie
Results of this are less than perfect. The last big link stage gives me
ld -p -X -T arch/arm/vmlinux.lds --no-warn-mismatch
arch/arm/kernel/head-armv.o
arch/arm/kernel/init_task.o init/main.o init/version.o init/do_mounts.o \
--start-group \
arch/arm/kernel/kernel.o arch/arm/mm/mm.o
arch/arm/mach-ep93xx/ep93xx.o
kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o arch/arm/common/nopci.o \
drivers/serial/serial.o drivers/char/char.o
drivers/block/block.o drive
rs/misc/misc.o drivers/net/net.o drivers/mtd/mtdlink.o
drivers/net/wireless/wire
less_net.o drivers/video/video.o drivers/media/media.o
drivers/md/mddev.o \
net/network.o \
arch/arm/nwfpe/math-emu.o arch/arm/lib/lib.a
/home/mel/ts11-kernel/linux
24/lib/lib.a \
--end-group \
-o vmlinux
kernel/kernel.o: In function `do_notify_parent':
kernel/kernel.o(.text+0xdc90): undefined reference to `hz_to_std'
kernel/kernel.o(.text+0xdc9c): undefined reference to `hz_to_std'
kernel/kernel.o: In function `sys_times':
kernel/kernel.o(.text+0xfc10): undefined reference to `hz_to_std'
kernel/kernel.o(.text+0xfc20): undefined reference to `hz_to_std'
kernel/kernel.o(.text+0xfc30): undefined reference to `hz_to_std'
kernel/kernel.o(.text+0xfc40): more undefined references to
`hz_to_std' follow
drivers/block/block.o: In function `sdcard_open':
drivers/block/block.o(.text+0x5a38): undefined reference to
`__this_module'
drivers/block/block.o: In function `$a':
drivers/block/block.o(.text+0x5a74): undefined reference to
`__this_module'
make: *** [vmlinux] Error 1
ts7200:/home/mel/ts11-kernel/linux24#
The "hz_to_std" stuff is a result of our attempted tweak, but the
block.o problems, I suspect, are due to sdcard.o .
All ideas gratefully received.
(The --no-warn-mismatch hides a bunch of errors that manifest as
ld: ERROR: drivers/misc/misc.o uses hardware FP, whereas vmlinux uses
software FP
No more archived files: failed to merge target specific data of file
drivers/misc/misc.o
etc., cause the link to fail, and may (though I ca't prove it yet)
have something to do with .o's from assembly or ld merges getting
un-marked wrt soft-float. Anyway, it seemed worth a try.)
Mel.
------------------------ Yahoo! Groups Sponsor --------------------~-->
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/0It09A/bOaOAA/yQLSAA/CFFolB/TM
--------------------------------------------------------------------~->
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/
|