pfr Couldn't map MMIO region: Invalid argument
Post the output of these commands (run them as root):
uname -a
ls -l $(which intel_backlight)
ldd $(which intel_backlight)
pcictl pci0 list -N
Then, look through the pcictl list
output, locate your graphics card, then run this command, passing the device no. (most often 2) to the -d
option:
pcictl pci0 dump -d 2
For example on my laptop:
$ sudo pcictl pci0 list
000:00:0: Intel Ivy Bridge Host Bridge (host bridge, revision 0x09)
*000:02:0: Intel Ivy Bridge Integrated Graphics Device (VGA display, revision 0x09)
000:04:0: Intel product 0153 (miscellaneous DASP, revision 0x09)
000:20:0: Intel 7 Series USB xHCI (USB serial bus, xHCI, revision 0x04)
000:22:0: Intel 7 Series MEI Controller (miscellaneous communications, revision 0x04)
000:26:0: Intel 7 Series USB EHCI (USB serial bus, EHCI, revision 0x04)
000:27:0: Intel 7 Series HD Audio (mixed mode multimedia, revision 0x04)
000:28:0: Intel 7 Series PCIe (PCI bridge, revision 0xc4)
000:28:1: Intel 7 Series PCIe (PCI bridge, revision 0xc4)
000:28:3: Intel 7 Series PCIe (PCI bridge, revision 0xc4)
000:29:0: Intel 7 Series USB EHCI (USB serial bus, EHCI, revision 0x04)
000:31:0: Intel Mobile HM76 LPC (ISA bridge, revision 0x04)
000:31:2: Intel 7 Series (mobile) SATA Controller (AHCI) (SATA mass storage, AHCI 1.0, revision 0x04)
000:31:3: Intel 7 Series SMBus Controller (SMBus serial bus, revision 0x04)
000:31:6: Intel product 1e24 (miscellaneous DASP, revision 0x04)
002:00:0: Atheros Communications AR9485 Wireless LAN (miscellaneous network, revision 0x01)
003:00:0: Attansic Technologies AR8162 (ethernet network, revision 0x10)
$ sudo pcictl pci0 dump -d 2
PCI configuration registers:
Common header:
0x00: 0x01668086 0x00900007 0x03000009 0x00000000
...
$
Also, send me an e-mail (my username c/o the SDF UNIX System) so I can send a test binary by return mail.