I got to a pretty successful first stage last night, running the latest 2.5-pre from the buildbot (pncconf was shown as "beta 1"), on 10.4. I had some initial difficulty because after I had placed the 5i25 .bit files in /lib/firmware/hm2/5i25, and then put the custom_firmware file on my desktop, I was still unable to select the correct firmware for the 5i25. After much frustration, I realized that it was because I'm on a new installation, and the .pncconf-preferences file had not been created yet. Since my system only has one Mesa card, and no active parallel port, I was stuck in a bit of a chicken/egg problem - I couldn't use the new firmware definition location until the .pncconf-preferences file had been created, but I couldn't create that file without generating and saving a valid config. Eventually I was able to manually create that file, and one post here on the forum showed what line it needed to have to search the custom_firmware file. After that, things went well. I wonder if creating that .pncconf-preferences file should happen on startup, rather than when saving a config? Might make more sense for new installs.
I still need to hook the card up to the rest of the machine to try a stepper tune, but that should only be a week or two off. Thanks for putting the early development work into this configuration - I suspect that it will be a popular pair of cards based on their low cost, and their pre-configuration that is ideal for lots of simple machines.
I'm looking forward to pncconf spindle support, too. I'm still an EMC2 newbie, and while I'm sure I'll be learning more than I want to know about HAL, I appreciate as much assistance as possible from pncconf in getting that set up. My spindle control will be ENABLE/CW/CCW/BRAKE, 0-10V (or 0-5V) to the VFD, with encoder feedback to the 7i76 (single pulse, no quadrature, with index).
-Sam