On 7/27/22 00:13, Alec Ari via Emc-developers wrote:
I have solved one issue with the LinuxCNC 2.8.2 distribution, relating to at least the NetMos MCS9900 chip.  Here are the details:

The file /usr/share/misc/pci.ids has no entry for the vendor:product IDs 9710:9900.  This apparently causes the driver to use some default config info that is wrong for this chip.  I found this on the net, and did the following:

sudo update-pciids

this asked me to install wget, and then it did the update, and there now WAS an entry for 9710:9900 in

/usr/share/misc/pci.ids

Now lspci -vv shows :

02:00.0 Parallel controller: MosChip Semiconductor Technology Ltd. MCS9900 Multi-I/O Controller (prog-if 03 [IEEE1284])     Subsystem: Asix Electronics Corporation (Wrong ID) MCS9900 Multi-I/O Controller


and after putting in the MCS9900 card, I could get my diagnostic to work! Hmm, I had been using a wrong parameter in the loadrt line, and that was causing the hal_ppmc driver to not work with some boards.  So, now, both the diag and LinuxCNC work with the MCS9900, despite the Wrong ID message above.

Wow, what a mess!  But, once the solution is discovered, the fix is pretty easy!

Jon


_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to