Hi,<br><br>Just a heads up that the rayer_spi module wont work with a buffered xilinx DLC cable. There is a pull down buffer in the MISO ( Data In ) line which is enabled when pin 6 of the parallel port is pulled low.<br><br>
I dont have time to be submitting patches, fix it or not I dont mind.<br><br>These are the changes I made.<br><br>Global var<br><br>static int rayer_pulldown_bit = 4;<br><br>in rayer_spi_init()<br><br> after rget_io_perms();<br>
<br> val = 1;<br> lpt_outbyte &= ~(1 << rayer_pullup_bit);<br> lpt_outbyte |= (val << rayer_pullup_bit);<br> OUTB(lpt_outbyte, lpt_iobase);<br><br><br>Cheers, hope it will help stop someone else spending hours debugging something that doesn't work.<br>