Toon posts:

[parport] Module wil niet laden

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een parallele printer aangesloten op m'n server en ik wil nu deze printer gaan delen met m'n netwerk. Het probleem is echter dat m'n server de hele printer nog niet eens ziet. Het laden van de parport module gaat prima, maar als ik vervolgens de parport_pc module ga laden met het commando:

code:
1
modprobe parport_pc


Zegt ie: Device or resource busy. Als ik vervolgens dezelfde module laad met het commando:

code:
1
insmod parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto


Krijg ik geen foutmelding, maar zie ik in m'n syslog het volgende staan:

code:
1
2
3
4
5
6
7
8
9
10
11
12
parport 0x3bc (WARNING): CTR: wrote 0x0c, read 0xff
parport 0x3bc (WARNING): DATA: wrote 0xaa, read 0xff
parport 0x3bc: You gave this address, but there is probably no parallel port there!
parport0: PC-style at 0x3bc [PCSPP,TRISTATE]
parport 0x378 (WARNING): CTR: wrote 0x0c, read 0xff
parport 0x378 (WARNING): DATA: wrote 0xaa, read 0xff
parport 0x378: You gave this address, but there is probably no parallel port there!
parport1: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
parport 0x278 (WARNING): CTR: wrote 0x0c, read 0xff
parport 0x278 (WARNING): DATA: wrote 0xaa, read 0xff
parport 0x278: You gave this address, but there is probably no parallel port there!
parport2: PC-style at 0x278 [PCSPP,TRISTATE]


Het lijkt er dus op dat er geen parallele poorten op die poorten bestaan, maar waar zitten ze dan wel en hoe vind ik die? Bovendien is er nog nergens een teken van de printer.

Iemand ideeën?

Overigens draai 'k Linux kernel 2.4.18.

Verwijderd

Heb je niet al een parport module geladen, of dat er een LPD server actief is op de paralelle poort ofzo?

Verwijderd

Topicstarter
Verwijderd schreef op 25 december 2002 @ 15:15:
Heb je niet al een parport module geladen, of dat er een LPD server actief is op de paralelle poort ofzo?
Hmmz, parport(_pc) module staat in ieder geval niet in lsmod. Ik heb overigens wel cupsd draaien, maar ik weet niet of dat wat uitmaakt?

Verwijderd

Nouja, als je een paralelle printer hebt, of als cupsd op de paralelle poort staat te luisteren, dan maakt dat wel degelijk wat uit. Immers, de poort is dan "in gebruik", en "device or resource busy" is dan de gebruikelijke foutmelding.

Verwijderd

Topicstarter
Verwijderd schreef op 25 December 2002 @ 15:33:
Nouja, als je een paralelle printer hebt, of als cupsd op de paralelle poort staat te luisteren, dan maakt dat wel degelijk wat uit. Immers, de poort is dan "in gebruik", en "device or resource busy" is dan de gebruikelijke foutmelding.
Hmmz, heb cupsd gekilled en vervolgens de modules opnieuw geladen. Zelfde probleem.

Hmmz, keek net nog ffies, lpd draaide blijkbaar ook. Die heb ik ook gekilled en nog een keer geprobeerd, maar no change ;).

[ Voor 16% gewijzigd door Verwijderd op 25-12-2002 15:40 ]


  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Wat voor modules heb je precies geladen nu?
Van de parport module weet ik wel dat je hem niet met opties voor io en irq moet laden, tenzij dat echt nodig is. Ik zou hem gewoon laden met modprobe.

https://timelord.nl


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15-05 13:11

deadinspace

The what goes where now?

Staat je parallelle poort in de BIOS misschien op een non-standaard poort of irq?

Verwijderd

Topicstarter
mpol schreef op 25 december 2002 @ 15:52:
Wat voor modules heb je precies geladen nu?
Van de parport module weet ik wel dat je hem niet met opties voor io en irq moet laden, tenzij dat echt nodig is. Ik zou hem gewoon laden met modprobe.
code:
1
2
3
4
5
6
7
8
9
10
11
root@Linux:/home/jmezach# lsmod
Module                  Size  Used by    Not tainted
ipt_state                608   7  (autoclean)
ipt_LOG                 3136   1  (autoclean)
iptable_nat            12660   1  (autoclean)
ip_conntrack           12684   2  (autoclean) [ipt_state iptable_nat]
iptable_filter          1728   1  (autoclean)
ip_tables              10432   6  [ipt_state ipt_LOG iptable_nat iptable_filter]
ide-scsi                7456   0 
3c59x                  24648   2 
root@Linux:/home/jmezach#


Die heb ik op dit moment geladen. Als ik vervolgens de parport module modprobe of insmod gaat 't goed, maar de parport_pc modprobe'n of insmod'den gaat niet goed:

code:
1
2
3
4
5
6
7
8
root@Linux:/home/jmezach# modprobe parport
root@Linux:/home/jmezach# modprobe parport_pc
/lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz: init_module: Device or resource busy
/lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz: insmod /lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz failed
/lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz: insmod parport_pc failed
root@Linux:/home/jmezach#


code:
1
2
3
4
5
6
7
8
root@Linux:/home/jmezach# insmod parport
Using /lib/modules/2.4.18/kernel/drivers/parport/parport.o.gz
root@Linux:/home/jmezach# insmod parport_pc
Using /lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz
/lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz: init_module: Device or resource busy
/lib/modules/2.4.18/kernel/drivers/parport/parport_pc.o.gz: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
root@Linux:/home/jmezach#


Vaag dus. Ik denk ook dat m'n BIOS de parport op een andere poort dan normaal heeft gezet, maar hoe kom ik er dan achter welke poort dat is (behalve dan misschien in de BIOS kijken, maar aangezien het om een server gaat laat ik hem liever doordraaien).

Verwijderd

Je zult toch echt de IRQ en IO van de parport in de BIOS moeten achterhalen. Ik denk dat die in gebruik zijn (zie /proc/interrupts en/of /proc/ioports). Misschien geeft dmesg nog extra informatie?

Verwijderd

Topicstarter
Verwijderd schreef op 25 december 2002 @ 23:21:
Je zult toch echt de IRQ en IO van de parport in de BIOS moeten achterhalen. Ik denk dat die in gebruik zijn (zie /proc/interrupts en/of /proc/ioports). Misschien geeft dmesg nog extra informatie?
Dat zegt ie ook jah, maar in dmesg staat niks, en in /var/log/messages ook niet. Ben dus bang dat er niets anders op zit dan het uit de BIOS te halen. Gelukkig draait m'n servertje nog niet zo lang ;).
Pagina: 1