I installed Ubuntu 10-04LTS/EMC2 on a brand-new Foxconn R40-D4 Atom D525 box. All the real-time files show up in /dev and EMC starts with no errors. Problem #1 was there was no output from the parallel port. It shows up as 'out' in stepconfig. When I read /var/log/dmesg I see a line "lp: driver loaded but no device detected" which makes me worried. I went into the BIOS and played around, and I found that if I set the parallel port to have an address 0x278 in the BIOS, then go into stepconf and add a second parallel card at the standard address 0x378, the parallel port has outputs -- pin 2 is x step, pin 3 is x dir, just as I had set it up. Except the voltage coming out of the parallel port is 300mV, give or take a couple millivolts, rather than the 3.3V or 5V I would have expected, and of course the motor drives don't see 300mV. That's at least two volts below their threshhold. Foxconn doesn't list this machine on their website downloads section, or any other machine with the same processor (the Atom D525) so I don't want to download a bios for a different processor and completely hose the machine.
I don't know whether I'm doing something wrong, the BIOS is wrong, the hardware is wrong, or something else entirely is wrong. I know the CNC machine itself works because I've run it off another computer (that I can't use for actual control because its latency is terrible, but it worked fine for testing.) I put in a second parallel card and tried to assign it in stepconf but that didn't seem to work at all. Has anyone else used this hardware? Do you have any suggestions for what I need to do to fix or work around this situation? I could make a whole bunch of opamps to act as voltage translators but I'm reluctant to start down the kludge path so early, especially when maybe it's just a bad superIO chip and I need to return the box to newegg and start with another. Thanks for any help ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
