https://bugzilla.kernel.org/show_bug.cgi?id=198623

            Bug ID: 198623
           Summary: Ethernet controller not working on Toshiba NB10-A-104
                    - MMCONFIG memory used by PCI bus
           Product: ACPI
           Version: 2.5
    Kernel Version: 4.14
          Hardware: Intel
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Config-Other
          Assignee: [email protected]
          Reporter: [email protected]
        Regression: No

On Toshiba Satellite NB10-A-104 laptop, the Realtek ethernet controller is not
working at all.

After booting Linux, the PCI BAR 2 and 4 of the ethernet controller are set to
addresses which are inside the MMCONFIG area (which I assume is illegal).

The MMCONFIG node does not even appear in /proc/iomem. The beginning of its
memory range is instead used by PCI bus 3.

On Windows, the ethernet controller works fine, and has a different memory
range assigned. (all other PCI devices have mostly the same addresses in
Windows and Linux)

The MMCONFIG area has an address range 0xe0000000-0xefffffff.

Comparison:

Linux:

Region 0: I/O ports at e000 [size=256]
Region 2: Memory at e0004000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at e0000000 (64-bit, prefetchable) [size=16K]

Windows:

Region 0: I/O ports at e000 [size=256]
Region 2: Memory at cfffb000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at cfffc000 (64-bit, prefetchable) [size=16K]

(IO ports are the same in Linux and Windows, and the controller works on Linux
if I patch the r8169 driver to use port-mapped IO)

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to