Andy Walls wrote:
> On Fri, 2009-01-30 at 20:32 -0800, Scott Harris wrote:
>> Andy Walls wrote:
>>> On Wed, 2009-01-28 at 21:14 -0800, Scott Harris wrote:
>>>> Howdy all,
>>>> I was reading this thread
>>>>
>>>> http://www.gossamer-threads.com/lists/ivtv/users/39517
>>>>
>>>> about a similar problem I'm having with co-mingling
>>>> an NVidia card with the CX18 based capture cards.
>>>>
>>>> The suggest solution was to add vmalloc=nnnM to your
>>>> boot options. My boot options look like this:
>>>>
>>>> kernel /vmlinuz-2.6.27.12-170.2.5.fc10.i686 ro
>>>> root=UUID=cf9c5c7b-5be7-4c29-b411-25e70b509a15 rhgb quiet vmalloc=512M
>>>>
>>>> This didn't seem to help. I'm still getting the error below
>>>> from dmesg. Removing the hvr1600 clears up the problem.
>>>>
>>>>
>>>> nvidia: probe of 0000:01:00.0 failed with error -1
>>>> NVRM: The NVIDIA probe routine failed for 1 device(s).
>>>> NVRM: None of the NVIDIA graphics adapters were initialized!
>>>> NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
>>>> NVRM: BAR1 is 0M @ 0x00000000 (PCI:0000:00.1)
>>>> NVRM: The system BIOS may have misconfigured your graphics card.
>>>> nvidia: probe of 0000:01:00.0 failed with error -1
>>>> NVRM: The NVIDIA probe routine failed for 1 device(s).
>>>> NVRM: None of the NVIDIA graphics adapters were initialized!
>>> Well this is a PCI bus / BIOS / Linux pci subsystem problem.
>>>
>>> If this is the proprietary nvidia driver, good luck with ever resolving
>>> the problem.
>>>
>>> Some things do stand out as odd.
>>>
>>> One of course doesn't want a Base Address Register (BAR) to be
>>> 0x00000000. And if that's the case, the BIOS or the linux PCI subsystem
>>> filled it out that BAR wrong or deliberately set it to 0 because it
>>> couldn't find a large enough memory window for the NVIDIA device.
>>>
>>> However, the module probed 0000:01:00.0, but the error messages gripe is
>>> against PCI:0000:00.1 which I'm not sure exactly correspond.
>>>
>>> Could you provide
>>>
>>> 1. the output of lspci -nnvv
>>> 2. the e820 memory region information from the dmesg
>>> 3. the output of cat /proc/iomem
>>> 4. the output of cat /proc/meminfo
>>>
>>>
>>> I suspect the problem is simply something about no contiguos memory
>>> window being available.
>>>
>>> -Andy
>>>
>> Thanks for the reply Andy, I appreciate it.
>
>
> You're welcome. Now while I'm digesting all that you provided, could
> you provide the same information when the HVR-1600 is not in the system
> and the NVidia driver is happy? Differential analysis can help narrow
> down the behavior that needs to be managed/fixed.
>
> -Andy
>
I've attached the info without the card installed. I've also got
another machine that I rely on NVidia drivers that I could try if
this becomes too burdensome.
Thanks again.
Scott
00:00.0 Host bridge [0600]: Intel Corporation 82865G/PE/P DRAM
Controller/Host-Hub Interface [8086:2570] (rev 02)
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort+ >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [e4] Vendor Specific Information <?>
Capabilities: [a0] AGP version 3.0
Status: RQ=32 Iso- ArqSz=2 Cal=2 SBA+ ITACoh- GART64- HTrans-
64bit-
FW+ AGP3+ Rate=x4,x8
Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP+ GART64- 64bit- FW- Rate=x8
Kernel driver in use: agpgart-intel
00:01.0 PCI bridge [0604]: Intel Corporation 82865G/PE/P PCI to AGP
Controller [8086:2571] (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Memory behind bridge: f8000000-f9ffffff
Prefetchable memory behind bridge: e0000000-efffffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
00:1d.0 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R)
USB UHCI Controller #1 [8086:24d2] (rev 02) (prog-if 00 [UHCI])
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at ac00 [size=32]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R)
USB UHCI Controller #2 [8086:24d4] (rev 02) (prog-if 00 [UHCI])
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at a000 [size=32]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R)
USB UHCI Controller #3 [8086:24d7] (rev 02) (prog-if 00 [UHCI])
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at a400 [size=32]
Kernel driver in use: uhci_hcd
00:1d.3 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R)
USB UHCI Controller #4 [8086:24de] (rev 02) (prog-if 00 [UHCI])
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at a800 [size=32]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801EB/ER (ICH5/ICH5R)
USB2 EHCI Controller [8086:24dd] (rev 02) (prog-if 20 [EHCI])
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 23
Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge
[8086:244e] (rev c2) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
I/O behind bridge: 00009000-00009fff
Memory behind bridge: fa000000-fbffffff
Prefetchable memory behind bridge: 88000000-880fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
00:1f.0 ISA bridge [0601]: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC
Interface Bridge [8086:24d0] (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Kernel modules: intel-rng, iTCO_wdt
00:1f.1 IDE interface [0101]: Intel Corporation 82801EB/ER (ICH5/ICH5R)
IDE Controller [8086:24db] (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at f000 [size=16]
Region 5: Memory at 88100000 (32-bit, non-prefetchable) [size=1K]
Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus
Controller [8086:24d3] (rev 02)
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at 0500 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801EB/ER
(ICH5/ICH5R) AC'97 Audio Controller [8086:24d5] (rev 02)
Subsystem: Elitegroup Computer Systems Device [1019:1875]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 0: I/O ports at b400 [size=256]
Region 1: I/O ports at b800 [size=64]
Region 2: Memory at fc001000 (32-bit, non-prefetchable) [size=512]
Region 3: Memory at fc002000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV34
[GeForce FX 5500] [10de:0326] (rev a1) (prog-if 00 [VGA controller])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop+ ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (32-bit, prefetchable) [size=256M]
[virtual] Expansion ROM at f9000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [44] AGP version 3.0
Status: RQ=32 Iso- ArqSz=0 Cal=3 SBA+ ITACoh- GART64- HTrans-
64bit-
FW+ AGP3+ Rate=x4,x8
Command: RQ=32 ArqSz=2 Cal=0 SBA+ AGP+ GART64- 64bit- FW-
Rate=x8
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nvidia
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.
RTL-8169 Gigabit Ethernet [10ec:8169] (rev 10)
Subsystem: Netgear Device [1385:311a]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at 9000 [size=256]
Region 1: Memory at fb000000 (32-bit, non-prefetchable) [size=256]
[virtual] Expansion ROM at 88000000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: r8169
Kernel modules: r8169
02:04.0 Ethernet controller [0200]: National Semiconductor Corporation
DP83815 (MacPhyter) Ethernet Controller [100b:0020]
Subsystem: Netgear FA311 / FA312 (FA311 with WoL HW) [1385:f311]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (2750ns min, 13000ns max)
Interrupt: pin A routed to IRQ 22
Region 0: I/O ports at 9400 [size=256]
Region 1: Memory at fb001000 (32-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at 88020000 [disabled] [size=64K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=320mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME+
Kernel driver in use: natsemi
Kernel modules: natsemi
02:09.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139 [10ec:8139]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at 9800 [size=256]
Region 1: Memory at fb002000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: 8139too
Kernel modules: 8139too, 8139cp
dmesg | grep 820
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007fff0000 (usable)
BIOS-e820: 000000007fff0000 - 000000007fff3000 (ACPI NVS)
BIOS-e820: 000000007fff3000 - 0000000080000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
cat /proc/iomem
00000000-0000ffff : reserved
00010000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cf7ff : Video ROM
000e0000-000effff : pnp 00:09
000f0000-000fffff : reserved
000f0000-000fffff : System ROM
00100000-7ffeffff : System RAM
00400000-006ad181 : Kernel code
006ad182-0081061f : Kernel data
0087d000-0097312b : Kernel bss
7fff0000-7fff2fff : ACPI Non-volatile Storage
7fff3000-7fffffff : ACPI Tables
88000000-880fffff : PCI Bus 0000:02
88000000-8801ffff : 0000:02:00.0
88020000-8802ffff : 0000:02:04.0
88100000-881003ff : 0000:00:1f.1
e0000000-efffffff : PCI Bus 0000:01
e0000000-efffffff : 0000:01:00.0
f0000000-f7ffffff : 0000:00:00.0
f8000000-f9ffffff : PCI Bus 0000:01
f8000000-f8ffffff : 0000:01:00.0
f8000000-f8ffffff : nvidia
f9000000-f901ffff : 0000:01:00.0
fa000000-fbffffff : PCI Bus 0000:02
fb000000-fb0000ff : 0000:02:00.0
fb000000-fb0000ff : r8169
fb001000-fb001fff : 0000:02:04.0
fb001000-fb001fff : natsemi
fb002000-fb0020ff : 0000:02:09.0
fb002000-fb0020ff : 8139too
fc000000-fc0003ff : 0000:00:1d.7
fc000000-fc0003ff : ehci_hcd
fc001000-fc0011ff : 0000:00:1f.5
fc001000-fc0011ff : Intel ICH5
fc002000-fc0020ff : 0000:00:1f.5
fc002000-fc0020ff : Intel ICH5
fec00000-ffffffff : reserved
fee00000-fee00fff : Local APIC
cat /proc/meminfo
MemTotal: 2074060 kB
MemFree: 1132884 kB
Buffers: 14608 kB
Cached: 676332 kB
SwapCached: 0 kB
Active: 275988 kB
Inactive: 615008 kB
HighTotal: 1245120 kB
HighFree: 354888 kB
LowTotal: 828940 kB
LowFree: 777996 kB
SwapTotal: 2096472 kB
SwapFree: 2096472 kB
Dirty: 1916 kB
Writeback: 256 kB
AnonPages: 200056 kB
Mapped: 40048 kB
Slab: 15516 kB
SReclaimable: 8520 kB
SUnreclaim: 6996 kB
PageTables: 2968 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 3133500 kB
Committed_AS: 625432 kB
VmallocTotal: 176120 kB
VmallocUsed: 28648 kB
VmallocChunk: 143348 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 20480 kB
DirectMap4M: 831488 kB
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users