Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1354419 - /proc/ioports shows 0000-0000 for all ioports
Summary: /proc/ioports shows 0000-0000 for all ioports
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 24
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-07-11 09:44 UTC by Uros Bizjak
Modified: 2016-07-11 11:20 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-11 11:20:52 UTC


Attachments (Terms of Use)

Description Uros Bizjak 2016-07-11 09:44:43 UTC
Description of problem:

/proc/ioports shows all ports as 0000-0000:

$ more /proc/ioports
0000-0000 : PCI Bus 0000:00
  0000-0000 : dma1
  0000-0000 : pic1
  0000-0000 : timer0
  0000-0000 : timer1
  0000-0000 : keyboard
  0000-0000 : PNP0800:00
  0000-0000 : keyboard
  0000-0000 : rtc0
  0000-0000 : dma page reg
  0000-0000 : pic2
  0000-0000 : dma2
  0000-0000 : PNP0C04:00
    0000-0000 : fpu
  0000-0000 : 0000:00:1f.2
    0000-0000 : ata_piix
  0000-0000 : 0000:00:1f.2
    0000-0000 : ata_piix
  0000-0000 : serial
  0000-0000 : 0000:00:1f.2
    0000-0000 : ata_piix
  0000-0000 : parport0
  0000-0000 : parport0
  0000-0000 : vga+
  0000-0000 : 0000:00:1f.2
    0000-0000 : ata_piix
  0000-0000 : serial
  0000-0000 : pnp 00:09
  0000-0000 : pnp 00:09
  0000-0000 : pnp 00:09
  0000-0000 : pnp 00:09
    0000-0000 : ACPI PM1b_CNT_BLK
  0000-0000 : pnp 00:09
  0000-0000 : pnp 00:0a
0000-0000 : PCI conf1
0000-0000 : PCI Bus 0000:00
  0000-0000 : PCI Bus 0000:07
    0000-0000 : 0000:07:04.0
    0000-0000 : 0000:07:04.0
      0000-0000 : serial
    0000-0000 : 0000:07:04.0
      0000-0000 : serial
    0000-0000 : 0000:07:04.0
    0000-0000 : 0000:07:04.0
    0000-0000 : 0000:07:04.0
  0000-0000 : PCI Bus 0000:01
    0000-0000 : 0000:01:00.0
0000-0000 : PCI Bus 0000:00
  0000-0000 : 0000:00:19.0
  0000-0000 : 0000:00:1a.0
    0000-0000 : uhci_hcd
  0000-0000 : 0000:00:1a.1
    0000-0000 : uhci_hcd
  0000-0000 : 0000:00:1d.0
    0000-0000 : uhci_hcd
  0000-0000 : 0000:00:1d.1
    0000-0000 : uhci_hcd
  0000-0000 : 0000:00:1d.2
    0000-0000 : uhci_hcd
  0000-0000 : 0000:00:03.2
    0000-0000 : ata_generic
  0000-0000 : 0000:00:1f.2
    0000-0000 : ata_piix
  0000-0000 : 0000:00:1f.2
    0000-0000 : ata_piix
  0000-0000 : 0000:00:1f.5
    0000-0000 : ata_piix
  0000-0000 : 0000:00:1f.5
    0000-0000 : ata_piix
  0000-0000 : 0000:00:03.2
    0000-0000 : ata_generic
  0000-0000 : 0000:00:03.2
    0000-0000 : ata_generic
  0000-0000 : 0000:00:03.3
    0000-0000 : serial
  0000-0000 : 0000:00:1f.5
    0000-0000 : ata_piix
  0000-0000 : 0000:00:1f.5
    0000-0000 : ata_piix
  0000-0000 : 0000:00:03.2
    0000-0000 : ata_generic
  0000-0000 : 0000:00:03.2
    0000-0000 : ata_generic
  0000-0000 : 0000:00:1f.5
    0000-0000 : ata_piix
  0000-0000 : 0000:00:1f.5
    0000-0000 : ata_piix
  0000-0000 : PCI Bus 0000:20
  0000-0000 : PCI Bus 0000:30
0000-0000 : PCI Bus 0000:00
0000-0000 : PCI Bus 0000:00
  0000-0000 : ACPI PM1a_EVT_BLK
  0000-0000 : ACPI PM1a_CNT_BLK
  0000-0000 : ACPI PM_TMR
  0000-0000 : ACPI CPU throttle
  0000-0000 : pnp 00:09
    0000-0000 : ACPI GPE0_BLK
      0000-0000 : gpio_ich.1.auto
    0000-0000 : iTCO_wdt.0.auto
      0000-0000 : iTCO_wdt
  0000-0000 : pnp 00:09
  0000-0000 : iTCO_wdt.0.auto
    0000-0000 : pnp 00:09
      0000-0000 : iTCO_wdt
  0000-0000 : gpio_ich.1.auto
    0000-0000 : 0000:00:1f.0
      0000-0000 : pnp 00:09
        0000-0000 : gpio_ich
        0000-0000 : gpio_ich
  0000-0000 : pnp 00:09
  0000-0000 : pnp 00:09
  0000-0000 : pnp 00:09
  0000-0000 : pnp 00:09

Version-Release number of selected component (if applicable):

$  uname -a
Linux localhost.localdomain 4.6.3-300.fc24.x86_64 #1 SMP Fri Jun 24 20:52:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

How reproducible:

Always

Steps to Reproduce:
1. cat /proc/ioports
2.
3.

Actual results:

As reported in the description.

Expected results:

Correct IO port range instead of 0000-0000.

Additional info:

Comment 1 Josh Boyer 2016-07-11 11:20:52 UTC
You have to be root.

[jwboyer@vader kernel]$ cat /proc/ioports 
0000-0000 : PCI Bus 0000:00
  0000-0000 : dma1
  0000-0000 : pic1
  0000-0000 : timer0
  0000-0000 : timer1
  0000-0000 : keyboard
  0000-0000 : PNP0800:00
  0000-0000 : keyboard
  0000-0000 : rtc0
  0000-0000 : dma page reg
  0000-0000 : pic2
  0000-0000 : dma2
  0000-0000 : PNP0C04:00
    0000-0000 : fpu
  0000-0000 : vesafb
  0000-0000 : ACPI PM1a_EVT_BLK
  0000-0000 : ACPI PM1a_CNT_BLK
  0000-0000 : ACPI PM_TMR
  0000-0000 : ACPI CPU throttle
  0000-0000 : ACPI GPE0_BLK
  0000-0000 : iTCO_wdt.0.auto
    0000-0000 : iTCO_wdt
  0000-0000 : ACPI PM2_CNT_BLK
  0000-0000 : pnp 00:05
  0000-0000 : pnp 00:04
    0000-0000 : iTCO_wdt.0.auto
      0000-0000 : iTCO_wdt
  0000-0000 : pnp 00:03
  0000-0000 : pnp 00:04
  0000-0000 : pnp 00:01
  0000-0000 : pnp 00:01
0000-0000 : PCI conf1
0000-0000 : PCI Bus 0000:00
  0000-0000 : pnp 00:04
  0000-0000 : PCI Bus 0000:01
    0000-0000 : 0000:01:00.0
  0000-0000 : 0000:00:1f.3
    0000-0000 : i801_smbus
  0000-0000 : 0000:00:1f.2
    0000-0000 : ahci
  0000-0000 : 0000:00:1f.2
    0000-0000 : ahci
  0000-0000 : 0000:00:1f.2
    0000-0000 : ahci
  0000-0000 : 0000:00:1f.2
    0000-0000 : ahci
  0000-0000 : 0000:00:1f.2
    0000-0000 : ahci
[jwboyer@vader kernel]$ sudo su -
[root@vader ~]# cat /proc/ioports 
0000-0cf7 : PCI Bus 0000:00
  0000-001f : dma1
  0020-0021 : pic1
  0040-0043 : timer0
  0050-0053 : timer1
  0060-0060 : keyboard
  0061-0061 : PNP0800:00
  0064-0064 : keyboard
  0070-0071 : rtc0
  0080-008f : dma page reg
  00a0-00a1 : pic2
  00c0-00df : dma2
  00f0-00ff : PNP0C04:00
    00f0-00ff : fpu
  03c0-03df : vesafb
  0400-0403 : ACPI PM1a_EVT_BLK
  0404-0405 : ACPI PM1a_CNT_BLK
  0408-040b : ACPI PM_TMR
  0410-0415 : ACPI CPU throttle
  0420-042f : ACPI GPE0_BLK
  0430-0433 : iTCO_wdt.0.auto
    0430-0433 : iTCO_wdt
  0450-0450 : ACPI PM2_CNT_BLK
  0454-0457 : pnp 00:05
  0458-047f : pnp 00:04
    0460-047f : iTCO_wdt.0.auto
      0460-047f : iTCO_wdt
  04d0-04d1 : pnp 00:03
  0500-057f : pnp 00:04
  0a00-0a1f : pnp 00:01
  0a30-0a3f : pnp 00:01
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
  1180-119f : pnp 00:04
  e000-efff : PCI Bus 0000:01
    e000-e0ff : 0000:01:00.0
  f000-f01f : 0000:00:1f.3
    f000-f01f : i801_smbus
  f020-f03f : 0000:00:1f.2
    f020-f03f : ahci
  f040-f043 : 0000:00:1f.2
    f040-f043 : ahci
  f050-f057 : 0000:00:1f.2
    f050-f057 : ahci
  f060-f063 : 0000:00:1f.2
    f060-f063 : ahci
  f070-f077 : 0000:00:1f.2
    f070-f077 : ahci
[root@vader ~]#


Note You need to log in before you can comment on or make changes to this bug.