That’s part of my problem, there is nothing in the class /dev/lp* at all.
samwise /root# dir /dev/l*
6777 srw-rw-rw- 1 root 0 Sep 28 22:11 /dev/log
4610 brw-rw---- 1 disk 7, 0 Sep 28 22:11 /dev/loop0
4613 brw-rw---- 1 disk 7, 1 Sep 28 22:11 /dev/loop1
4616 brw-rw---- 1 disk 7, 2 Sep 28 22:11 /dev/loop2
4619 brw-rw---- 1 disk 7, 3 Sep 28 22:11 /dev/loop3
4623 brw-rw---- 1 disk 7, 4 Sep 28 22:11 /dev/loop4
4626 brw-rw---- 1 disk 7, 5 Sep 28 22:11 /dev/loop5
4630 brw-rw---- 1 disk 7, 6 Sep 28 22:11 /dev/loop6
4634 brw-rw---- 1 disk 7, 7 Sep 28 22:11 /dev/loop7
Again, doing the hardware listing, I can see the PCI card with a parallel port, so the card seems functional.
samwise /root# lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge Alternate
Subsystem: Hewlett-Packard Company Device 2a92
Flags: bus master, 66MHz, medium devsel, latency 0
Capabilities: [c4] HyperTransport: Slave or Primary Interface
Capabilities: [54] HyperTransport: UnitID Clumping
Capabilities: [40] HyperTransport: Retry Mode
Capabilities: [9c] HyperTransport: #1a
Capabilities: [f8] HyperTransport: #1c
[CUT]
04:00.0 Communication controller: NetMos Technology PCI 1 port parallel adapter (rev 01)
Subsystem: LSI Logic / Symbios Logic Device 0010
Flags: medium devsel, IRQ 19
I/O ports at c800 [size=8]
I/O ports at c400 [size=8]
I/O ports at c000 [size=8]
I/O ports at b800 [size=8]
I/O ports at b400 [size=8]
I/O ports at b000 [size=16]
Kernel driver in use: parport_pc
[CUT]
The problem appears to be getting modprobe to connect the card’s port(s) to the driver parport_pc. Or maybe parport_pc is being tied to the port (0xb000 seems to be the only 16 bit port associated with the card) and irq (is that 19 or 0x19??? I’ve tried both with modprobe without obvious success). For some reason, modprobe -v (or --verbose) doesn’t give any added information. Only show-depends does anything:
samwise /root# modprobe --show-depends parport_pc io=0xb000 irq=0x19
insmod /lib/modules/2.6.34.7-0.3-desktop/kernel/drivers/parport/parport.ko
insmod /lib/modules/2.6.34.7-0.3-desktop/kernel/drivers/parport/parport_pc.ko dma=none io=0xb000 irq=0x19
Past that, is modprobe supposed to do a makdev to create /dev/lp1 or…?
I also tried running CUPS and I can talk to it, at least to the point of changing the “share printers locally” option. CUPS, too, can’t see my printer. Since this is an HP printer (IIRC, they don’t take to just throwing raw ASCII at them, I tried some HP options in CUPS and in YaST2… nothing).
A bit of background… this same printer worked like a charm with an openSUSE 10.3 system. Unfortunately, the box that had the older version of openSUSE linux also had a built in port at 0x378. The new box only has USB connections and the LJ-5P only does parallel and localtalk. [/banghead] Needless to say, I really, really, really don’t want to have to buy a new printer just to get past the parallel port issue.[/size][/size][/size][/size][/size][/size]