[Bugme-new] [Bug 8873] New: Legacy mode ATA controllers fixed resources error

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Thu Aug 9 21:24:21 PDT 2007


http://bugzilla.kernel.org/show_bug.cgi?id=8873

           Summary: Legacy mode ATA controllers fixed resources error
           Product: Drivers
           Version: 2.5
     KernelVersion: 2.6.23
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: PCI
        AssignedTo: greg at kroah.com
        ReportedBy: yoichi_yuasa at tripeaks.co.jp


Most recent kernel where this bug did not occur: git commit
368c73d4f689dae0807d0a2aa74c61fd2b9b075f
Distribution:
Hardware Environment: MIPS Cobalt server with pata_via.c and via82cxxx.c
Software Environment:
Problem Description:

The following errors occur when the machine boots up. 

PCI: Unable to reserve I/O region #1:8 at f00001f0 for device 0000:00:09.1
pata_via 0000:00:09.1: failed to request/iomap BARs for port 0 (errno=-16)
PCI: Unable to reserve I/O region #3:8 at f0000170 for device 0000:00:09.1
pata_via 0000:00:09.1: failed to request/iomap BARs for port 1 (errno=-16)
pata_via 0000:00:09.1: no available native port

This problem occurs by the following steps.

pci_setup_device()
    Legacy mode ATA controllers have fixed addresses.
    IDE resources: 0x1F0-0x1F7, 0x3F6, 0x170-0x177, 0x376

    |
    V

pcibios_fixup_bus()
    MIPS Cobalt PCI bus regions have the -0x10000000 offset from PCI resources.
    pcibios_fixup_bus() fix PCI bus regions.
    0x1F0 - 0x10000000 = 0xF00001F0

    |
    V

ata_pci_init_one()
    PCI: Unable to reserve I/O region #1:8 at f00001f0 for device 0000:00:09.1

Steps to reproduce:

boot up MIPS Cobalt server.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list