public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.5.4-pre5 fails to build (sounddrivers.o/pcmcia_net.o)
@ 2002-02-09 21:04 Alessandro Suardi
  2002-02-09 23:42 ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Alessandro Suardi @ 2002-02-09 21:04 UTC (permalink / raw)
  To: linux-kernel

make[1]: Leaving directory `/usr/src/linux-2.5.4-pre5/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux-2.5.4-pre5/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o \
	--start-group \
	arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
	/usr/src/linux-2.5.4-pre5/arch/i386/lib/lib.a /usr/src/linux-2.5.4-pre5/lib/lib.a /usr/src/linux-2.5.4-pre5/arch/i386/lib/lib.a \
	 drivers/base/base.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/agp/agp.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o drivers/net/pcmcia/pcmcia_net.o drivers/pnp/pnp.o drivers/video/video.o drivers/usb/usbdrv.o drivers/input/inputdrv.o
drivers/input/serio/seriodrv.o \
	net/network.o \
	--end-group \
	-o vmlinux
drivers/sound/sounddrivers.o: In function `m3_play_setup':
drivers/sound/sounddrivers.o(.text+0xf4e): undefined reference to `virt_to_bus_not_defined_use_pci_map'
drivers/sound/sounddrivers.o(.text+0xf6e): undefined reference to `virt_to_bus_not_defined_use_pci_map'
drivers/sound/sounddrivers.o(.text+0xf93): undefined reference to `virt_to_bus_not_defined_use_pci_map'
drivers/sound/sounddrivers.o(.text+0xfb7): undefined reference to `virt_to_bus_not_defined_use_pci_map'
drivers/sound/sounddrivers.o(.text+0xfde): undefined reference to `virt_to_bus_not_defined_use_pci_map'
drivers/sound/sounddrivers.o(.text+0x1000): more undefined references to `virt_to_bus_not_defined_use_pci_map' follow
drivers/net/pcmcia/pcmcia_net.o: In function `xircom_rx':
drivers/net/pcmcia/pcmcia_net.o(.text+0x1801): undefined reference to `bus_to_virt_not_defined_use_pci_map'
drivers/net/pcmcia/pcmcia_net.o(.text+0x19a2): undefined reference to `virt_to_bus_not_defined_use_pci_map'
drivers/net/pcmcia/pcmcia_net.o: In function `set_rx_mode':
drivers/net/pcmcia/pcmcia_net.o(.text+0x22d4): undefined reference to `virt_to_bus_not_defined_use_pci_map'
make: *** [vmlinux] Error 1

--alessandro

 "If your heart is a flame burning brightly
   you'll have light and you'll never be cold
  And soon you will know that you just grow / You're not growing old"
                              (Husker Du, "Flexible Flyer")

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.5.4-pre5 fails to build (sounddrivers.o/pcmcia_net.o)
  2002-02-09 21:04 2.5.4-pre5 fails to build (sounddrivers.o/pcmcia_net.o) Alessandro Suardi
@ 2002-02-09 23:42 ` Jeff Garzik
  2002-02-10  3:29   ` Pierre Rousselet
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2002-02-09 23:42 UTC (permalink / raw)
  To: Alessandro Suardi; +Cc: linux-kernel

Alessandro Suardi wrote:
> drivers/sound/sounddrivers.o: In function `m3_play_setup':
> drivers/sound/sounddrivers.o(.text+0xf4e): undefined reference to `virt_to_bus_not_defined_use_pci_map'
> drivers/sound/sounddrivers.o(.text+0xf6e): undefined reference to `virt_to_bus_not_defined_use_pci_map'
> drivers/sound/sounddrivers.o(.text+0xf93): undefined reference to `virt_to_bus_not_defined_use_pci_map'
> drivers/sound/sounddrivers.o(.text+0xfb7): undefined reference to `virt_to_bus_not_defined_use_pci_map'
> drivers/sound/sounddrivers.o(.text+0xfde): undefined reference to `virt_to_bus_not_defined_use_pci_map'
> drivers/sound/sounddrivers.o(.text+0x1000): more undefined references to `virt_to_bus_not_defined_use_pci_map' follow
> drivers/net/pcmcia/pcmcia_net.o: In function `xircom_rx':
> drivers/net/pcmcia/pcmcia_net.o(.text+0x1801): undefined reference to `bus_to_virt_not_defined_use_pci_map'
> drivers/net/pcmcia/pcmcia_net.o(.text+0x19a2): undefined reference to `virt_to_bus_not_defined_use_pci_map'
> drivers/net/pcmcia/pcmcia_net.o: In function `set_rx_mode':
> drivers/net/pcmcia/pcmcia_net.o(.text+0x22d4): undefined reference to `virt_to_bus_not_defined_use_pci_map'
> make: *** [vmlinux] Error 1


These driver(s) need to be cleaned up to use pci_alloc_consistent.

Patches welcome!

-- 
Jeff Garzik      | "I went through my candy like hot oatmeal
Building 1024    |  through an internally-buttered weasel."
MandrakeSoft     |             - goats.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.5.4-pre5 fails to build (sounddrivers.o/pcmcia_net.o)
  2002-02-09 23:42 ` Jeff Garzik
@ 2002-02-10  3:29   ` Pierre Rousselet
  2002-02-10 15:19     ` Alan Cox
  0 siblings, 1 reply; 4+ messages in thread
From: Pierre Rousselet @ 2002-02-10  3:29 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Alessandro Suardi, linux-kernel

Jeff Garzik wrote:
> Alessandro Suardi wrote:
> 
>>drivers/sound/sounddrivers.o: In function `m3_play_setup':
>>drivers/sound/sounddrivers.o(.text+0xf4e): undefined reference to `virt_to_bus_not_defined_use_pci_map'
>>drivers/sound/sounddrivers.o(.text+0xf6e): undefined reference to `virt_to_bus_not_defined_use_pci_map'
>>drivers/sound/sounddrivers.o(.text+0xf93): undefined reference to `virt_to_bus_not_defined_use_pci_map'
>>drivers/sound/sounddrivers.o(.text+0xfb7): undefined reference to `virt_to_bus_not_defined_use_pci_map'
>>drivers/sound/sounddrivers.o(.text+0xfde): undefined reference to `virt_to_bus_not_defined_use_pci_map'
>>drivers/sound/sounddrivers.o(.text+0x1000): more undefined references to `virt_to_bus_not_defined_use_pci_map' follow
>>drivers/net/pcmcia/pcmcia_net.o: In function `xircom_rx':
>>drivers/net/pcmcia/pcmcia_net.o(.text+0x1801): undefined reference to `bus_to_virt_not_defined_use_pci_map'
>>drivers/net/pcmcia/pcmcia_net.o(.text+0x19a2): undefined reference to `virt_to_bus_not_defined_use_pci_map'
>>drivers/net/pcmcia/pcmcia_net.o: In function `set_rx_mode':
>>drivers/net/pcmcia/pcmcia_net.o(.text+0x22d4): undefined reference to `virt_to_bus_not_defined_use_pci_map'
>>make: *** [vmlinux] Error 1
>>
> 
> 
> These driver(s) need to be cleaned up to use pci_alloc_consistent.
> 
> Patches welcome!
> 
> 
es1370.c is using pci_alloc_consistent. However insmod es1370 gives this 
message :
/lib/modules/2.5.4-pre5/kernel/drivers/sound/es1370.o: unresolved symbol 
virt_to_bus_not_defined_use_pci_map_R2278fef8

It comes from a workaround for the "phantom write" bug. A workaround for 
the workaround might be in this case isa_virt_to_bus

Pierre
-- 
------------------------------------------------
  Pierre Rousselet <pierre.rousselet@wanadoo.fr>
------------------------------------------------


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.5.4-pre5 fails to build (sounddrivers.o/pcmcia_net.o)
  2002-02-10  3:29   ` Pierre Rousselet
@ 2002-02-10 15:19     ` Alan Cox
  0 siblings, 0 replies; 4+ messages in thread
From: Alan Cox @ 2002-02-10 15:19 UTC (permalink / raw)
  To: Pierre Rousselet; +Cc: Jeff Garzik, Alessandro Suardi, linux-kernel, zab

> es1370.c is using pci_alloc_consistent. However insmod es1370 gives this 
> message :
> /lib/modules/2.5.4-pre5/kernel/drivers/sound/es1370.o: unresolved symbol 
> virt_to_bus_not_defined_use_pci_map_R2278fef8
> 
> It comes from a workaround for the "phantom write" bug. A workaround for 
> the workaround might be in this case isa_virt_to_bus

Thats actually a real bug (2.4 included) the bugbuf should be allocated
as part of the pci_alloc_consistent space. 2.4 also wants fixing for this
problem since if es1370 is modular bugbuf is vmalloc and virt_to_bus won't
do the right thing

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-02-10 15:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-09 21:04 2.5.4-pre5 fails to build (sounddrivers.o/pcmcia_net.o) Alessandro Suardi
2002-02-09 23:42 ` Jeff Garzik
2002-02-10  3:29   ` Pierre Rousselet
2002-02-10 15:19     ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox