ISE/Impact 7.1 Linux Driver problems

Hello all,

I'm dealing with ISE 7.1sp1 and am trying to load the drivers (for Parallel IV) needed to run Impact under the "xilinx supported" RHEL3.0. I get the errors listed below during install, and again if I try "install_windrvr6" in the /lib/modules/misc directory. They definitely appear to be kernel mismatch problems. Any advice? Any idea if the new xilinx driver source is available?

Warning: kernel-module version mismatch /lib/modules/misc/windrvr6.o was compiled for kernel version

2.4.18-14 while this kernel is version 2.4.21-20.EL /lib/modules/misc/windrvr6.o: unresolved symbol pci_write_config_word_Reb06a06f /lib/modules/misc/windrvr6.o: unresolved symbol map_user_kiobuf_R59ddbb4a /lib/modules/misc/windrvr6.o: unresolved symbol pci_write_config_byte_Rc8265797 /lib/modules/misc/windrvr6.o: unresolved symbol usb_set_interface_Rcb6c63b5 /lib/modules/misc/windrvr6.o: unresolved symbol add_wait_queue_R11dfb1e5 /lib/modules/misc/windrvr6.o: unresolved symbol pci_register_driver_Racd7be09 /lib/modules/misc/windrvr6.o: unresolved symbol remove_wait_queue_Rb3afbf37 /lib/modules/misc/windrvr6.o: unresolved symbol usb_unlink_urb_Rbb64dcdc /lib/modules/misc/windrvr6.o: unresolved symbol pci_read_config_dword_R66468a6e /lib/modules/misc/windrvr6.o: unresolved symbol mem_map_R12cb6230 /lib/modules/misc/windrvr6.o: unresolved symbol usb_clear_halt_R1a1bb8f1 /lib/modules/misc/windrvr6.o: unresolved symbol register_chrdev_R44b36f42 /lib/modules/misc/windrvr6.o: unresolved symbol pci_read_config_byte_R90c21225 /lib/modules/misc/windrvr6.o: unresolved symbol usb_deregister_R0ae4ed30 /lib/modules/misc/windrvr6.o: unresolved symbol lock_kiovec_R45c6c469 /lib/modules/misc/windrvr6.o: unresolved symbol remap_page_range_R69d01e73 /lib/modules/misc/windrvr6.o: unresolved symbol pci_enable_device_Ra2411ea7 /lib/modules/misc/windrvr6.o: unresolved symbol add_timer_Ra19eacf8 /lib/modules/misc/windrvr6.o: unresolved symbol pci_read_config_word_R4433deb0 /lib/modules/misc/windrvr6.o: unresolved symbol do_munmap_R39d002a0 /lib/modules/misc/windrvr6.o: unresolved symbol pci_unregister_driver_R513ca96c /lib/modules/misc/windrvr6.o: unresolved symbol usb_alloc_urb_R50bd716b /lib/modules/misc/windrvr6.o: unresolved symbol usb_free_urb_R49f8d975 /lib/modules/misc/windrvr6.o: unresolved symbol usb_ifnum_to_if_Rb490df97 /lib/modules/misc/windrvr6.o: unresolved symbol del_timer_Rfc62f16d /lib/modules/misc/windrvr6.o: unresolved symbol usb_submit_urb_Rf2e18c64 /lib/modules/misc/windrvr6.o: unresolved symbol free_kiovec_Rc91c8e82 /lib/modules/misc/windrvr6.o: unresolved symbol alloc_kiovec_Rb7823fc0 /lib/modules/misc/windrvr6.o: unresolved symbol pci_find_slot_R496697bb /lib/modules/misc/windrvr6.o: unresolved symbol do_mmap_pgoff_R03a11d71 /lib/modules/misc/windrvr6.o: unresolved symbol pci_set_master_R00ba60ca /lib/modules/misc/windrvr6.o: unresolved symbol unmap_kiobuf_R56b19ff7 /lib/modules/misc/windrvr6.o: unresolved symbol usb_register_Ree3d8a5f /lib/modules/misc/windrvr6.o: unresolved symbol pci_write_config_dword_R57e8add4 /lib/modules/misc/windrvr6.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. The module may be trying to access GPLONLY symbols but the problem is more likely to be a coding or user error. Contact the module supplier for assistance, only they can help you.
Reply to
Anthony Mahar
Loading thread data ...

Hi,

I don't know if my experience is relevant.. I'm using a 2.6 kernel.. but here goes... Impact wouldn't find my parallel port either. I had to compile and load in a wierd driver, windrvr6, from

formatting link
after registering with thier website :( which apparantly provides a layer between the sw and ports, emulating a windows box. Their software creates a device windrvr6 in the /dev directory, which I gave 777 permisions to. Really wasn't happy about the whole situation at all.

There's a few FAQs out there about this, I think one is at:

formatting link

You're using ISE 7.1sp1? Does that fix the fact that JEDEC file generation for CPLDs isn't really functioning?

Good luck,

Alex

Reply to
Alex

Hello Alex,

I have, as well, been able to get the 6.3 drivers to work under the 2.6 kernel though the use of the self-compiled windrvr6. I could do that in this situation as well, however the xilinx xpc4drvr.o module also has the same kernel version dependencies, and no source is provided or locatable on ftp or Xilinx web.

It is possible that the xpc4drvr with 7.1 is the same as 6.3, however there is a "roll-back patch" available from xilinx to make the 7.1 drivers compatible with certain 6.3 impact features, leading me to believe 7.1 is different.

In regards to your JEDEC/CPLD question, I have only worked with the Virtex II Pro and EDK targeted for a ppc linux platform. I'd be happy to test compile a small design you may have and get back to you. Just email me.

Speaking of 2.6 however, is anybody else working on getting the 2.6 kernel working on the ppc with the ML300/ML310 boards?

Thanks, Anth> Hi,

Reply to
Anthony Mahar

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.