PCI patch for 2.3.21

Martin Mares (mj@ucw.cz)
Wed, 13 Oct 1999 16:29:36 +0200


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/