[Linux-parport] PCI-Card VScom 210L not detected

Erwin Volz erwvolz at bluewin.ch
Fri Jun 18 08:31:57 EDT 2004


Hello

I'm running Suse-Linux 9.1 (Suse-Kernel 2.6.5) on a VIA 686 chipset. As
the parallel port is defect, I replaced it with a Titan VScom 210L,
which ran without problem on the 2.4.19 and 2.4.20 Kernel for over a
year.

After installing Suse 9.1, I wasn't able to detect the parallel port
anymore.
Card-ID: 14d2:8021, which is a supported device
Output from lspci -v:
0000:00:0a.0 Serial controller: Titan Electronics Inc VScom 210L 2 port
serial and 1 port parallel adaptor (prog-if 02 [16550])
        Subsystem: Titan Electronics Inc VScom 210L 2 port serial and 1
port parallel adaptor
        Flags: medium devsel, IRQ 9
        I/O ports at ac00
        I/O ports at b000 [size=8]
        I/O ports at b400 [size=8]
        I/O ports at b800 [size=8]
        Memory at dc000000 (32-bit, non-prefetchable) [size=64]

If I do a "modprobe parport_serial", I get the following response
(dmesg):

parport_pc: Via 686A parallel port disabled in BIOS

which is not surprising, because it is deactivated in the BIOS, but it
doesn't work either if I activate the parallel port in the BIOS

If I do a "modprobe parport_serial io=0xb800 irq=auto", I get the
following response (dmesg):

parport_pc: Via 686A parallel port disabled in BIOS
parport_serial: Unknown parameter `io'

Parport_serial seems not to accept any parameters.

Just to play a bit I made also "modprobe parport_pc io=0xb800 irq=auto

parport 0xb800 (WARNING): CTR: wrote 0x0c, read 0x00
parport 0xb800 (WARNING): DATA: wrote 0xaa, read 0x00
parport 0xb800: You gave this address, but there is probably no parallel
port there!
parport0: PC-style at 0xb800 [PCSPP,TRISTATE,EPP]

So parport_pc seems to accept the parameters, but of course when I
started lp, it was unable to print, as parport serial was missing.

Is this only a problem of the Suse-Kernel, or is it a general problem?

Thank you for any help.

Erwin




More information about the Linux-parport mailing list