Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Aug 1999 03:03:05 +0200
From:      "Ron Klinkien" <ron@zappa.demon.nl>
To:        <freebsd-current@freebsd.org>
Subject:   Problems with 4.0 keyboard input!
Message-ID:  <000001bee5f0$c467c7c0$0264a8c0@.demon.nl>

Next in thread | Raw E-Mail | Index | Archive | Help

Hello,

After building a few succesfull 4.0 releases (last cvsupped on 13 aug 99),
the keyboard is acting very strange, i cannot login,
i get only strange characters, and when I hit CTRL I get:

load: 0.04 cmd: login242 [ttyin] 0.01u 0.03s 0% 772K
load: 0.04 cmd: login242 [ttyin] 0.01u 0.03s 0% 772K
load: 0.04 cmd: login242 [ttyin] 0.01u 0.03s 0% 772K



Login through the network with telnet is no problem....

I also want to know what this means:

WARNING: "bktr" is usurping "bktr"'s cdevsw[]

It's my Brooktree video capture/tuner card


This is my dmesg and config:

--- dmesg ---
Copyright (c) 1992-1999 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 4.0-CURRENT #23: Fri Aug 13 22:15:49 CEST 1999
    ron@zappa.demon.nl:/usr/src/sys/compile/MOON
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 334092770 Hz
CPU: Pentium II/Xeon/Celeron (334.09-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x651  Stepping = 1

Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,
PAT,PSE36,MMX,FXSR>
real memory  = 134205440 (131060K bytes)
avail memory = 127098880 (124120K bytes)
Preloaded elf kernel "kernel" at 0xc02e2000.
VESA: v2.0, 4096k memory, flags:0x1, mode table:0xc028c1e2 (1000022)
VESA: Matrox Graphics Inc.
Pentium Pro MTRR support enabled
Probing for PnP devices:
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
WARNING: "bktr" is usurping "bktr"'s cdevsw[]
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vga-pci0: <Matrox model 051f graphics accelerator> irq 10 at device 0.0 on
pci1
isab0: <Intel 82371AB PCI to ISA bridge> at device 4.0 on pci0
chip1: <Intel PIIX4 IDE controller> at device 4.1 on pci0
chip2: <UHCI USB controller> at device 4.2 on pci0
chip3: <Intel 82371AB Power management controller> at device 4.3 on pci0
bktr0: <BrookTree 848A> irq 14 at device 10.0 on pci0
iicbb0: <I2C generic bit-banging driver> on bti2c0
iicbus0: <Philips I2C bus> on iicbb0 master-only
smbus0: <System Management Bus> on bti2c0
Miro TV, Temic PAL tuner.
xl0: <3Com 3c905-TX Fast Etherlink XL> irq 15 at device 11.0 on pci0
xl0: Ethernet address: 00:60:08:3e:74:63
xl0: autoneg complete, link status good (half-duplex, 10Mbps)
ncr0: <ncr 53c875 fast20 wide scsi> irq 10 at device 12.0 on pci0
isa0: <ISA bus> on motherboard
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f7 irq 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-0x6f on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0 at port 0x378-0x37f irq 7 flags 0x40 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
isic0 at port 0xf80 iomem 0xd0000-0xd0fff irq 5 flags 0x2 on isa0
isic0: Teles S0/16, Creatix ISDN S0-16 or Niccy 1016
isic0: ISAC 2085 Version V2.3 (B3) (IOM-1) (Addr=0xc00d0100)
isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0xc00d0180, AddrB=0xc00d01c0)
Checking for GUS Plug-n-Play ...
No Plug-n-Play devices were found
gus0 at port 0x220 irq 11 drq 1 flags 0x3 on isa0
snd0: <GUS PNP (CS4231A)> snd0: <Gravis PNP (1024k)>
i4b: ISDN call control device attached
i4bisppp: 1 ISDN SyncPPP device(s) attached
i4bctl: ISDN system control port attached
i4bipr: 4 IP over raw HDLC ISDN device(s) attached (VJ header compression)
i4btel: 2 ISDN telephony interface device(s) attached
i4brbch: 4 raw B channel access device(s) attached
i4btrc: 4 ISDN trace device(s) attached
changing root device to da0s1a
da0 at ncr0 bus 0 target 0 lun 0
da0: <SEAGATE ST34371W SUN4.2G 7462> Fixed Direct Access SCSI-2 device
da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing
Enabled
da0: 4094MB (8385121 512 byte sectors: 255H 63S/T 521C)
cd0 at ncr0 bus 0 target 6 lun 0
cd0: <PLEXTOR CD-ROM PX-12TS 1.01> Removable CD-ROM SCSI-2 device
cd0: 10.000MB/s transfers (10.000MHz, offset 15)
cd0: Attempt to query device size failed: NOT READY, Medium not present
--------


--- CONFIG ----
#
# MOON -- Kernel configuration for my FreeBSD server.
#
#	$Id: MOON,v 1.000.0.00 1999/08/09 17:12:26 ronk Exp $

machine		"i386"
cpu		"I686_CPU"
ident		MOON
maxusers	64

options		INET			#InterNETworking
options		FFS			#Berkeley Fast Filesystem
options		FFS_ROOT		#FFS usable as root device [keep this!]
options		MSDOSFS			#MSDOS Filesystem
options		CD9660			#ISO 9660 Filesystem
options		PROCFS			#Process filesystem
options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options		SCSI_DELAY=1000		#Be pessimistic about Joe SCSI device
options		UCONSOLE		#Allow users to grab the console
options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor

# System bus
controller	isa0
controller	pnp0
controller	pci0

# Floppy controller
controller	fdc0	at isa? port "IO_FD1" irq 6 drq 2
disk		fd0	at fdc0 drive 0

# Scsi controller
controller	ncr0
controller	scbus0
device		da0
device		sa0
device		pass0
device		cd0	#Only need one of these, the code dynamically grows

# Keyboard & PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1
device		psm0	at atkbdc? irq 12

# Display
device		vga0	at isa? port ? conflicts
pseudo-device	splash
# The following option probably won't work with the LCD displays.
options         VGA_WIDTH90             # support 90 column modes

# To include support for VESA video modes
options         VESA

# Console
device          sc0     at isa?
options         MAXCONS=16              # number of virtual consoles
options         SC_HISTORY_SIZE=200     # number of history buffer lines
options         SC_DISABLE_REBOOT       # disable reboot key sequence

device          npx0    at nexus? port IO_NPX flags 0x0 irq 13

# Serial ports
device		sio0	at isa? port "IO_COM1" flags 0x10 irq 4
device		sio1	at isa? port "IO_COM2" irq 3

# Parallel port
controller	ppbus0
device          ppc0    at isa? port? flags 0x40 irq 7
device		lpt0

# Ethernet NIC
device xl0		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# Misc device
pseudo-device   ether	#Generic Ethernet
pseudo-device   loop	#Network loopback device
pseudo-device   pty	#Pseudo ttys
pseudo-device   gzip	#Exec gzipped a.out's
pseudo-device   sppp	#Generic Synchronous PPP

# System V shared memory and message queues.
options		SYSVSHM
options		SYSVMSG
options		SYSVSEM

options SHMMAXPGS=10000
options SHMMNI=100
options SHMSEG=10
options SEMMNS=200
options SEMMNI=70
options SEMMSL=61

# Soft updates
options		SOFTUPDATES

# Teles S0/16 or Creatix ISDN-S0 or Niccy 1016
options "TEL_S0_16"
device isic0 at isa? port 0xf80 iomem 0xd0000 irq 5 flags 2

# ISDN Protocol Stack
# -------------------
#
# Q.921 / layer 2 - i4b passive cards D channel handling
pseudo-device   "i4bq921"
#
# Q.931 / layer 3 - i4b passive cards D channel handling
pseudo-device   "i4bq931"
#
# layer 4 - i4b common passive and active card handling
pseudo-device   "i4b"

#
# ISDN devices
# ------------
#
# userland driver to do ISDN tracing (for passive cards only)
pseudo-device   "i4btrc"        4
#
# userland driver to control the whole thing
pseudo-device   "i4bctl"
#
# userland driver for access to raw B channel
pseudo-device   "i4brbch"       4
#
# userland driver for telephony
pseudo-device   "i4btel"        2
#
# network driver for IP over raw HDLC ISDN
pseudo-device   "i4bipr"        4
# enable VJ header compression detection for ipr i/f
options         IPR_VJ
#
# network driver for sync PPP over ISDN
pseudo-device   "i4bisppp"

# Gravis Ultrasound
controller      snd0
device gus0 at isa? port 0x220 irq 11 drq 1 flags 0x3

# Brooktree driver has been ported to the new I2C framework. Thus,
# you'll need to have the following 3 lines in the kernel config.
#     controller smbus0
#     controller iicbus0
#     controller iicbb0
# The iic and smb devices are only needed if you want to control other
# I2C slaves connected to the external connector of some cards.
#
device	bktr0
controller smbus0
controller iicbus0
controller iicbb0



-----

Thanks...

Ron.






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




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?000001bee5f0$c467c7c0$0264a8c0>