> On Nov 19, 2015, at 10:00 PM, Jon Elson <el...@pico-systems.com> wrote:
> 
> On 11/19/2015 10:20 PM, Jeshua Lacock wrote:
>> On Nov 19, 2015, at 2:05 PM, Todd Zuercher <zuerc...@embarqmail.com> wrote:
>> 
>>> Are you sure that is actually the right listing for your pci card?
>> 
>> Hi Todd,
>> 
>> Yes, I am sure, if the card isn’t in the machine the listing isn’t there.
>> 
>>> The listing for my card (albeit a different card) is.
>>> 
>>> Try the command
>>> $ cat /proc/ioports | grep parport
>>> 
>>> 
>>> My system show this for the above command.
>>>  0378-037a : parport0
>>>        e030-e032 : parport2
>>>        e050-e052 : parport1
>> 
>> I have some ports shown for the address expected (from lspci) but they 
>> aren’t labeled as yours:
>> 
>>   d000-dfff : PCI Bus 0000:04
>>     d000-d0ff : 0000:04:00.0
>>     d100-d103 : 0000:04:00.0
>> 
>> It is interesting to me that your lspci listing indicates "Kernel driver in 
>> use: parport_p” whereas my card does not. I guess Ubuntu must not even 
>> recognize it as a parport. I didn’t have any luck with trying to use the 
>> address ranges shown to connect or set it to epp with the showport utility.
>> 
> Oh, oh!  If the Linux kernel does not recognize it as a 
> parallel port, (probably because the card's BIOS extension 
> ROM code is buggy) then the extended control registers won't 
> be declared in the BIOS area at boot time.  Thus, the 
> various LinuxCNC drivers that try to intelligently handle 
> the parport (such as select EPP mode) will not work
> properly.

It might be nice to add some basic parport trouble shooting instructions 
somewhere. E.g.

1. Identify the parport card with:
        lspci -vv
2. Check that the parport card is registered with the parport_p kernel. 
Potentially return the card if it fails
3. If it passes, locate the card with:
        cat /proc/ioports | grep parport
4. If you need to set to epp mode, try:
        sudo ./showport rangeBegin rangeEnd e
        (replace rangeBegin and rangeEnd with values discovered with the 
command above
5. If it doesn’t work in epp mode still - consider returning the card


Just my 2¢ - anyone care to add to it?

> You might still be able to make this card work with various 
> tricks like my pcisetup program (but you have to know the 
> address of the ECR register to do that).  This card may just 
> be totally oddball, and only the specific Windows driver for 
> that card knows what to do with it.  There ARE standards, 
> but a lot of outfits choose to not follow them.

Might be worth the trouble if the card wasn’t $12 and I had another card coming 
today.

;)
------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to