Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
02-02-2009, 09:48 AM
#1
LQ Newbie
Registered: Feb 2009
Posts: 1
Rep:
No more PCIe resources for subsystem
I'm trying to install a PCIe TV Tuner card (Hauppauge WinTV-HVR-1800). It's detected during bootup but from dmesg it looks like I'm out of memory-mapped I/O space. I've increased the kernel's allocation space with the 'vmalloc=' boot command but it didn't change anything. Could someone tell me:
1) if I'm correct and the problem is insufficient MMIO space
2) Can this be solved by installing a 64-bit OS or am I out of luck completely?
Outputs of 'lspci -v', 'dmesg', 'grep Vmalloc /proc/meminfo', and 'cat /proc/iomem' are included.
Biostar NF4ST-A9 motherboard (nForce 4 chipset)
AMD64 3000+ CPU
2x512 MB RAM
nVidia GeForce 6600 PCIe x16
Hauppauge WinTV-HVR-1800
Mythbuntu 8.10 (32-bit)
Output of 'lspci -v' (TV Tuner and graphics card are at the bottom)
Code:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
Subsystem: Biostar Microtech Int'l Corp Device 3402
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
Subsystem: Biostar Microtech Int'l Corp Device 3402
Flags: bus master, 66MHz, fast devsel, latency 0
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
Subsystem: Biostar Microtech Int'l Corp Device 3402
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at ff00 [size=32]
I/O ports at 4c00 [size=64]
I/O ports at 4c40 [size=64]
Capabilities: <access denied>
Kernel driver in use: nForce2_smbus
Kernel modules: i2c-nforce2
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) (prog-if 10)
Subsystem: Biostar Microtech Int'l Corp Device 3402
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at febff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) (prog-if 20)
Subsystem: Biostar Microtech Int'l Corp Device 3402
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at febfe000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
Subsystem: Biostar Microtech Int'l Corp Device 8204
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
I/O ports at f000 [size=256]
I/O ports at ee00 [size=256]
Memory at febfd000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2) (prog-if 8a [Master SecP PriP])
Subsystem: Device f565:3402
Flags: bus master, 66MHz, fast devsel, latency 0
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
I/O ports at fb00 [size=16]
Capabilities: <access denied>
Kernel driver in use: pata_amd
Kernel modules: pata_amd
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3) (prog-if 85 [Master SecO PriO])
Subsystem: Biostar Microtech Int'l Corp Device 5401
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at f600 [size=16]
Memory at febfb000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
Kernel modules: sata_nv
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) (prog-if 01)
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fe900000-fe9fffff
Prefetchable memory behind bridge: fea00000-feafffff
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
Subsystem: Biostar Microtech Int'l Corp Device 2501
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
Memory at febfa000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f500 [size=8]
Capabilities: <access denied>
Kernel driver in use: forcedeth
Kernel modules: forcedeth, isp1760
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fe800000-fe8fffff
Prefetchable memory behind bridge: 00000000fe700000-00000000fe7fffff
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fe600000-fe6fffff
Prefetchable memory behind bridge: 00000000fe200000-00000000fe3fffff
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: fe500000-fe5fffff
Prefetchable memory behind bridge: 00000000fe400000-00000000fe4fffff
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 00009000-00009fff
Memory behind bridge: f4000000-fbffffff
Prefetchable memory behind bridge: 00000000b0000000-00000000cfffffff
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: <access denied>
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Kernel driver in use: k8temp
Kernel modules: k8temp
03:00.0 Multimedia video controller: Conexant Systems, Inc. Device 8880 (rev 0f)
Subsystem: Hauppauge computer works Inc. Device 7801
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at <ignored> (64-bit, non-prefetchable)
Capabilities: <access denied>
Kernel modules: cx23885
05:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)
Subsystem: Giga-byte Technology Device 3124
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at f4000000 (32-bit, non-prefetchable) [size=64M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Memory at f8000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at c0000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nvidia
Output of 'dmesg' (only relevant parts included)
Code:
cx23885 driver version 0.0.1 loaded
[ 12.125498] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
[ 12.125509] cx23885 0000:03:00.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[ 12.125518] cx23885[0]: can't get MMIO memory @ 0x0
[ 12.125561] CORE cx23885[0] No more PCIe resources for subsystem: 0070:7801
[ 12.125610] cx23885: probe of 0000:03:00.0 failed with error -22
Output of 'grep Vmalloc /proc/meminfo'
Code:
VmallocTotal: 110584 kB
VmallocUsed: 45576 kB
VmallocChunk: 59380 kB
Output of 'cat /proc/iomem'
Code:
00000000-0000ffff : reserved
00010000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : reserved
000f0000-000fffff : System ROM
00100000-3ffeffff : System RAM
00100000-003840d9 : Kernel code
003840da-004a767f : Kernel data
00517000-005c29df : Kernel bss
3fff0000-3fff2fff : ACPI Non-volatile Storage
3fff3000-3fffffff : ACPI Tables
b0000000-cfffffff : PCI Bus 0000:05
b0000000-bfffffff : 0000:05:00.0
c0000000-c001ffff : 0000:05:00.0
e0000000-efffffff : PCI MMCONFIG 0
e0000000-efffffff : reserved
f4000000-fbffffff : PCI Bus 0000:05
f4000000-f7ffffff : 0000:05:00.0
f4000000-f7ffffff : nvidia
f8000000-f8ffffff : 0000:05:00.0
fe200000-fe3fffff : PCI Bus 0000:03
fe400000-fe4fffff : PCI Bus 0000:04
fe500000-fe5fffff : PCI Bus 0000:04
fe600000-fe6fffff : PCI Bus 0000:03
fe700000-fe7fffff : PCI Bus 0000:02
fe800000-fe8fffff : PCI Bus 0000:02
fe900000-fe9fffff : PCI Bus 0000:01
fea00000-feafffff : PCI Bus 0000:01
febfa000-febfafff : 0000:00:0a.0
febfa000-febfafff : forcedeth
febfb000-febfbfff : 0000:00:07.0
febfb000-febfbfff : sata_nv
febfd000-febfdfff : 0000:00:04.0
febfd000-febfdfff : NVidia CK804
febfe000-febfe0ff : 0000:00:02.1
febfe000-febfe0ff : ehci_hcd
febff000-febfffff : 0000:00:02.0
febff000-febfffff : ohci_hcd
fec00000-fec00fff : reserved
fee00000-feefffff : reserved
fee00000-fee00fff : Local APIC
fefffc00-feffffff : reserved
fff80000-fff80fff : pnp 00:08
fff90000-fffbffff : pnp 00:08
fffed000-fffeffff : pnp 00:08
ffff0000-ffffffff : reserved
02-27-2009, 11:55 PM
#2
LQ Newbie
Registered: Feb 2009
Posts: 3
Rep:
I'm also seeing the same error,
Feb 27 17:37:02 localhost kernel: cx23885[0]: can't get MMIO memory @ 0x0
Feb 27 17:37:02 localhost kernel: CORE cx23885[0] No more PCIe resources for subsystem: 0070:7801
Feb 27 17:37:02 localhost kernel: cx23885: probe of 0000:04:00.0 failed with error -22
I'm running Mythdora x64 10.21. I also see "could not get card info for card #0 subtype: Unknown error" in the Capture cards section MythTV-frontend.
Hardware
AMD 3000+
MSI 7125 MOBO
1.5 G RAM
Geforce 6200 (pcie x16)
Hauppauge 1800 (pci x1)
Any help would be greatly appreciated.
02-28-2009, 12:49 AM
#3
LQ Guru
Registered: Jan 2002
Posts: 6,042
Rep:
Probably it is a badly written BIOS. Add either pci=routeirq, pci=nommconf, pci=nomsi, or pci=noearly to the boot loader to work around the problem.
I suggest turn off system BIOS and video BIOS cache.
03-01-2009, 01:41 PM
#4
LQ Newbie
Registered: Feb 2009
Posts: 3
Rep:
It works!
I guess I should feel a bit embarrassed that I didn't try this earlier, but I'm so thrilled I don't care. Thanks very much for your quick reply Electro it definitely helped me out. With the flags in grub I was able to get my system booting much faster, I guess it was timing out on the PCIE resources(or lack thereof). Even after that, the card still would not work, but when you said "Probably it is a badly written BIOS" I finally decided to upgrade the BIOS. All seems to be well now, even without the flags in menu.lst. I'm now going to get it out of the computer room and into the living room. Thanks a bunch!
Last edited by monir81; 03-02-2009 at 02:51 PM .
Reason: Adding motherboard bios information
03-02-2009, 02:56 PM
#5
LQ Newbie
Registered: Feb 2009
Posts: 3
Rep:
Motherboard MSI W7125nms
Old version (with problems) 7125v110 v1.1
New version (fixed) 7125v1D v1.D
All times are GMT -5. The time now is 02:47 AM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News