[Linux] PCMCIA met parport_cs

Pagina: 1
Acties:

  • lckarssen
  • Registratie: Juni 1999
  • Laatst online: 30-06-2023
Goeienavond allemaal,

Ik zit met het volgende probleem: Ik probeer al weken om een parallelle poort PCMCIAkaart aan de praat te krijgen. Het gaat om de Quatech SPP-100.

Na het inserten krijg ik een hoog biepje gevolgd door een laag. De kaart wordt dus wel herkend, maar kan niet geconfigureerd worden. En dat is jammer, want de parport_cs module is juist speciaal voor deze kaart geschreven (zie de opmerkingen vooraan in de source code).

tail var/log/messages geeft:
code:
1
2
3
4
5
6
Jun 18 22:28:18 schanulleke cardmgr[67]: socket 1: Quatech SPP-100 Parallel Port Card
Jun 18 22:28:18 schanulleke cardmgr[67]: executing: 'modprobe parport_cs'
Jun 18 22:28:18 schanulleke kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
Jun 18 22:28:18 schanulleke kernel: parport0: irq 7 detected
Jun 18 22:28:18 schanulleke kernel: parport_cs: parport_pc_probe_port() at 0x278, irq 9 failed
Jun 18 22:28:20 schanulleke cardmgr[67]: get dev info on socket 1 failed: Resource temporarily unavailable


De onboard LPT op 0x378 wordt dus wel herkend door parport_pc (parport_cs heeft parport_pc nodig), maar de SPP-100 dus niet. Volgens de documentatie van de kaart kan hij willekeurige IO en IRQ toegewezen krijgen.

lsmod geeft na inserten van de kaart:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
root@schanulleke:/etc/pcmcia# lsmod
Module                  Size  Used by    Tainted: P
parport_cs              2876   0  (unused)
parport_pc             14724   0  [parport_cs]
parport                23264   0  [parport_cs parport_pc]
nvidia               1466912  11  (autoclean)
nfsd                   67344   8
i810-tco                3088   0  (unused)
uhci                   24560   0  (unused)
usbcore                58144   1  [uhci]
maestro3               25680   2
ac97_codec              9512   0  [maestro3]
soundcore               3332   2  [maestro3]
ohci1394               16264   0  (unused)
ieee1394               30828   0  [ohci1394]
ds                      6568   4  [parport_cs]
yenta_socket            9632   2
pcmcia_core            38112   0  [parport_cs ds yenta_socket]
ide-scsi                8048   0
eepro100               19316   1
mii                     2240   0  [eepro100]
agpgart                35776   3
apm                     9608   2


code:
1
2
3
root@schanulleke:~# cat /var/lib/pcmcia/stab
Socket 0: empty
Socket 1: Quatech SPP-100 Parallel Port Card


Onder WinXP en Win2k wordt de kaart gewoon herkend, dus de hardware is OK.
Zowel Red Hat (op een laptop merk X) als Slackware 9.0 (op Dell Inspiron 8000) geven dezelfde foutmelding.


Iemand een idee wat ik vergeet?

  • lckarssen
  • Registratie: Juni 1999
  • Laatst online: 30-06-2023
Update:

Uitschakelen van de onboard parallelle poort helpt niet.
Uitschakelen van IEEE1248 modes en parport_pc_fifos in de kernel configuratie ook niet.