Parallel Printer Problem
Donald Szatkowski
deltaski at verizon.net
Mon Jun 7 10:46:50 PDT 2004
Thank you for considering my question.
I am having trouble getting a direct parallel port printer to work. I have
narrowed the problem down to the initial boot process, but am unable to
resolve the problem of no printer port. The problem is that the parallel port
fails to initialize at startup.
#uname -a
FreeBSD bsd4_10.maingear.com 4.10-RELEASE FreeBSD 4.10-RELEASE #0:
Tue May 25 22:47?12 GMT 2004
root at perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
#dmesg:
Copyright (c) 1979,1980,1983,1986,1988,1989,1991,1992,1993,1994
The Regents of the University of California, All rights reserved.
FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004
root at perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz
CPU: Pentium/P54C (99.47-MHz 586-class CPU)
Origin= "GenuineIntel" Id = 0x525 Stepping = 5
Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory = 134217728 (131072K bytes)
avail memory = 125169664 (122236K bytes)
Intel Pentium detected, installing workaround for F00F bug
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI Bridge> on motherboard
pci0: <PCI bus> on pcib0
isab0: <Intel 82371FB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX ATA controller> port 0xffa0-0xffaf at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <S3 Trio graphics accelerator> at 14.0 irq 9
dc0: <AEMtek AN985 10/100BaseTX> port 0xfc00-0xfcff mem 0xffbeec00-oxffbeefff
irq 10 at device 15.0 on pci0
dc0: Ethernet address: 00:20:78:1e:be:f7
miibus0: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
orm0: <Option ROMs> at iomem 0xc0000-0xed000, 0xed000-0xedfff on isa0
pmtimer0 on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irrq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff issq 3 on isa0
sio1: type 16550A
ppc0: cannot reserve I/O port range
ad0: 58644MB <Maxtor 6Y060L0> [119150/16/63] at ata0-master WDMA2
acd0: CDROM <SAMSUNG CD-ROM SC-140> at ata1-master PIO4
mounting root from ufs:ad0s1a
#
The following is info from Windows98 system report:
IRQ usage summary:
07 - Printer port (LPT1)
I/O port usage summary:
03BCh-03BFh - Printer port (LPT1)
The following was attempted:
# /dev/MAKEDEV lpt0
# dmesg | grep lpt0
no response, just returned to root cursor
#
ALSO:
#dmesg:Boot
ppc0: cannot reserve I/O port range
From the dmesg at boot, it is obvious that the ppc0 cannot reserve I/O range
needed for the parallel port. My problem is , I don't know what to do NOW!!!!
I can find no reference in the Handbook or in FAQ's that address my problem.
Can anyone assist in getting this printer to work?
by the way, printer works fine with 98.
Thanks in advance
Donald Szatkowski
More information about the freebsd-questions
mailing list