Date: Mon, 26 Feb 2001 14:23:57 -0800 (PST) From: Bill Paul <wpaul@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pci if_pcn.c Message-ID: <200102262223.f1QMNvZ36924@freefall.freebsd.org>
index | next in thread | raw e-mail
wpaul 2001/02/26 14:23:57 PST
Modified files:
sys/pci if_pcn.c
Log:
Workaround to prevent VMware from melting down. The pseudo PCnet interface
in VMware reports 0x00000000 in the PCI subsystem ID register, but
0x10001000 when you read the mirror registers in I/O space. This causes
pcn_probe() to think it's found a card in 32-bit mode, and performing
a 32-bit I/O access makes on a 16-bit port makes VMware go boom. Special
case the 0x10001000 value until somebody at VMware grows a clue.
Finally discovered by: Andrew Gallatin
Revision Changes Path
1.20 +11 -3 src/sys/pci/if_pcn.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102262223.f1QMNvZ36924>
