From: A Guy Called Tyketto <tyketto@wizard.com>
To: Vojtech Pavlik <vojtech@suse.cz>
Cc: linux-kernel@vger.kernel.org
Subject: Re: kbd not functioning in 2.5.25-dj2
Date: Mon, 15 Jul 2002 01:30:57 -0700 [thread overview]
Message-ID: <20020715083057.GA1042@wizard.com> (raw)
In-Reply-To: <20020715050000.A32268@ucw.cz>
On Mon, Jul 15, 2002 at 05:00:00AM +0200, Vojtech Pavlik wrote:
> > > A keyboard must support the 0xf5 command ('reset').
> > >
> > > So, the error response might be coming either from the mouse, or the
> > > controller, and somehow gets passed to the keyboard (they unfortunately
> > > share the same registers), or the response somes from the mouse driver
> > > first trying to probe for a mouse on the port.
> > >
> > > So, please #define I8042_DEBUG_IO in drivers/input/serio/i8042.h as
> > > well, and try again. Then we'll know more.
> > >
> >
> > Just gave that a go.. no change in the dmesg output. Nothing written
> > out to stdout or anything via syslogd/klogd. See above for that output.
>
> Are you sure you didn't leave the #undef in that file?
Sorry about that.. I defined before the #undef. made the change and
recompiled. dmesg is below:
block: 256 slots per queue, batch=32
ATA/ATAPI device driver v7.0.0
ATA: PCI bus speed 33.3MHz
ATA: VIA Technologies, Inc. Bus Master IDE, PCI slot 00:07.1
ATA: chipset rev.: 6
ATA: non-legacy mode: IRQ probe delayed
VP_IDE: VIA vt82c686b (rev 40) ATA UDMA100 controller on PCI 00:07.1
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio
hda: Maxtor 91531U3, DISK drive
hdb: WDC WD200AB-00BVA0, DISK drive
hdc: CD-W54E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 30015216 sectors w/512KiB Cache, CHS=29777/16/63, UDMA(66)
/dev/ide/host0/bus0/target0/lun0: [PTBL] [1868/255/63] p1 p2 p3 p4 < p5 p6 p7 p8 >
hdb: 39102336 sectors w/2048KiB Cache, CHS=38792/16/63, UDMA(100)
/dev/ide/host0/bus0/target1/lun0: [PTBL] [2434/255/63] p1 p2 p3 p4 < p5 p6 p7 p8 p9 p10 p11 >
mice: PS/2 mouse device common for all mice
i8042.c: 20 -> i8042 (command) [0]
i8042.c: 47 <- i8042 (return) [0]
i8042.c: 60 -> i8042 (command) [0]
i8042.c: 56 -> i8042 (parameter) [0]
i8042.c: 60 -> i8042 (command) [0]
i8042.c: 47 -> i8042 (parameter) [0]
i8042.c: f6 -> i8042 (kbd-data) [0]
i8042.c: fa <- i8042 (interrupt-kbd) [3]
i8042.c: f2 -> i8042 (kbd-data) [3]
i8042.c: fa <- i8042 (interrupt-kbd) [6]
i8042.c: ab <- i8042 (interrupt-kbd) [7]
i8042.c: 60 -> i8042 (command) [7]
i8042.c: 56 -> i8042 (parameter) [7]
i8042.c: 60 -> i8042 (command) [7]
i8042.c: 47 -> i8042 (parameter) [7]
atkbd.c: Sent: f5
i8042.c: f5 -> i8042 (kbd-data) [7]
i8042.c: 60 -> i8042 (command) [17]
i8042.c: 56 -> i8042 (parameter) [17]
i8042.c: fe <- i8042 (interrupt-kbd) [18]
atkbd.c: Received fe
serio: i8042 KBD port at 0x60,0x64 irq 1
i8042.c: d3 -> i8042 (command) [20]
i8042.c: 5a -> i8042 (parameter) [20]
i8042.c: a5 <- i8042 (return) [20]
i8042.c: a9 -> i8042 (command) [20]
i8042.c: 00 <- i8042 (return) [20]
i8042.c: a7 -> i8042 (command) [20]
i8042.c: 20 -> i8042 (command) [20]
i8042.c: 76 <- i8042 (return) [20]
i8042.c: a9 -> i8042 (command) [20]
i8042.c: 00 <- i8042 (return) [20]
i8042.c: a8 -> i8042 (command) [20]
i8042.c: 20 -> i8042 (command) [20]
i8042.c: 56 <- i8042 (return) [20]
i8042.c: 60 -> i8042 (command) [20]
i8042.c: 74 -> i8042 (parameter) [20]
i8042.c: 60 -> i8042 (command) [20]
i8042.c: 56 -> i8042 (parameter) [20]
i8042.c: d4 -> i8042 (command) [20]
i8042.c: f6 -> i8042 (parameter) [20]
i8042.c: 60 -> i8042 (command) [20]
i8042.c: 56 -> i8042 (parameter) [20]
i8042.c: fa <- i8042 (interrupt-aux) [21]
i8042.c: d4 -> i8042 (command) [21]
i8042.c: f2 -> i8042 (parameter) [21]
i8042.c: 60 -> i8042 (command) [21]
i8042.c: 56 -> i8042 (parameter) [21]
i8042.c: fa <- i8042 (interrupt-aux) [22]
i8042.c: 00 <- i8042 (interrupt-aux) [23]
i8042.c: d4 -> i8042 (command) [23]
i8042.c: e8 -> i8042 (parameter) [23]
i8042.c: 60 -> i8042 (command) [23]
i8042.c: 56 -> i8042 (parameter) [23]
i8042.c: fa <- i8042 (interrupt-aux) [24]
i8042.c: d4 -> i8042 (command) [24]
i8042.c: 03 -> i8042 (parameter) [24]
i8042.c: 60 -> i8042 (command) [24]
i8042.c: 56 -> i8042 (parameter) [24]
i8042.c: fa <- i8042 (interrupt-aux) [25]
i8042.c: d4 -> i8042 (command) [26]
i8042.c: e6 -> i8042 (parameter) [26]
i8042.c: 60 -> i8042 (command) [26]
i8042.c: 56 -> i8042 (parameter) [26]
i8042.c: fa <- i8042 (interrupt-aux) [27]
i8042.c: d4 -> i8042 (command) [27]
i8042.c: e6 -> i8042 (parameter) [27]
i8042.c: 60 -> i8042 (command) [27]
i8042.c: 56 -> i8042 (parameter) [27]
i8042.c: fa <- i8042 (interrupt-aux) [28]
i8042.c: d4 -> i8042 (command) [28]
i8042.c: e6 -> i8042 (parameter) [28]
i8042.c: 60 -> i8042 (command) [28]
i8042.c: 56 -> i8042 (parameter) [28]
i8042.c: fa <- i8042 (interrupt-aux) [29]
i8042.c: d4 -> i8042 (command) [29]
i8042.c: e9 -> i8042 (parameter) [29]
i8042.c: 60 -> i8042 (command) [29]
i8042.c: 56 -> i8042 (parameter) [29]
i8042.c: fa <- i8042 (interrupt-aux) [30]
i8042.c: 00 <- i8042 (interrupt-aux) [31]
i8042.c: 03 <- i8042 (interrupt-aux) [32]
i8042.c: 64 <- i8042 (interrupt-aux) [33]
i8042.c: d4 -> i8042 (command) [33]
i8042.c: e8 -> i8042 (parameter) [33]
i8042.c: 60 -> i8042 (command) [33]
i8042.c: 56 -> i8042 (parameter) [33]
i8042.c: fa <- i8042 (interrupt-aux) [34]
i8042.c: d4 -> i8042 (command) [34]
i8042.c: 00 -> i8042 (parameter) [34]
i8042.c: 60 -> i8042 (command) [34]
i8042.c: 56 -> i8042 (parameter) [34]
i8042.c: fa <- i8042 (interrupt-aux) [35]
i8042.c: d4 -> i8042 (command) [35]
i8042.c: e6 -> i8042 (parameter) [35]
i8042.c: 60 -> i8042 (command) [35]
i8042.c: 56 -> i8042 (parameter) [35]
i8042.c: fa <- i8042 (interrupt-aux) [36]
i8042.c: d4 -> i8042 (command) [36]
i8042.c: e6 -> i8042 (parameter) [36]
i8042.c: 60 -> i8042 (command) [36]
i8042.c: 56 -> i8042 (parameter) [36]
i8042.c: fa <- i8042 (interrupt-aux) [37]
i8042.c: d4 -> i8042 (command) [37]
i8042.c: e6 -> i8042 (parameter) [37]
i8042.c: 60 -> i8042 (command) [37]
i8042.c: 56 -> i8042 (parameter) [37]
i8042.c: fa <- i8042 (interrupt-aux) [38]
i8042.c: d4 -> i8042 (command) [38]
i8042.c: e9 -> i8042 (parameter) [38]
i8042.c: 60 -> i8042 (command) [38]
i8042.c: 56 -> i8042 (parameter) [38]
i8042.c: fa <- i8042 (interrupt-aux) [39]
i8042.c: 00 <- i8042 (interrupt-aux) [40]
i8042.c: 00 <- i8042 (interrupt-aux) [41]
i8042.c: 64 <- i8042 (interrupt-aux) [42]
i8042.c: d4 -> i8042 (command) [42]
i8042.c: f3 -> i8042 (parameter) [42]
i8042.c: 60 -> i8042 (command) [42]
i8042.c: 56 -> i8042 (parameter) [42]
i8042.c: fa <- i8042 (interrupt-aux) [43]
i8042.c: d4 -> i8042 (command) [43]
i8042.c: c8 -> i8042 (parameter) [43]
i8042.c: 60 -> i8042 (command) [43]
i8042.c: 56 -> i8042 (parameter) [43]
i8042.c: fa <- i8042 (interrupt-aux) [44]
i8042.c: d4 -> i8042 (command) [44]
i8042.c: f3 -> i8042 (parameter) [44]
i8042.c: 60 -> i8042 (command) [44]
i8042.c: 56 -> i8042 (parameter) [44]
i8042.c: fa <- i8042 (interrupt-aux) [45]
i8042.c: d4 -> i8042 (command) [45]
i8042.c: 64 -> i8042 (parameter) [45]
i8042.c: 60 -> i8042 (command) [45]
i8042.c: 56 -> i8042 (parameter) [45]
i8042.c: fa <- i8042 (interrupt-aux) [46]
i8042.c: d4 -> i8042 (command) [46]
i8042.c: f3 -> i8042 (parameter) [46]
i8042.c: 60 -> i8042 (command) [46]
i8042.c: 56 -> i8042 (parameter) [46]
i8042.c: fa <- i8042 (interrupt-aux) [47]
i8042.c: d4 -> i8042 (command) [47]
i8042.c: 50 -> i8042 (parameter) [47]
i8042.c: 60 -> i8042 (command) [47]
i8042.c: 56 -> i8042 (parameter) [47]
i8042.c: fa <- i8042 (interrupt-aux) [48]
i8042.c: d4 -> i8042 (command) [48]
i8042.c: f2 -> i8042 (parameter) [48]
i8042.c: 60 -> i8042 (command) [48]
i8042.c: 56 -> i8042 (parameter) [48]
i8042.c: fa <- i8042 (interrupt-aux) [49]
i8042.c: 03 <- i8042 (interrupt-aux) [50]
i8042.c: d4 -> i8042 (command) [50]
i8042.c: f3 -> i8042 (parameter) [50]
i8042.c: 60 -> i8042 (command) [50]
i8042.c: 56 -> i8042 (parameter) [50]
i8042.c: fa <- i8042 (interrupt-aux) [51]
i8042.c: d4 -> i8042 (command) [51]
i8042.c: c8 -> i8042 (parameter) [51]
i8042.c: 60 -> i8042 (command) [51]
i8042.c: 56 -> i8042 (parameter) [51]
i8042.c: fa <- i8042 (interrupt-aux) [52]
i8042.c: d4 -> i8042 (command) [52]
i8042.c: f3 -> i8042 (parameter) [52]
i8042.c: 60 -> i8042 (command) [52]
i8042.c: 56 -> i8042 (parameter) [52]
i8042.c: fa <- i8042 (interrupt-aux) [53]
i8042.c: d4 -> i8042 (command) [53]
i8042.c: c8 -> i8042 (parameter) [53]
i8042.c: 60 -> i8042 (command) [53]
i8042.c: 56 -> i8042 (parameter) [53]
i8042.c: fa <- i8042 (interrupt-aux) [54]
i8042.c: d4 -> i8042 (command) [54]
i8042.c: f3 -> i8042 (parameter) [54]
i8042.c: 60 -> i8042 (command) [54]
i8042.c: 56 -> i8042 (parameter) [54]
i8042.c: fa <- i8042 (interrupt-aux) [55]
i8042.c: d4 -> i8042 (command) [55]
i8042.c: 50 -> i8042 (parameter) [55]
i8042.c: 60 -> i8042 (command) [55]
i8042.c: 56 -> i8042 (parameter) [55]
i8042.c: fa <- i8042 (interrupt-aux) [56]
i8042.c: d4 -> i8042 (command) [56]
i8042.c: f2 -> i8042 (parameter) [56]
i8042.c: 60 -> i8042 (command) [56]
i8042.c: 56 -> i8042 (parameter) [56]
i8042.c: fa <- i8042 (interrupt-aux) [57]
i8042.c: 03 <- i8042 (interrupt-aux) [58]
input: ImPS/2 Microsoft IntelliMouse on isa0060/serio1
i8042.c: d4 -> i8042 (command) [60]
i8042.c: f3 -> i8042 (parameter) [60]
i8042.c: 60 -> i8042 (command) [60]
i8042.c: 56 -> i8042 (parameter) [60]
i8042.c: fa <- i8042 (interrupt-aux) [61]
i8042.c: d4 -> i8042 (command) [61]
i8042.c: 64 -> i8042 (parameter) [61]
i8042.c: 60 -> i8042 (command) [61]
i8042.c: 56 -> i8042 (parameter) [61]
i8042.c: fa <- i8042 (interrupt-aux) [62]
i8042.c: d4 -> i8042 (command) [62]
i8042.c: f3 -> i8042 (parameter) [62]
i8042.c: 60 -> i8042 (command) [62]
i8042.c: 56 -> i8042 (parameter) [62]
i8042.c: fa <- i8042 (interrupt-aux) [63]
i8042.c: d4 -> i8042 (command) [63]
i8042.c: c8 -> i8042 (parameter) [63]
i8042.c: 60 -> i8042 (command) [63]
i8042.c: 56 -> i8042 (parameter) [63]
i8042.c: fa <- i8042 (interrupt-aux) [64]
i8042.c: d4 -> i8042 (command) [64]
i8042.c: e8 -> i8042 (parameter) [64]
i8042.c: 60 -> i8042 (command) [64]
i8042.c: 56 -> i8042 (parameter) [64]
i8042.c: fa <- i8042 (interrupt-aux) [65]
i8042.c: d4 -> i8042 (command) [65]
i8042.c: 03 -> i8042 (parameter) [65]
i8042.c: 60 -> i8042 (command) [65]
i8042.c: 56 -> i8042 (parameter) [65]
i8042.c: fa <- i8042 (interrupt-aux) [66]
i8042.c: d4 -> i8042 (command) [67]
i8042.c: e6 -> i8042 (parameter) [67]
i8042.c: 60 -> i8042 (command) [67]
i8042.c: 56 -> i8042 (parameter) [67]
i8042.c: fa <- i8042 (interrupt-aux) [68]
i8042.c: d4 -> i8042 (command) [68]
i8042.c: ea -> i8042 (parameter) [68]
i8042.c: 60 -> i8042 (command) [68]
i8042.c: 56 -> i8042 (parameter) [68]
i8042.c: fa <- i8042 (interrupt-aux) [69]
i8042.c: d4 -> i8042 (command) [69]
i8042.c: f4 -> i8042 (parameter) [69]
i8042.c: 60 -> i8042 (command) [69]
i8042.c: 56 -> i8042 (parameter) [69]
i8042.c: fa <- i8042 (interrupt-aux) [70]
serio: i8042 AUX port at 0x60,0x64 irq 12
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 244k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
There ya go.
BL.
--
Brad Littlejohn | Email: tyketto@wizard.com
Unix Systems Administrator, | tyketto@ozemail.com.au
Web + NewsMaster, BOFH.. Smeghead! :) | http://www.wizard.com/~tyketto
PGP: 1024D/E319F0BF 6980 AAD6 7329 E9E6 D569 F620 C819 199A E319 F0BF
next prev parent reply other threads:[~2002-07-15 8:28 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-13 7:24 kbd not functioning in 2.5.25-dj2 Ed Sweetman
2002-07-13 7:37 ` A Guy Called Tyketto
2002-07-13 8:01 ` Ed Sweetman
2002-07-13 8:45 ` Ed Sweetman
2002-07-13 9:06 ` Vojtech Pavlik
2002-07-13 21:48 ` A Guy Called Tyketto
2002-07-14 8:05 ` Vojtech Pavlik
2002-07-14 10:18 ` A Guy Called Tyketto
2002-07-14 10:32 ` Russell King
2002-07-14 12:01 ` Vojtech Pavlik
2002-07-14 12:17 ` Andries Brouwer
2002-07-14 12:37 ` Vojtech Pavlik
2002-07-14 13:36 ` Rogier Wolff
2002-07-14 17:32 ` Vojtech Pavlik
2002-07-14 17:49 ` Russell King
2002-07-14 17:59 ` Vojtech Pavlik
2002-07-14 18:07 ` Russell King
2002-07-14 18:11 ` Vojtech Pavlik
2002-07-14 17:37 ` Andries Brouwer
2002-07-14 18:01 ` Vojtech Pavlik
2002-07-14 18:13 ` Russell King
2002-07-14 18:17 ` Vojtech Pavlik
2002-07-15 3:53 ` Maciej W. Rozycki
2002-07-14 21:30 ` A Guy Called Tyketto
2002-07-15 3:00 ` Vojtech Pavlik
2002-07-15 8:30 ` A Guy Called Tyketto [this message]
2002-07-15 7:28 ` Alexander Hoogerhuis
2002-07-15 10:56 ` Arnd Bergmann
2002-07-15 10:06 ` Alexander Hoogerhuis
2002-07-13 9:07 ` A Guy Called Tyketto
2002-07-13 9:32 ` Vojtech Pavlik
2002-07-13 9:04 ` Russell King
-- strict thread matches above, loose matches on Subject: below --
2002-07-15 15:45 Rudmer van Dijk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20020715083057.GA1042@wizard.com \
--to=tyketto@wizard.com \
--cc=linux-kernel@vger.kernel.org \
--cc=vojtech@suse.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.