| To: | Linux-MIPS <linux-mips@linux-mips.org> |
|---|---|
| Subject: | Can't read from mmaped PCI memory space |
| From: | Wolfgang Grandegger <wg@grandegger.com> |
| Date: | Sun, 28 Nov 2010 22:20:49 +0100 |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.12) Gecko/20100907 Fedora/3.0.7-1.fc12 Thunderbird/3.0.7 |
Hello,
I'm trying to read from mmapped PCI memory space on an alchemy board,
but I can't get it to work. Here's the lspci output of the PCI card:
bash-3.00# lspci -v
00:00.0 Class 0200: 168c:001b (rev 01)
Subsystem: 168c:2063
Flags: bus master, medium devsel, latency 168, IRQ 9
Memory at 0000000040000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
I used mmap on "/dev/mem" and "/sys/bus/pci/.../resource0", but I do not
read the expected values using "*(volatile u32 *)mmap_addr" from that
region. The value also changes from read to read. Reading from kernel
space just work fine. Am I doing something illegal? Any idea why it does
not work?
TIA,
Wolfgang.
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] au1000_eth: fix invalid address accessing the MAC enable register, David Miller |
|---|---|
| Next by Date: | Re: RFC: Mega rename of device tree routines from of_*() to dt_*(), David Gibson |
| Previous by Thread: | [PATCH RESEND] ssb: fix nvram_get on bcm47xx platform, Hauke Mehrtens |
| Next by Thread: | Re: Can't read from mmaped PCI memory space, tiejun.chen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |