MosChip 9805 PCI Parallel Port

David Taylor davidt at yadt.co.uk
Tue Apr 5 12:47:08 PDT 2005


I'm having trouble trying to get a NM9805 PCI parallel printer port
working in 5.4-STABLE.

I've got "device lpt" and "device puc" in the kernel.

pciconf -lv shows:

puc0 at pci0:8:0:  class=0x078000 card=0x00101000 chip=0x98059710 rev=0x01 hdr=0x00
    vendor   = 'MosChip Semiconductors (Was: Netmos Technology)'
    device   = 'Nm9805 Parallel Port Adapter'
    class    = simple comms

dmesg from a verbose boot shows:

...
puc0: <NetMos NM9805 1284 Printer port> port 0xd000-0xd00f,0xd400-0xd407,0xd800-0xd807,0xdc00-0xdc07,0xe000-0xe007,0xe400-0xe407 irq 19 at device 8.0 on pci0
...
ppc1: <ECP parallel printer port> port 0x778-0x77b,0x378-0x37f irq 7 drq 3 on ac
pi0
ppc1: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc1: FIFO with 16/16/9 bytes threshold
ppbus0: <Parallel port bus> on ppc1
ppbus0: IEEE1284 device found /NIBBLE/PS2/ECP
Probing for PnP devices on ppbus0:
ppbus0: <HEWLETT-PACKARD DESKJET 850C> PCL,MLC,PML
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port

(I already have 1 parallel port, ppc1->ppbus0->lpt0)

What's odd is that ppc1 is created -- presumably ppc0 also exists for the
add-on port, but for some reason is never mentioned even with boot -v.

Any ideas?

P.S. I've also got a few mail problems until DNS updates go through,
so I'll probably be following this thread through the archives.

-- 
David Taylor 


More information about the freebsd-questions mailing list