Почему / proc / iomem показывает только нули вместо адресов в 64-битном Linux? - PullRequest
0 голосов
/ 26 апреля 2018

Насколько я понимаю, /proc/iomem должен перечислять все адреса, но на моем 64-битном Linux (как на Debian 9, так и на Fedora 27 он показывает только нули:

    cat /proc/iomem
    00000000-00000000 : reserved
    00000000-00000000 : System RAM
    00000000-00000000 : reserved
    00000000-00000000 : PCI Bus 0000:00
    00000000-00000000 : Video ROM
    00000000-00000000 : Adapter ROM
    00000000-00000000 : reserved
    00000000-00000000 : PCI Bus 0000:00
    00000000-00000000 : PCI Bus 0000:00
    00000000-00000000 : PCI Bus 0000:00
    00000000-00000000 : reserved
      00000000-00000000 : System ROM
    00000000-00000000 : System RAM
      00000000-00000000 : Kernel code
      00000000-00000000 : Kernel data
      00000000-00000000 : Kernel bss
    00000000-00000000 : ACPI Tables
    00000000-00000000 : ACPI Non-volatile Storage
    00000000-00000000 : reserved
      00000000-00000000 : Graphics Stolen Memory
    00000000-00000000 : PCI Bus 0000:00
      00000000-00000000 : PCI Bus 0000:05
      00000000-00000000 : PCI Bus 0000:05
      00000000-00000000 : i915 MCHBAR
      00000000-00000000 : Intel Flush Page
      00000000-00000000 : 0000:00:02.0
      00000000-00000000 : reserved
        00000000-00000000 : pnp 00:00
          00000000-00000000 : PCI MMCONFIG 0000 [bus 00-10]
      00000000-00000000 : 0000:00:02.0
      00000000-00000000 : PCI Bus 0000:07
        00000000-00000000 : 0000:07:00.0
          00000000-00000000 : r8169
        00000000-00000000 : 0000:07:00.0
      00000000-00000000 : 0000:00:02.0
      00000000-00000000 : 0000:00:02.1
      00000000-00000000 : 0000:00:1b.0
        00000000-00000000 : ICH HD audio
      00000000-00000000 : 0000:00:1f.6
      00000000-00000000 : 0000:00:1d.7
        00000000-00000000 : ehci_hcd
      00000000-00000000 : 0000:00:1f.3
      00000000-00000000 : PCI Bus 0000:07
        00000000-00000000 : 0000:07:00.0
          00000000-00000000 : r8169
    00000000-00000000 : pnp 00:00
    00000000-00000000 : reserved
      00000000-00000000 : IOAPIC 0
    00000000-00000000 : HPET 0
      00000000-00000000 : PNP0103:00
    00000000-00000000 : pnp 00:00
    00000000-00000000 : pnp 00:00
    00000000-00000000 : pnp 00:00
      00000000-00000000 : iTCO_wdt.0.auto
    00000000-00000000 : pnp 00:00
    00000000-00000000 : pnp 00:00
    00000000-00000000 : Local APIC
      00000000-00000000 : reserved
    00000000-00000000 : pnp 00:00
    00000000-00000000 : reserved
      00000000-00000000 : INT0800:00

Почему я не вижу фактические адреса и как я могу найти свободную область памяти? Справочная информация: мне нужно загрузить драйвер can4linux .

1 Ответ

0 голосов
/ 26 апреля 2018

Мне нужно было использовать sudo. Похоже на функцию безопасности.

...