From 96e0e6d13708daf57af8cce529c0f2946aaf612d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 9 Aug 2008 20:57:46 +0000 Subject: [PATCH] * Applied patch by Justin O'Dell: the 8168 MMIO region is obviously in the third range, not the first. * This finally closes #1853 again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26904 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/network/rtl8169/device.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/drivers/network/rtl8169/device.c b/src/add-ons/kernel/drivers/network/rtl8169/device.c index 45296d2e63..83e6e42371 100644 --- a/src/add-ons/kernel/drivers/network/rtl8169/device.c +++ b/src/add-ons/kernel/drivers/network/rtl8169/device.c @@ -512,12 +512,12 @@ rtl8169_open(const char *name, uint32 flags, void** cookie) // map registers into memory - if (device->pciInfo->device == 0x8168) - mmioIndex = 0; + if (device->pciInfo->device_id == 0x8168) + mmioIndex = 2; else mmioIndex = 1; - TRACE("hardware register address %p\n", + TRACE("hardware register address [%i] %p\n", mmioIndex, (void *)device->pciInfo->u.h0.base_registers[mmioIndex]); device->regArea = map_mem(&device->regAddr,