Re: PCI patch for 2.3.21

swoop (swoop@bkg.lt)
Thu, 14 Oct 1999 01:43:56 +0200 (CEST)


With USB IRQ Disabled in BIOS:

Was able to login (worked for a while) and afterwords
incurred hard lockup (I guess moved mouse ...). Powering off/on.

$ lspci
00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 01)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 01)
00:12.0 Multimedia audio controller: ESS Technology: Unknown device 1969
00:14.0 VGA compatible controller: ATI Technologies Inc 215GP [Mach64 GP] (rev 5c)

Messages in /var/log/kern.log

Oct 14 01:06:18 read-only kernel: PCI: PCI BIOS revision 2.10 entry at 0xfb0c0
Oct 14 01:06:18 read-only kernel: PCI: Using configuration type 1
Oct 14 01:06:18 read-only kernel: PCI: Probing PCI hardware
Oct 14 01:06:18 read-only kernel: PCI: Interrupt Routing Table found at 0xc00f1c00 [router type 8086/122e]
Oct 14 01:06:18 read-only kernel: PCI: Assigned IRQ 12 to device 00:07.2 [PIIX-NEW]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PS/2 mouse there
Oct 14 01:06:18 read-only kernel: isapnp: Scanning for Pnp cards...
Oct 14 01:06:18 read-only kernel: isapnp: Card 'ESS ES1869 Plug and Play AudioDrive'
Oct 14 01:06:18 read-only kernel: isapnp: 1 Plug & Play card detected total

$ cat /proc/interrupts
CPU0
0: 42803 XT-PIC timer
1: 125 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 1 XT-PIC NE2000
7: 1 XT-PIC soundblaster
8: 2 XT-PIC rtc
10: 0 XT-PIC ESS Solo1

12: 0 XT-PIC PS/2 Mouse
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13: 1 XT-PIC fpu
14: 29235 XT-PIC ide0
15: 52435 XT-PIC ide1
NMI: 0
ERR: 0

With USB IRQ Enabled in BIOS everything fine.

Messages from /var/log/kern.log

Oct 14 01:15:28 read-only kernel: PCI: PCI BIOS revision 2.10 entry at 0xfb0c0
Oct 14 01:15:28 read-only kernel: PCI: Using configuration type 1
Oct 14 01:15:28 read-only kernel: PCI: Probing PCI hardware
Oct 14 01:15:28 read-only kernel: PCI: Interrupt Routing Table found at 0xc00f1c00 [router type 8086/122e]
Oct 14 01:15:28 read-only kernel: isapnp: Scanning for Pnp cards...
Oct 14 01:15:28 read-only kernel: isapnp: Card 'ESS ES1869 Plug and Play AudioDrive'
Oct 14 01:15:28 read-only kernel: isapnp: 1 Plug & Play card detected total

$ cat /proc/interrupts
CPU0
0: 42803 XT-PIC timer
1: 125 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 1 XT-PIC NE2000
7: 1 XT-PIC soundblaster
8: 2 XT-PIC rtc
10: 0 XT-PIC ESS Solo1

12: 0 XT-PIC PS/2 Mouse
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13: 1 XT-PIC fpu
14: 29235 XT-PIC ide0
15: 52435 XT-PIC ide1
NMI: 0
ERR: 0

On Wed, 13 Oct 1999, Martin Mares wrote:

> Hello, world!
>
> If you have any PCI related problems with 2.3.21, please try my new patch
> available from ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/alpha/l-pci-2.3.21.gz .
>
> Changelog:
>
> o Added pci_set_power_state() for waking up and suspending of PCI devices.
> o Added pci_enable_device() to be called by PCI drivers before they attempt
> to communicate with the device. Asks low-level code to enable the regions
> and wakes up the device if it was suspended.
> o pci-i386: Enable the device only when asked by a driver, not automatically.
> Except for machines with BuggyBIOS (TM), drivers should work with no changes,
> I'll update them later.
> o Updated Documentation/pci.txt
> o pci-pc: Avoid IRQ 14 and 15.
> o devlist.h is now generated automatically from pci.ids, script included
> o pci-pc: Avoid asking BIOS for IRQ routing by default. Use "pci=biosirq"
> switch to activate it manually.
> o pci-pc: Recognize secondary buses on Compaq and RCC bridges (thanks
> to Doug Ledford for his 2.2 patch, I've only ported it to 2.3).
> o pci-pc: Avoid brute force peer bridge scans by default as it was superceded
> by chipset-specific hooks and IRQ table tricks. Use "pci=peer" if you
> really need it.
> o pci-i386: Don't try to manipulate resources of host bridges and classless
> devices, they are usually very strange.
>
> Have a nice fortnight
> --
> Martin `MJ' Mares <mj@ucw.cz> http://atrey.karlin.mff.cuni.cz/~mj/
> Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
> "Computers are useless. They can only give you answers." -- Pablo Picasso
>
> -
> 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/
>

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