Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Feb 2002 11:57:05 -0500
From:      Randy Pratt <rpratt@ezwv.com>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Keyboard probing problem during installation
Message-ID:  <200202191648.g1JGmPU20658@mail.ezwv.com>

next in thread | raw e-mail | index | archive | help
I'm helping a friend to install FreeBSD on his machine 250 miles away.  
We're having some trouble with keyboard detection on versions later than 4.0. 
Version 4.0 detected the keyboard and the probing finished:

	atkbdc0: <keyboard controller (i0842)> at port 0x60-0x6f on isa0
	atkbd0: <AT Keyboard> irq 1 on atkbdc0

Using version 4.4 or 4.5 (cdroms), the installation seemed to hang when it 
started probing hardware.  After doing some digging (man boot), I found that 
if the keyboard is not detected, the output is sent to the serial port 
instead of the internal display which is why it appeared to hang.

In checking the mail archives, I found there was a change to the way the 
keyboard was probed between 4.0 and 4.1.  The atbkd driver flag 
FAIL_IF_NO_KBD (0x1) was added along with other changes for USB support. 
Changing this flag in the hardware configuration didn't seem to help (0x0, 
0x2, 0x3).

We also tried some different booting options:  boot -P, boot -D and boot -h.  
A few combinations of boot options and keyboard flags were tried also.  Any 
suggestions for a combination to try would be appreciated. 

The Plug and Play option was set to off during all the testing. 

It doesn't seem to be an issue with the keyboard itself since two keyboards 
were tried.  There are no problems with keyboard detection on his windows or 
Corel Linux installations.  

This box is a Gateway PII 450 using an Advaced Logic Reseach motherboard 
and Phoenix bios 4.0 Release 6.

An installation of 4.0 could probably be accomplished but it would be better 
if a later version could be used.  Of course, upgrading from 4.0 would pose a 
problem also.

Any insight, direction or suggestions would be appreciated.  I'm not sure 
what to suggest to him to try at this point.  I've put the hand-transcribed 
probe results from 4.0 at the end for reference.  Its understood that there 
may be other <unknown> hardware issues after installation.

Thanks,

Randy

4.0 probing (hand-transcribed):
============================================================
avail memory = 254345216 (248384K bytes)
Preloaded elf kernel "kernel" at 0xc05e7000
Pentium Pro MTRR support enabled
md1: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <NVidia Riva Ultra Vanta TNT2 graphics accelerator> at 0.0 irq9
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0x1060-0x106f at device 7.1 on 
pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <Intel 82371AB/EB (PIIX4) USB Controller> at 7.2 irq 11
chip1: <Intel 82371AB Power management controller> port 0x7000-0x700f at 
device 7.3 on pci0
pci0: <unknown card> (vendor=0x1274, dev=0x1371) at 12.0 irq 9       [sound]
pci0: <unknown card> (vendor=0x1407, dev=0x8000) at 15.0 irq 10    [parallel]
pci0: <unknown card> (vendor=0x151f, dev=0x0000) at 16.0 irq 11     [modem]
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 1rq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes theshold
fd0: <1440-KB 3.5 drive> on fdc0 drive 0
atkbdc0: <keyboard controller (i0842)> at port 0x60-0x6f on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Intellimouse, device ID 3
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
sio0 at port 0x3f8-0c3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppi0: <Parallel I/O> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
plip0:<PLIP network interface> on ppbus0
unknown0: <U.S. Robotics 56K Voice Win> at port 0x100-0x107 irq 3 on isa0
ad0: 57241MB <WDC WD600AB-32BVA0> [116301/16/63] at ata0-master using UDMA33
acd0: CD-RW <4X4X32> at ata1-master using PIO4
acd1: DVD-ROM <TOSHIBA DVD-ROM SD-M1202> at slave using PIO4
Mounting root from ufs:/dev/md0c


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202191648.g1JGmPU20658>