Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Aug 2001 18:00:28 -0700 (PDT)
From:      Warner Losh <imp@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/pccard pcic_pci.c
Message-ID:  <200108270100.f7R10SQ80541@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2001/08/26 18:00:28 PDT

  Modified files:
    sys/pccard           pcic_pci.c 
  Log:
  A number of fixes for the TI-1130 and ISA interrupt routing cases:
  
  o For TI PCI-1130, you need to set bit 5 of register 91 if you want
    ANY pci interrupts.  Then set bits 3 and/or 4 as appropriate.  This
    will fix those people with 1030, 1130 and 1131 in their machines
    trying to do PCI interrupts.
  o Fix case where we were trying to automatically fail back to ISA
    interrupt routing.  We were dereferencing a NULL pointer.  This
    was true of ANY chipset.
  o The bus_setup_intr method needs to be pcic_setup_intr so that "FAST"
    interrupts fail on PCI case (modems act flakey if we don't force
    them to fall back to normal interrupts).  Also needed so that the
    proper ISA IRQ can be set in the ExCA register.  This fixes the
    people whose ISA routing was failing[*].
  o When we find a generic yenta/pccard bridge, go ahead and print its
    vendor ID in boot verbose.
  
  Machine with theses symptoms and a serial console by: jedgar
  
  [*] Looks like my pc98 machine has some interrupt source on IRQ 15
  that gave about 30 interrupts per second, which masked this problem on
  my PC-9821Nr15.
  
  Revision  Changes    Path
  1.82      +24 -14    src/sys/pccard/pcic_pci.c


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108270100.f7R10SQ80541>