freebsd-skq/sys/pci
Roger Hardiman 0eaa901ba7 Print a warning when we detect a Realtek 8139B chip
(identified by the IO map being 256 bytes long instead of 128)

This chip works very unreliably on my Lanner embedded PC with the rl driver.
Lots of watchdog timeouts or poor performance.

Forcing the media type to 10 Meg (ifconfig rl0 media 10baseT/UTP) is a good
workaround.

This looks very similar to the problem reported in PR kern/18790

It is interesting to note that the linux driver has lots of special
case code for this chip.
2000-11-24 17:36:07 +00:00
..
agp_ali.c A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_amd.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
agp_i810.c Added support for i815. 2000-10-16 08:53:00 +00:00
agp_if.m A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_intel.c Add i815 host to PCI bridge ID 2000-10-20 16:05:47 +00:00
agp_sis.c A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_via.c A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp.c Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
agppriv.h Add support for Intel's i810 chipset with integrated graphics. An 2000-07-12 10:13:07 +00:00
agpreg.h Add support for Intel's i810 chipset with integrated graphics. An 2000-07-12 10:13:07 +00:00
agpvar.h A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
alpm.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
amd.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
amd.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
cy_pci.c Make LINT compile again. 2000-09-16 18:46:05 +00:00
cy_pcireg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dc21040reg.h s/Id/FreeBSD/ 1999-08-09 12:52:49 +00:00
ide_pcireg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
if_ar_p.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
if_dc.c Add support for the Accton EN2242 MiniPCI adapter. This is just an 2000-11-14 19:35:22 +00:00
if_dcreg.h Add support for the Accton EN2242 MiniPCI adapter. This is just an 2000-11-14 19:35:22 +00:00
if_de.c Convert the de driver into a loadable module. Still missing is an 2000-10-31 01:25:10 +00:00
if_devar.h Use bus_space for all register accesses. 2000-05-13 18:47:24 +00:00
if_en_pci.c newbusify the en atm driver. 2000-11-07 09:31:28 +00:00
if_fxp.c Make usual 1-line cardbus support modification. 2000-10-22 06:41:46 +00:00
if_fxpreg.h Add the PCI device ID for the on-board ethernet controllers on the 2000-09-21 20:01:57 +00:00
if_fxpvar.h Removed NetBSD support, which bit-rotted long ago. 2000-09-18 21:12:19 +00:00
if_mn.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
if_pcn.c Update the probe some more to deal with 16/32 bit issues. If the chip 2000-11-23 00:28:43 +00:00
if_pcnreg.h Update the probe some more to deal with 16/32 bit issues. If the chip 2000-11-23 00:28:43 +00:00
if_rl.c Print a warning when we detect a Realtek 8139B chip 2000-11-24 17:36:07 +00:00
if_rlreg.h Fix support for cardbus cards: 2000-10-30 07:54:38 +00:00
if_sf.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
if_sfreg.h First round of converting network drivers from spls to mutexes. This 2000-10-13 17:54:19 +00:00
if_sis.c Fix a couple of cases where I tried to release the I/O space resource twice 2000-11-02 00:00:30 +00:00
if_sisreg.h First round of converting network drivers from spls to mutexes. This 2000-10-13 17:54:19 +00:00
if_sk.c Change MEXTADD usage to pass the two new arguments. 2000-11-11 23:08:22 +00:00
if_skreg.h First round of converting network drivers from spls to mutexes. This 2000-10-13 17:54:19 +00:00
if_sr_p.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
if_ste.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
if_stereg.h Use device_get_nameunit(dev) as the mutex string when calling 2000-10-13 18:35:49 +00:00
if_ti.c Change MEXTADD usage to pass the two new arguments. 2000-11-11 23:08:22 +00:00
if_tireg.h (Introduce something sitting in my repo for 3 weeks now...) 2000-10-21 00:13:35 +00:00
if_tl.c Fix a couple of cases where I tried to release the I/O space resource twice 2000-11-02 00:00:30 +00:00
if_tlreg.h First round of converting network drivers from spls to mutexes. This 2000-10-13 17:54:19 +00:00
if_tx.c Add missing delay after card reset. 2000-11-09 17:25:49 +00:00
if_txvar.h Added support for SMC9432BTX cards. 2000-06-21 19:19:49 +00:00
if_vr.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
if_vrreg.h First round of converting network drivers from spls to mutexes. This 2000-10-13 17:54:19 +00:00
if_wb.c Change MEXTADD usage to pass the two new arguments. 2000-11-11 23:08:22 +00:00
if_wbreg.h First round of converting network drivers from spls to mutexes. This 2000-10-13 17:54:19 +00:00
if_wx.c Very early and very *very* lightly tested support for LIVENGOOD chipset 2000-10-16 23:08:45 +00:00
if_wxreg.h Very early and very *very* lightly tested support for LIVENGOOD chipset 2000-10-16 23:08:45 +00:00
if_wxvar.h Very early and very *very* lightly tested support for LIVENGOOD chipset 2000-10-16 23:08:45 +00:00
if_xl.c add support for 3Com 3c575TX Fast Etherlink XL. 2000-11-02 06:49:38 +00:00
if_xlreg.h add support for 3Com 3c575TX Fast Etherlink XL. 2000-11-02 06:49:38 +00:00
intpm.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
intpmreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
isp_pci.c Whoops! Forgot to commit this when I committed the other (turnin on locks) 2000-10-25 04:40:49 +00:00
locate.pl use warnings 2000-06-27 22:41:12 +00:00
meteor_reg.h Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
meteor.c Ahhrggg. Put the test for the compat shims AFTER the file that includes 2000-03-27 20:24:02 +00:00
ncr.c Convert all users of fldoff() to offsetof(). fldoff() is bad 2000-10-27 11:45:49 +00:00
ncrreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ohci_pci.c Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
pci_compat.c - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
pci_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
pci.c fix warning compile error about unused variable 2000-10-29 10:07:43 +00:00
pcib_if.m Forgot to commit this last night. 2000-10-16 19:43:44 +00:00
pcic_p.c Spelling police in a comment: Defalut -> Default. 2000-09-29 21:14:05 +00:00
pcic_p.h Add TI-1031 id. It doesn't work yet, but it is nice to have it. 2000-08-29 04:40:17 +00:00
pcireg.h Add definition for PCIS_SERIALBUS_SMBUS PCI device subclass. 2000-10-02 00:41:43 +00:00
pcisupport.c add a couple ESS Technology products(pci device id only). 2000-11-08 14:43:40 +00:00
pcivar.h Get out the roto-rooter and clean up the abuse of nexus ivars by the 2000-09-28 00:37:32 +00:00
scsiiom.c Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
simos.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
simos.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ti_fw2.h Use a custom Tigon 2 firmware image, hopefully temporarily. This is 2000-07-26 23:55:34 +00:00
ti_fw.h Update the Tigon driver to support 1000baseTX gigE over copper AceNIC 2000-07-20 22:24:43 +00:00
uhci_pci.c Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
xmaciireg.h Reoganize/update the SysKonnect driver: 2000-04-22 02:16:41 +00:00
xrpu.c Do not depend on FreeBSD 2.2 compatability defines. 2000-05-28 16:18:58 +00:00