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