Messages in this thread |  | | Date | Wed, 30 Oct 1996 19:49:33 +0100 (MET) | From | Sven Eric <> | Subject | 2.1.6 Good news, bad news |
| |
Hi All,
First the good news: The new sound driver works with Soundblaster. (the separate driver available from ftp.4front-tech.com didn't work with my sound blaster, this one does.
Bad news: A lot if ISDN-stuff is broken by the new get_user stuff..
Check out the screen dump i made when compiling 2.1.6 with isdn support
<SNIP> ld -m elf_i386 -Ttext 0xC0100000 -e stext arch/i386/kernel/head.o init/main.o init/version.o \ arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o net/network.a \ fs/filesystems.a \ drivers/block/block.a drivers/char/char.a drivers/isdn/isdn.a drivers/net/net.a drivers/sound/sound.a drivers/pci/pci.a \ /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a /usr/src/linux/arch/i386/lib/lib.a -o vmlinux drivers/isdn/isdn.a(isdn_common.o): In function `isdn_readbchan': isdn_common.o(.text+0xf39): undefined reference to `put_user' isdn_common.o(.text+0xf95): undefined reference to `put_user' isdn_common.o(.text+0x104b): undefined reference to `copy_to_user' isdn_common.o(.text+0x150b): undefined reference to `copy_to_user' isdn_common.o(.text+0x19a0): undefined reference to `get_user' isdn_common.o(.text+0x19ef): undefined reference to `copy_from_user' isdn_common.o(.text+0x1a53): undefined reference to `copy_from_user' isdn_common.o(.text+0x1b2a): undefined reference to `copy_from_user' isdn_common.o(.text+0x1d5d): undefined reference to `copy_to_user' isdn_common.o(.text+0x1d7e): undefined reference to `copy_to_user' isdn_common.o(.text+0x1eaf): undefined reference to `put_user' isdn_common.o(.text+0x1edb): undefined reference to `put_user' isdn_common.o(.text+0x21a0): undefined reference to `copy_from_user' isdn_common.o(.text+0x21e7): undefined reference to `copy_to_user' isdn_common.o(.text+0x2228): undefined reference to `copy_from_user' isdn_common.o(.text+0x2268): undefined reference to `copy_to_user' isdn_common.o(.text+0x2298): undefined reference to `copy_from_user' isdn_common.o(.text+0x22d3): undefined reference to `copy_from_user' isdn_common.o(.text+0x230f): undefined reference to `copy_from_user' isdn_common.o(.text+0x2348): undefined reference to `copy_to_user' isdn_common.o(.text+0x2374): undefined reference to `copy_from_user' isdn_common.o(.text+0x23b4): undefined reference to `copy_from_user' isdn_common.o(.text+0x23f0): undefined reference to `copy_from_user' isdn_common.o(.text+0x2424): undefined reference to `copy_from_user' isdn_common.o(.text+0x2468): undefined reference to `copy_from_user' drivers/isdn/isdn.a(isdn_common.o)(.text+0x249c): more undefined references to `copy_from_user' follow drivers/isdn/isdn.a(isdn_common.o): In function `isdn_readbchan': isdn_common.o(.text+0x26ca): undefined reference to `copy_to_user' isdn_common.o(.text+0x26f7): undefined reference to `copy_to_user' isdn_common.o(.text+0x275e): undefined reference to `copy_from_user' isdn_common.o(.text+0x278b): undefined reference to `copy_from_user' isdn_common.o(.text+0x27c8): undefined reference to `copy_from_user' isdn_common.o(.text+0x288b): undefined reference to `copy_from_user' isdn_common.o(.text+0x2ab4): undefined reference to `copy_to_user' isdn_common.o(.text+0x2add): undefined reference to `copy_to_user' isdn_common.o(.text+0x2b2f): undefined reference to `copy_from_user' drivers/isdn/isdn.a(isdn_common.o): In function `isdn_receive_callback': isdn_common.o(.text+0x33ad): undefined reference to `copy_from_user' drivers/isdn/isdn.a(isdn_net.o): In function `isdn_net_getphones': isdn_net.o(.text+0x3000): undefined reference to `put_user' isdn_net.o(.text+0x3032): undefined reference to `copy_to_user' isdn_net.o(.text+0x3089): undefined reference to `put_user' drivers/isdn/isdn.a(isdn_tty.o): In function `isdn_tty_countDLE': isdn_tty.o(.text+0x6d6): undefined reference to `copy_from_user' drivers/isdn/isdn.a(isdn_tty.o): In function `isdn_tty_modem_hup': isdn_tty.o(.text+0x1282): undefined reference to `copy_from_user' isdn_tty.o(.text+0x1781): undefined reference to `put_user' isdn_tty.o(.text+0x17d2): undefined reference to `put_user' isdn_tty.o(.text+0x17ee): undefined reference to `get_user' isdn_tty.o(.text+0x1b12): undefined reference to `put_user' isdn_tty.o(.text+0x1b27): undefined reference to `get_user' drivers/isdn/isdn.a(isdn_tty.o): In function `isdn_tty_find_icall': isdn_tty.o(.text+0x2ccf): undefined reference to `copy_from_user' isdn_tty.o(.text+0x3f7b): undefined reference to `get_user' drivers/isdn/isdn.a(isdn_ppp.o): In function `isdn_ppp_ioctl': isdn_ppp.o(.text+0x577): undefined reference to `get_user' isdn_ppp.o(.text+0x5b5): undefined reference to `put_user' isdn_ppp.o(.text+0x5db): undefined reference to `get_user' isdn_ppp.o(.text+0x607): undefined reference to `get_user' isdn_ppp.o(.text+0x657): undefined reference to `get_user' isdn_ppp.o(.text+0x677): undefined reference to `get_user' isdn_ppp.o(.text+0x703): undefined reference to `get_user' drivers/isdn/isdn.a(isdn_ppp.o): In function `isdn_ppp_read': isdn_ppp.o(.text+0x9ed): undefined reference to `copy_to_user' drivers/isdn/isdn.a(isdn_ppp.o): In function `isdn_ppp_write': isdn_ppp.o(.text+0xb02): undefined reference to `copy_from_user' drivers/isdn/isdn.a(isdn_ppp.o): In function `isdn_ppp_timer_timeout': isdn_ppp.o(.text+0x1f34): undefined reference to `copy_to_user' drivers/isdn/isdn.a(isdn_ppp.o): In function `isdn_ppp_dev_ioctl': isdn_ppp.o(.text+0x1fae): undefined reference to `copy_to_user' make: *** [vmlinux] Error 1
<SNIP>
Can someone help me get 2.1.6 to compile????
( i tried the i4linux-fix but it does not patch correctly with 2.1.5 , besides i don't think it would work)
Thanks a bunch,
Sven Eric
|  |