Hi, On 08-Nov-2002 Henrik Ræder Clausen wrote: | Interestingly, 0.2.1 compiles fine. (media/video/Makefile patched as | above, kraxel patch not applied). | | When I insmod it, I do however get a couple dozen unresolved symbols. The | first few of these are: | | saa7134.o: unresolved symbol videobuf_queue_cancel | saa7134.o: unresolved symbol videobuf_read_stop | saa7134.o: unresolved symbol i2c_master_send | saa7134.o: unresolved symbol videobuf_streamon | saa7134.o: unresolved symbol videobuf_iolock | saa7134.o: unresolved symbol videobuf_dma_pci_map | saa7134.o: unresolved symbol videobuf_querybuf | saa7134.o: unresolved symbol videobuf_dqbuf | saa7134.o: unresolved symbol videobuf_mmap_setup | saa7134.o: unresolved symbol videobuf_queue_init that's the reason, why "video-buf.o" has to be added to the Makefile; the line in question for me right now looks like: obj-$(CONFIG_VIDEO_SAA7134) += saa7134/ tuner.o tda9887.o video-buf.o the missing "i2c_master_send" symbol however is defined somewhere in "linux/drivers/i2c/", so unless you haven't also compiled in i2c support, it won't run. To summarize: if you check your linux/.config file, you'd better find at least the following symbols _defined_: CONFIG_PCI CONFIG_I2C CONFIG_I2C_ALGOBIT CONFIG_VIDEO_DEV CONFIG_VIDEO_SAA7134 that should be sufficient. Ciao, Thomas -- Thomas Pundt <thomas@xxxxxxxx> | http://www.pundt.de/