From: Jon E. <el...@pi...> - 2008-08-20 16:40:47
|
Kenneth Lerman wrote: > Fixed. > > The problem was that I needed to run "pcisetup 378". I don't know what > pcisetup does with no argument, but it doesn't generate an error and it > doesn't do what I need done. OHHHhhhh. HIGHLY dangerous. It writes 0x80 to the I/O port 0x402 above that address you specify. If you don't specify anything, it probably defaults to zero, so it writes to I/O port 0x402, whatever the heck that might do. Most likely, not existant, but not good to be writing to I/O ports at random addresses! What if it was the disk controller? So, you are saying you STILL need pcisetup on that computer? Very interesting, as a number of machines including a couple of GX110's here that USED to need it with BDI versions DON'T need it with Ubuntu. I had thought pcisetup was ready for the scrap heap, but I guess it still fills a need. (I have to admit I have NO IDEA why some computers that used to need it no longer do with Ubuntu, but exactly what parport_pc and such kernel modules do is a total mystery. All I know is that they DO interact with the real time use of the par port in some way, probably in inital setup of the port before EMC2 is started.) Jon |