Messages in this thread | | | Date | Sat, 29 Jan 2000 23:44:15 +0100 | From | Michael Neuffer <> | Subject | Re: Keyboard is frozen on boot of 2.3.41 |
| |
* Linus Torvalds (torvalds@transmeta.com) [000129 21:06]: > > > On Sat, 29 Jan 2000, Michael Neuffer wrote: > > > > If you thake out the yenta/pccard support everything works fine. > > I guess when you and Dominik worked the quirks out of the yenta > > support something slipped thru your fingers. > > Hmm.. What does /proc/interrupts say when the problem happens? > > The only interaction I can imagine with the pcmcia code is that it might > share an interrupt with the mouse, and the shared interrupts might just > confuse the mouse/kbd driver..
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Linux version 2.3.41 (root@schlepflop) (gcc version 2.95.2 20000116 (Debian GNU/Linux)) #7 Sat Jan 29 22:59:01 CET 2000 e820: 0009f800 @ 00000000 (usable) e820: 00000800 @ 0009f800 (reserved) e820: 00014800 @ 000eb800 (reserved) e820: 07f00000 @ 00100000 (usable) e820: 00014800 @ fffeb800 (reserved) Scan SMP from c0000000 for 1024 bytes. Scan SMP from c009fc00 for 1024 bytes. Scan SMP from c00f0000 for 65536 bytes. Scan SMP from c009f800 for 4096 bytes. mapped APIC to ffffe000 (01000000) On node 0 totalpages: 00008000 zone(0): 4096 pages. zone(1): 28672 pages. zone(2): 0 pages. Initializing CPU#0 Detected 300013090 Hz processor. Console: colour dummy device 80x25 Calibrating delay loop... 299.01 BogoMIPS Memory: 126292k/131072k available (1414k kernel code, 4392k reserved, 125k data, 184k init, 0k highmem) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) CPU: Intel Pentium II (Deschutes) stepping 02 Checking 386/387 coupling... OK, FPU using exception 16 error reporting. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.35 (19990512) Richard Gooch (rgooch@atnf.csiro.au) PCI: PCI BIOS revision 2.10 entry at 0xfd9d3 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Interrupt Routing Table found at 0xc00fdf60 [router type 8086/122e] Limiting direct PCI/PCI transfers. isapnp: Scanning for Pnp cards... isapnp: No Plug & Play device found Linux NET4.0 for Linux 2.3 Based upon Swansea University Computer Society NET3.039 NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 16384) Linux IP multicast router 0.06 plus PIM-SM apm: BIOS version 1.2 Flags 0x03 (Driver version 1.11) Starting kswapd v1.6 vesafb: framebuffer at 0x4244635648, mapped to 0xc8800000, size 8128k vesafb: mode is 1024x768x24, linelength=3072, pages=2 vesafb: protected mode interface info at c000:4d98 vesafb: pmi: set display start = c00c4dfe, set palette = c00c4e58 vesafb: pmi: ports = e885 e81f e8b4 e8b8 e818 e814 e8c0 e8c3 e8c1 vesafb: scrolling: ypan using protected mode interface, yres_virtual=2709 vesafb: directcolor: size=0:8:8:8, shift=0:16:8:0 Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device Serial driver version 4.92 (2000-1-27) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A pty: 1024 Unix98 ptys configured RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: registered device at major 7 loop: enabling 8 loop devices Uniform Multi-Platform E-IDE driver Revision: 6.30 PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xfcd0-0xfcd7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xfcd8-0xfcdf, BIOS settings: hdc:DMA, hdd:pio hda: IBM-DYLA-28100, ATA DISK drive hdc: MATSHITADVD-ROM SR-8171, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: IBM-DYLA-28100, 7815MB w/459kB Cache, CHS=1058/240/63, UDMA(33) hdc: ATAPI 20X DVD-ROM drive, 512kB Cache, DMA Uniform CD-ROM driver Revision: 3.06 Partition check: hda: hda1 hda2 hda3 < hda5 hda6 > hda4 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 scsi : 0 hosts. scsi : detected total. Real Time Clock Driver v1.09b Non-volatile memory driver v1.0 Linux PCMCIA Card Services 3.1.9 options: [pci] [cardbus] [apm] Adding cardbus controller 0: Texas Instruments PCI1220 Yenta IRQ list 0298, PCI irq0 Socket status: 30000006 Adding cardbus controller 1: Texas Instruments PCI1220 (#2) Yenta IRQ list 0698, PCI irq0 Socket status: 30000020 Databook TCIC-2 PCMCIA probe: not found. VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 184k freed Adding Swap: 130748k swap-space (priority -1) cs: socket 1 timed out during reset maestro: version 0.13 time 11:00:09 Jan 29 2000 maestro: clipping dsps_order to 2 maestro: Configuring ESS Maestro 2 found at IO 0xF800 IRQ 5 maestro: subvendor id: 0x00851028 maestro: AC97 Codec detected: v: 0x41445303 caps: 0x400 pwr: 0xf maestro: 4 channels configured. cs: cb_alloc(bus 4): vendor 0x10b7, device 0x5157 PCI: Enabling device 04:00.0 (0000 -> 0003) VFS: Disk change detected on device fd(2,0) end_request: I/O error, dev 02:00 (floppy), sector 0 cs: IO port probe 0x1000-0x17ff: excluding 0x1400-0x147f cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html cs: cb_enable(bus 4) vortex_reap() vortex_attach(bus 4, function 0, device 5157) eth0: 3Com 3CCFE575 Cyclone CardBus at 0x1400, 00:10:4b:f0:ec:4e, IRQ 3 eth0: CardBus functions mapped 11000080->c9018080 8K byte-wide RAM 5:3 Rx:Tx split, MII interface. MII transceiver found at address 0, status 782d. Enabling bus-master transmits and whole-frame receives. 0x378: FIFO is 16 bytes 0x378: writeIntrThreshold is 7 0x378: readIntrThreshold is 7 0x378: PWord is 8 bits 0x378: Interrupts are ISA-Pulses parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,ECP] parport0: cpp_daisy: aa5500ff(38) parport0: assign_addrs: aa5500ff(38) lp0: using parport0 (polling). lp0: console ready Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Before accessing psaux
CPU0 0: 23520 XT-PIC timer 1: 157 XT-PIC keyboard 2: 0 XT-PIC cascade 3: 197 XT-PIC eth0 5: 0 XT-PIC ESS Maestro 2 8: 1 XT-PIC rtc 13: 1 XT-PIC fpu 14: 6098 XT-PIC ide0 15: 3 XT-PIC ide1 NMI: 0 ERR: 0
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
After starting gpm
CPU0 0: 51217 XT-PIC timer 1: 420 XT-PIC keyboard 2: 0 XT-PIC cascade 3: 432 XT-PIC eth0 5: 0 XT-PIC ESS Maestro 2 8: 1 XT-PIC rtc 12: 0 XT-PIC PS/2 Mouse 13: 1 XT-PIC fpu 14: 6315 XT-PIC ide0 15: 3 XT-PIC ide1 NMI: 0 ERR: 0
It is interesting to see that the psaux device is not sharing an interrupt with anybody else and no interrupts are beeing received.
Once gpm is disabled and the device closed everything returns to its normal state.
I think it is also worthwhile to note that disabling the toshiba workaround results in the same symptoms except for the fact that the "AT keyboard not present ?" warning is not beeing printed anymore.
Mike
- 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/
| |