Re: Keyboard/mouse lockup... again

From: Miles Lane (miles@speakeasy.org)
Date: Sun Mar 12 2000 - 03:15:42 EST


> On Sat, 11 Mar 2000, Linus wrote:

<snip>

> Very simple test: in drivers/char/pc_keyb.c, at around line 446, there's a
> line line
>
> /* Ignore error bytes */
> if (!(status & (KBD_STAT_GTO | KBD_STAT_PERR))) {
> ...
>
> and people who have the "keyboard and mouse goes away" problem should just
> remove that single if-statement completely.
>
> Does that really simply change make your keyboard come to life again?

No. This change made no improvement in the problem I am
encountering. I think Christoph Hellwig may be onto
something, though. He is exploring a Yenta/3c575 interaction.
The lockup only occurs when the 3c575 card in present in one
of the PCMCIA slots during boot.

Here's my /var/log/messages info from that hung boot cycle:

Mar 11 23:48:55 spot kernel: Linux version 2.3.51
(root@spot.speakeasy.org) (gcc version 2.95.2 19991024 (release)) #26
Sat Mar 11 23:43:39 PST 2000
Mar 11 23:48:55 spot kernel: e820: 0009f800 @ 00000000 (usable)
Mar 11 23:48:55 spot kernel: e820: 00000800 @ 0009f800 (reserved)
Mar 11 23:48:55 spot kernel: e820: 00010000 @ 000f0000 (reserved)
Mar 11 23:48:55 spot kernel: e820: 04f00000 @ 00100000 (usable)
Mar 11 23:48:55 spot kernel: e820: 00010000 @ ffff0000 (reserved)
Mar 11 23:48:55 spot kernel: On node 0 totalpages: 20480
Mar 11 23:48:55 spot kernel: zone(0): 4096 pages.
Mar 11 23:48:55 spot kernel: zone(1): 16384 pages.
Mar 11 23:48:55 spot kernel: zone(2): 0 pages.
Mar 11 23:48:55 spot kernel: Initializing CPU#0
Mar 11 23:48:55 spot kernel: Detected 232109806 Hz processor.
Mar 11 23:48:55 spot kernel: Console: colour VGA+ 80x28
Mar 11 23:48:55 spot kernel: Calibrating delay loop... 231.01 BogoMIPS
Mar 11 23:48:55 spot kernel: Memory: 78340k/81920k available (1072k
kernel code, 3192k reserved, 91k data, 144k init, 0k highmem)
Mar 11 23:48:55 spot kernel: Buffer-cache hash table entries: 4096
(order: 2, 16384 bytes)
Mar 11 23:48:55 spot kernel: Page-cache hash table entries: 32768
(order: 5, 131072 bytes)
Mar 11 23:48:55 spot atd: atd startup succeeded
Mar 11 23:48:55 spot kernel: CPU: Intel Pentium II (Deschutes) stepping
00
Mar 11 23:48:55 spot kernel: Checking 386/387 coupling... OK, FPU using
exception 16 error reporting.
Mar 11 23:48:55 spot kernel: Checking 'hlt' instruction... OK.
Mar 11 23:48:55 spot kernel: POSIX conformance testing by UNIFIX
Mar 11 23:48:55 spot kernel: mtrr: v1.36 (20000221) Richard Gooch
(rgooch@atnf.csiro.au)
Mar 11 23:48:55 spot kernel: PCI: PCI BIOS revision 2.10 entry at
0xfda13
Mar 11 23:48:55 spot kernel: PCI: Using configuration type 1
Mar 11 23:48:55 spot kernel: PCI: Probing PCI hardware
Mar 11 23:48:55 spot kernel: PCI: Interrupt Routing Table found at
0xc00fdf90 [router type 8086/122e]
Mar 11 23:48:55 spot kernel: Limiting direct PCI/PCI transfers.
Mar 11 23:48:55 spot kernel: Linux NET4.0 for Linux 2.3
Mar 11 23:48:56 spot kernel: Based upon Swansea University Computer
Society NET3.039
Mar 11 23:48:56 spot kernel: NET4: Unix domain sockets 1.0/SMP for Linux
NET4.0.
Mar 11 23:48:56 spot kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Mar 11 23:48:56 spot kernel: IP Protocols: ICMP, UDP, TCP
Mar 11 23:48:56 spot kernel: IP: routing cache hash table of 512
buckets, 4Kbytes
Mar 11 23:48:56 spot kernel: TCP: Hash tables configured (established
8192 bind 8192)
Mar 11 23:48:56 spot kernel: apm: BIOS version 1.2 Flags 0x03 (Driver
version 1.13)
Mar 11 23:48:56 spot kernel: Starting kswapd v1.6
Mar 11 23:48:56 spot crond: crond startup succeeded
Mar 11 23:48:56 spot kernel: pty: 256 Unix98 ptys configured
Mar 11 23:48:56 spot kernel: Uniform Multi-Platform E-IDE driver
Revision: 6.30
Mar 11 23:48:56 spot kernel: ide: Assuming 40MHz system bus speed for
PIO modes; override with idebus=xx
Mar 11 23:48:56 spot kernel: PIIX4: IDE controller on PCI bus 00 dev 39
Mar 11 23:48:56 spot kernel: PIIX4: not 100% native mode: will probe
irqs later
Mar 11 23:48:56 spot kernel: ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS
settings: hda:DMA, hdb:pio
Mar 11 23:48:56 spot kernel: ide1: BM-DMA at 0xfcf8-0xfcff, BIOS
settings: hdc:pio, hdd:pio
Mar 11 23:48:56 spot kernel: hda: TOSHIBA MK4006MAV, ATA DISK drive
Mar 11 23:48:57 spot kernel: hdc: TOSHIBA CD-ROM XM-1702BC, ATAPI CDROM
drive
Mar 11 23:48:57 spot kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Mar 11 23:48:57 spot kernel: ide1 at 0x170-0x177,0x376 on irq 15
Mar 11 23:48:57 spot kernel: hda: TOSHIBA MK4006MAV, 3909MB w/0kB Cache,
CHS=993/128/63, UDMA(33)
Mar 11 23:48:57 spot kernel: Partition check:
Mar 11 23:48:57 spot kernel: hda: hda1 hda2 < hda5 hda6 >
Mar 11 23:48:58 spot kernel: Floppy drive(s): fd0 is 1.44M
Mar 11 23:48:58 spot kernel: FDC 0 is a post-1991 82077
Mar 11 23:48:58 spot kernel: ad1848/cs4248 codec driver Copyright (C) by
Hannu Savolainen 1993-1996
Mar 11 23:48:58 spot kernel: YM3812 and OPL-3 driver Copyright (C) by
Hannu Savolainen, Rob Hooft 1993-1996
Mar 11 23:48:58 spot kernel: Linux PCMCIA Card Services 3.1.11
Mar 11 23:48:58 spot kernel: options: [pci] [cardbus] [pm]
Mar 11 23:48:59 spot kernel: Adding cardbus controller 0: Texas
Instruments PCI1131
Mar 11 23:48:59 spot kernel: PCI: Enabling device 00:04.0 (0000 -> 0002)
Mar 11 23:48:59 spot kernel: PCI: Assigned IRQ 11 to device 00:04.0
[PIIX-NEW]
Mar 11 23:48:59 spot kernel: Yenta IRQ list 0498, PCI irq11
Mar 11 23:49:00 spot kernel: Socket status: 30000059
Mar 11 23:49:00 spot kernel: Adding cardbus controller 1: Texas
Instruments PCI1131 (#2)
Mar 11 23:49:00 spot kernel: PCI: Enabling device 00:04.1 (0000 -> 0002)
Mar 11 23:49:00 spot kernel: PCI: Assigned IRQ 11 to device 00:04.1
[PIIX-NEW]
Mar 11 23:49:01 spot kernel: Yenta IRQ list 0490, PCI irq11
Mar 11 23:49:01 spot kernel: Socket status: 30000020
Mar 11 23:49:01 spot kernel: VFS: Mounted root (ext2 filesystem)
readonly.
Mar 11 23:49:01 spot kernel: Freeing unused kernel memory: 144k freed
Mar 11 23:49:02 spot kernel: cs: cb_alloc(bus 3): vendor 0x10b7, device
0x5157
Mar 11 23:49:02 spot kernel: PCI: Enabling device 03:00.0 (0000 -> 0003)
Mar 11 23:49:02 spot kernel: PCI: Assigned IRQ 0 to device 03:00.0
[PIIX]
Mar 11 23:49:02 spot kernel: Adding Swap: 108828k swap-space (priority
-1)
Mar 11 23:49:02 spot kernel: keyboard: Timeout - AT keyboard not
present?
Mar 11 23:49:03 spot kernel: Serial driver version 4.92 (2000-1-27) with
MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Mar 11 23:49:03 spot kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Mar 11 23:49:03 spot kernel: cs: IO port probe 0x1000-0x17ff: clean.
Mar 11 23:49:04 spot kernel: cs: IO port probe 0x0100-0x01ff: clean.
Mar 11 23:49:04 spot kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Mar 11 23:49:04 spot kernel: cs: memory probe 0xa0000000-0xa0ffffff:
clean.
Mar 11 23:49:04 spot kernel: ttyS01 at port 0x0af8 (irq = 3) is a 16550A
Mar 11 23:49:05 spot kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
Mar 11 23:49:07 spot kernel: vortex_attach(bus 3, function 0, device
5157)
Mar 11 23:49:07 spot kernel: eth0: 3Com 3CCFE575 Cyclone CardBus at
0x1400, 00:10:4b:7c:9d:9d, IRQ 11
Mar 11 23:49:08 spot kernel: eth0: CardBus functions mapped
11000080->c5835080
Mar 11 23:49:08 spot kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII
interface.
Mar 11 23:49:08 spot kernel: MII transceiver found at address 0,
status 7809.
Mar 11 23:49:09 spot kernel: Enabling bus-master transmits and
whole-frame receives.
Mar 11 23:49:18 spot kernel: keyboard: Timeout - AT keyboard not
present?
Mar 11 23:49:21 spot kernel: keyboard: Timeout - AT keyboard not
present?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Mar 15 2000 - 21:00:21 EST