[lkml]   [1996]   [Jun]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectA sound support bug in 2.0.0? Need an advice.
A system description: Redhat Linux 3.0.3, kernel v. 1.3.99, i586/66, 32Mb

1.3.20, 1.3.45, 1.3.75, 1.3.97, 1.3.99, 1.3.100 successfully compiled before
on the same system. Some time after 1.3.100 was compiled, I had several
minor hardware changes, those were: bought a new Mach64 VideoCard, it didn't
like my modem occupying 0x2e8 on cua3, modem had to go on cua2, if the modem
is on cua3, the only IRQ I can put it on is 5 due to jumper limitations,
_IRQ5 belongs to SoundBlaster_, and it can be only changed through kernel
configuration, no IRQ jumpers on the Sound board. An interesting circle, ah?
A question: does it actually try to detect any Soundboard parameters while
configuring sound support? I don't think so. I took the modem out, so that
there are no shared IRQs, checked, the same error messages when I start
configuring (not compiling yet!) the sound support:

[root@borg linux]# make xconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts
make[1]: Entering directory `/usr/src/linux/scripts'
make -C /usr/src/linux/drivers/sound mkscript
make[2]: Entering directory `/usr/src/linux/drivers/sound'
Compiling Sound Driver v 3.5.2 for Linux
gcc -I/usr/src/linux/include -o configure configure.c

[messages of informational character skipped]

./configure script >
./configure fixedlocal > local.h
./configure fixeddefines > .defines
make[2]: Leaving directory `/usr/src/linux/drivers/sound'
gcc -I/usr/src/linux/include -g -Wall -c -o tkparse.o tkparse.c
gcc -I/usr/src/linux/include -g -Wall -c -o tkcond.o tkcond.c
gcc -I/usr/src/linux/include -g -Wall -c -o tkgen.o tkgen.c
gcc -I/usr/src/linux/include -o tkparse tkparse.o tkcond.o tkgen.o
./tkparse < ../arch/i386/ > kconfig.tmp
cat >> ./
cat kconfig.tmp >>
rm -f kconfig.tmp
echo "set defaults \"arch/i386/defconfig\"" >>
cat >>
chmod 755
make[1]: Leaving directory `/usr/src/linux/scripts'
wish -f scripts/
WARNING - broken! CONFIG_AEDSP16 was not declared!

The error message below occurs after I configured everything and it's being

make[1]: Leaving directory `/usr/src/linux/arch/i386/lib'

[several lines skipped]

drivers/block/block.a drivers/char/char.a drivers/net/net.a
drivers/cdrom/cdrom.a drivers/scsi/scsi.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
net/network.a(ipv4.o): In function `packet_rcv':
ipv4.o(.text+0x2b5a): undefined reference to `ip_forward'
drivers/sound/sound.a(sb_dsp.o): In function `sbintr':
sb_dsp.o(.text+0x132): undefined reference to `sb16_dsp_interrupt'
sb_dsp.o(.text+0x1a4): undefined reference to `DMAbuf_outputintr'
sb_dsp.o(.text+0x1ca): undefined reference to `DMAbuf_inputintr'
drivers/sound/sound.a(sb_dsp.o): In function `sb_dsp_init':
sb_dsp.o(.text+0xb00): undefined reference to `sb16_dsp_detect'
sb_dsp.o(.text+0xb1c): undefined reference to `sb16_dsp_init'
drivers/sound/sound.a(sb_dsp.o): In function `sb_dsp_unload':
sb_dsp.o(.text+0xbaa): undefined reference to `unload_sb16'
make: *** [vmlinux] Error 1

Any ideas what it needs? Why so many undefined references? I really hate to
bother kernel developers with this stuff because they are probably buried in
email and I wish I knew where to look for a problem.

Suggestion? Advice?

Please mail me at

-=BORG=- |
PGP key is available at

 \ /
  Last update: 2005-03-22 13:37    [W:0.066 / U:0.692 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site