Re: Keyboard is frozen on boot of 2.3.41

From: Michael Neuffer (neuffer@alpha.mz.rhein-main.de)
Date: Sat Jan 29 2000 - 17:44:15 EST

  • Next message: Alex Khripin: "Re: [PATCH] 2.3.41 scheduler change"

    * 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/



    This archive was generated by hypermail 2b29 : Sat Jan 29 2000 - 22:38:38 EST