[Kernel-packages] [Bug 342926] Re: No PCI IOMEM space available below 4GB

2013-09-12 Thread TJ
Christopher, please leave the bug status as it is now. I was the
original reporter *and* member of the Ubuntu Kernel team and I created
this bug specifically to track the issue against the mainline kernel.
There is no work to be done nor data collection required against Ubuntu,
as I have previously described.

Any updates should be posted to the linked mainline Linux bug-tracker.

** Tags removed: needs-kernel-logs

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/342926

Title:
  No PCI IOMEM space available below 4GB

Status in The Linux Kernel:
  Confirmed
Status in “linux” package in Ubuntu:
  Triaged
Status in “nvidia-graphics-drivers-180” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: nvidia-glx-180

  This can affect almost all releases (6.10 7.04, 7.10, 8.04, 8.10,
  9.04+)

  It usually only shows up dramatically with video cards that have large
  memory (e.g. 256MB) and on systems that

  a) have 3GB or more RAM and/or
  b) have 64-bit CPUs on 32-bit north-bridge chipsets (e.g. Intel 945)

  Typical symptom: failed to load the nvidia kernel module

  This issue could affect all versions of the Nvidia proprietary drivers
  and others.

  Recently I've seen several users in IRC #ubuntu asking for help but
  without solving the issue. When I saw Keith Dewitt asking the same
  question on 2009-03-14 I arranged with him to access his system via
  SSH and a multiuser screen session to diagnose the issue. Keith was
  very patient and supportive and his assistance led directly to this
  discovery.

  There are also threads on the nvidia forums with the same issues.

  The symptoms are that users report that systems with Nvidia-based
  graphics cards won't start the X server successfully. There are a wide
  range of reports that don't immediately pin-point the cause.

  The fact the nvidia kernel module failed to load is the biggest clue.

  Check dmesg and /var/log/kern.log for something along these lines:

  [   20.137717] nvidia: module license 'NVIDIA' taints kernel. 
  
  [   20.412849] ACPI: PCI Interrupt Link [LNEB] enabled at IRQ 18  
  
  [   20.412858] nvidia :02:00.0: PCI INT A - Link[LNEB] - GSI 18 (level, 
low) - IRQ 18  
  
  [   20.412862] NVRM: This PCI I/O region assigned to your NVIDIA device is 
invalid:
  [   20.412862] NVRM: BAR1 is 256M @ 0x3000 (PCI:0002:00.0)
  
  [   20.412865] NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS 
or
  [   20.412865] NVRM: Linux kernel. The NVIDIA Linux graphics driver and other 
  
  [   20.412866] NVRM: system software do not currently support this 
configuration
  [   20.412867] NVRM: reliably.
  
  [   20.412872] nvidia: probe of :02:00.0 failed with error -1 
  
  [   20.412887] NVRM: The NVIDIA probe routine failed for 1 device(s). 
  
  [   20.412889] NVRM: None of the NVIDIA graphics adapters were initialized!   
  

  Also check /var/log/Xorg.0.log or /var/log/Xorg.0.log.old for this
  tell-tale:

  (--) PCI:*(0@2:0:0) nVidia Corporation GeForce 8400 GS rev 161, Mem @ 
0xfd00
  /16777216, 0x13000/268435456, 0xfa00/33554432, I/O @ 0xec00/128, 
BIO
  S @ 0x/131072

  (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
  (==) NVIDIA(0): RGB weight 888
  (==) NVIDIA(0): Default visual is TrueColor
  (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
  (**) NVIDIA(0): Enabling RENDER acceleration
  (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
  (II) NVIDIA(0): enabled.
  (EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
  (EE) NVIDIA(0):  *** Aborting ***
  (II) UnloadModule: nvidia

  Notice that the video card's IOMEM allocation is at 5GB
  (0x13000/268435456 = 5GB/256MB).

  /var/log/dmesg shows:

  [0.00]  BIOS-e820: 0001 - 00013000
  (usable)

  [0.477047] pci :00:0b.0: BAR 9: can't allocate resource
  [0.477047] pci :02:00.0: BAR 1: can't allocate resource 

  lspci -nn reveals:
  00:0b.0 PCI bridge [0604]: nVidia Corporation MCP73 PCI Express bridge 
[10de:056
  e] (rev a1)
  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1)

  lspci -vvnn -s 02:00.0

  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1) 
  
  Subsystem: eVga.com. Corp. Device [3842:c738] 
  
  Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Step
  ping- SERR- FastB2B- DisINTx- 
  
  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- 
TAbort- 
  

[Kernel-packages] [Bug 342926] Re: No PCI IOMEM space available below 4GB

2013-09-11 Thread TJ
No point. All work - if any - will be upstream not in Ubuntu and the
information required is already available in the initial comment I
created for this bug report.

** Tags removed: needs-kernel-logs

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/342926

Title:
  No PCI IOMEM space available below 4GB

Status in The Linux Kernel:
  Confirmed
Status in “linux” package in Ubuntu:
  Triaged
Status in “nvidia-graphics-drivers-180” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: nvidia-glx-180

  This can affect almost all releases (6.10 7.04, 7.10, 8.04, 8.10,
  9.04+)

  It usually only shows up dramatically with video cards that have large
  memory (e.g. 256MB) and on systems that

  a) have 3GB or more RAM and/or
  b) have 64-bit CPUs on 32-bit north-bridge chipsets (e.g. Intel 945)

  Typical symptom: failed to load the nvidia kernel module

  This issue could affect all versions of the Nvidia proprietary drivers
  and others.

  Recently I've seen several users in IRC #ubuntu asking for help but
  without solving the issue. When I saw Keith Dewitt asking the same
  question on 2009-03-14 I arranged with him to access his system via
  SSH and a multiuser screen session to diagnose the issue. Keith was
  very patient and supportive and his assistance led directly to this
  discovery.

  There are also threads on the nvidia forums with the same issues.

  The symptoms are that users report that systems with Nvidia-based
  graphics cards won't start the X server successfully. There are a wide
  range of reports that don't immediately pin-point the cause.

  The fact the nvidia kernel module failed to load is the biggest clue.

  Check dmesg and /var/log/kern.log for something along these lines:

  [   20.137717] nvidia: module license 'NVIDIA' taints kernel. 
  
  [   20.412849] ACPI: PCI Interrupt Link [LNEB] enabled at IRQ 18  
  
  [   20.412858] nvidia :02:00.0: PCI INT A - Link[LNEB] - GSI 18 (level, 
low) - IRQ 18  
  
  [   20.412862] NVRM: This PCI I/O region assigned to your NVIDIA device is 
invalid:
  [   20.412862] NVRM: BAR1 is 256M @ 0x3000 (PCI:0002:00.0)
  
  [   20.412865] NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS 
or
  [   20.412865] NVRM: Linux kernel. The NVIDIA Linux graphics driver and other 
  
  [   20.412866] NVRM: system software do not currently support this 
configuration
  [   20.412867] NVRM: reliably.
  
  [   20.412872] nvidia: probe of :02:00.0 failed with error -1 
  
  [   20.412887] NVRM: The NVIDIA probe routine failed for 1 device(s). 
  
  [   20.412889] NVRM: None of the NVIDIA graphics adapters were initialized!   
  

  Also check /var/log/Xorg.0.log or /var/log/Xorg.0.log.old for this
  tell-tale:

  (--) PCI:*(0@2:0:0) nVidia Corporation GeForce 8400 GS rev 161, Mem @ 
0xfd00
  /16777216, 0x13000/268435456, 0xfa00/33554432, I/O @ 0xec00/128, 
BIO
  S @ 0x/131072

  (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
  (==) NVIDIA(0): RGB weight 888
  (==) NVIDIA(0): Default visual is TrueColor
  (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
  (**) NVIDIA(0): Enabling RENDER acceleration
  (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
  (II) NVIDIA(0): enabled.
  (EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
  (EE) NVIDIA(0):  *** Aborting ***
  (II) UnloadModule: nvidia

  Notice that the video card's IOMEM allocation is at 5GB
  (0x13000/268435456 = 5GB/256MB).

  /var/log/dmesg shows:

  [0.00]  BIOS-e820: 0001 - 00013000
  (usable)

  [0.477047] pci :00:0b.0: BAR 9: can't allocate resource
  [0.477047] pci :02:00.0: BAR 1: can't allocate resource 

  lspci -nn reveals:
  00:0b.0 PCI bridge [0604]: nVidia Corporation MCP73 PCI Express bridge 
[10de:056
  e] (rev a1)
  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1)

  lspci -vvnn -s 02:00.0

  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1) 
  
  Subsystem: eVga.com. Corp. Device [3842:c738] 
  
  Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Step
  ping- SERR- FastB2B- DisINTx- 
  
  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- 
TAbort- 
  MAbort- SERR- PERR- INTx-  
  
  Latency: 0, Cache Line Size: 64 bytes
  Interrupt: pin A routed to IRQ 18
  Region 0: Memory at fd00 (32-bit, 

[Kernel-packages] [Bug 342926] Re: No PCI IOMEM space available below 4GB

2013-09-11 Thread Christopher M. Penalver
** Tags added: needs-kernel-logs

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/342926

Title:
  No PCI IOMEM space available below 4GB

Status in The Linux Kernel:
  Confirmed
Status in “linux” package in Ubuntu:
  Triaged
Status in “nvidia-graphics-drivers-180” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: nvidia-glx-180

  This can affect almost all releases (6.10 7.04, 7.10, 8.04, 8.10,
  9.04+)

  It usually only shows up dramatically with video cards that have large
  memory (e.g. 256MB) and on systems that

  a) have 3GB or more RAM and/or
  b) have 64-bit CPUs on 32-bit north-bridge chipsets (e.g. Intel 945)

  Typical symptom: failed to load the nvidia kernel module

  This issue could affect all versions of the Nvidia proprietary drivers
  and others.

  Recently I've seen several users in IRC #ubuntu asking for help but
  without solving the issue. When I saw Keith Dewitt asking the same
  question on 2009-03-14 I arranged with him to access his system via
  SSH and a multiuser screen session to diagnose the issue. Keith was
  very patient and supportive and his assistance led directly to this
  discovery.

  There are also threads on the nvidia forums with the same issues.

  The symptoms are that users report that systems with Nvidia-based
  graphics cards won't start the X server successfully. There are a wide
  range of reports that don't immediately pin-point the cause.

  The fact the nvidia kernel module failed to load is the biggest clue.

  Check dmesg and /var/log/kern.log for something along these lines:

  [   20.137717] nvidia: module license 'NVIDIA' taints kernel. 
  
  [   20.412849] ACPI: PCI Interrupt Link [LNEB] enabled at IRQ 18  
  
  [   20.412858] nvidia :02:00.0: PCI INT A - Link[LNEB] - GSI 18 (level, 
low) - IRQ 18  
  
  [   20.412862] NVRM: This PCI I/O region assigned to your NVIDIA device is 
invalid:
  [   20.412862] NVRM: BAR1 is 256M @ 0x3000 (PCI:0002:00.0)
  
  [   20.412865] NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS 
or
  [   20.412865] NVRM: Linux kernel. The NVIDIA Linux graphics driver and other 
  
  [   20.412866] NVRM: system software do not currently support this 
configuration
  [   20.412867] NVRM: reliably.
  
  [   20.412872] nvidia: probe of :02:00.0 failed with error -1 
  
  [   20.412887] NVRM: The NVIDIA probe routine failed for 1 device(s). 
  
  [   20.412889] NVRM: None of the NVIDIA graphics adapters were initialized!   
  

  Also check /var/log/Xorg.0.log or /var/log/Xorg.0.log.old for this
  tell-tale:

  (--) PCI:*(0@2:0:0) nVidia Corporation GeForce 8400 GS rev 161, Mem @ 
0xfd00
  /16777216, 0x13000/268435456, 0xfa00/33554432, I/O @ 0xec00/128, 
BIO
  S @ 0x/131072

  (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
  (==) NVIDIA(0): RGB weight 888
  (==) NVIDIA(0): Default visual is TrueColor
  (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
  (**) NVIDIA(0): Enabling RENDER acceleration
  (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
  (II) NVIDIA(0): enabled.
  (EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
  (EE) NVIDIA(0):  *** Aborting ***
  (II) UnloadModule: nvidia

  Notice that the video card's IOMEM allocation is at 5GB
  (0x13000/268435456 = 5GB/256MB).

  /var/log/dmesg shows:

  [0.00]  BIOS-e820: 0001 - 00013000
  (usable)

  [0.477047] pci :00:0b.0: BAR 9: can't allocate resource
  [0.477047] pci :02:00.0: BAR 1: can't allocate resource 

  lspci -nn reveals:
  00:0b.0 PCI bridge [0604]: nVidia Corporation MCP73 PCI Express bridge 
[10de:056
  e] (rev a1)
  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1)

  lspci -vvnn -s 02:00.0

  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1) 
  
  Subsystem: eVga.com. Corp. Device [3842:c738] 
  
  Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Step
  ping- SERR- FastB2B- DisINTx- 
  
  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- 
TAbort- 
  MAbort- SERR- PERR- INTx-  
  
  Latency: 0, Cache Line Size: 64 bytes
  Interrupt: pin A routed to IRQ 18
  Region 0: Memory at fd00 (32-bit, non-prefetchable) [size=16M]
  Region 1: Memory at 13000 (64-bit, prefetchable) [size=256M]
  Region 3: Memory at fa00 (64-bit, 

[Kernel-packages] [Bug 342926] Re: No PCI IOMEM space available below 4GB

2013-09-10 Thread TJ
I did some work upstream but it became too complicated. Others have also
tried but nothing has changed. In the meantime the hardware out there
that has a 32-bit limit imposed by its southbridge on 64-bit CPUs is all
now old legacy gear so I don't foresee the kernel fixing this, ever.

It still remains a problem for the hardware out there still in use where
the user wants to install and use the maximum RAM possible but the
32-bit limitation prevents the PCIOMEM addresses being remapped above
the 4GB boundary.

** Changed in: linux (Ubuntu)
   Status: Incomplete = Triaged

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/342926

Title:
  No PCI IOMEM space available below 4GB

Status in The Linux Kernel:
  Confirmed
Status in “linux” package in Ubuntu:
  Triaged
Status in “nvidia-graphics-drivers-180” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: nvidia-glx-180

  This can affect almost all releases (6.10 7.04, 7.10, 8.04, 8.10,
  9.04+)

  It usually only shows up dramatically with video cards that have large
  memory (e.g. 256MB) and on systems that

  a) have 3GB or more RAM and/or
  b) have 64-bit CPUs on 32-bit north-bridge chipsets (e.g. Intel 945)

  Typical symptom: failed to load the nvidia kernel module

  This issue could affect all versions of the Nvidia proprietary drivers
  and others.

  Recently I've seen several users in IRC #ubuntu asking for help but
  without solving the issue. When I saw Keith Dewitt asking the same
  question on 2009-03-14 I arranged with him to access his system via
  SSH and a multiuser screen session to diagnose the issue. Keith was
  very patient and supportive and his assistance led directly to this
  discovery.

  There are also threads on the nvidia forums with the same issues.

  The symptoms are that users report that systems with Nvidia-based
  graphics cards won't start the X server successfully. There are a wide
  range of reports that don't immediately pin-point the cause.

  The fact the nvidia kernel module failed to load is the biggest clue.

  Check dmesg and /var/log/kern.log for something along these lines:

  [   20.137717] nvidia: module license 'NVIDIA' taints kernel. 
  
  [   20.412849] ACPI: PCI Interrupt Link [LNEB] enabled at IRQ 18  
  
  [   20.412858] nvidia :02:00.0: PCI INT A - Link[LNEB] - GSI 18 (level, 
low) - IRQ 18  
  
  [   20.412862] NVRM: This PCI I/O region assigned to your NVIDIA device is 
invalid:
  [   20.412862] NVRM: BAR1 is 256M @ 0x3000 (PCI:0002:00.0)
  
  [   20.412865] NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS 
or
  [   20.412865] NVRM: Linux kernel. The NVIDIA Linux graphics driver and other 
  
  [   20.412866] NVRM: system software do not currently support this 
configuration
  [   20.412867] NVRM: reliably.
  
  [   20.412872] nvidia: probe of :02:00.0 failed with error -1 
  
  [   20.412887] NVRM: The NVIDIA probe routine failed for 1 device(s). 
  
  [   20.412889] NVRM: None of the NVIDIA graphics adapters were initialized!   
  

  Also check /var/log/Xorg.0.log or /var/log/Xorg.0.log.old for this
  tell-tale:

  (--) PCI:*(0@2:0:0) nVidia Corporation GeForce 8400 GS rev 161, Mem @ 
0xfd00
  /16777216, 0x13000/268435456, 0xfa00/33554432, I/O @ 0xec00/128, 
BIO
  S @ 0x/131072

  (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
  (==) NVIDIA(0): RGB weight 888
  (==) NVIDIA(0): Default visual is TrueColor
  (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
  (**) NVIDIA(0): Enabling RENDER acceleration
  (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
  (II) NVIDIA(0): enabled.
  (EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
  (EE) NVIDIA(0):  *** Aborting ***
  (II) UnloadModule: nvidia

  Notice that the video card's IOMEM allocation is at 5GB
  (0x13000/268435456 = 5GB/256MB).

  /var/log/dmesg shows:

  [0.00]  BIOS-e820: 0001 - 00013000
  (usable)

  [0.477047] pci :00:0b.0: BAR 9: can't allocate resource
  [0.477047] pci :02:00.0: BAR 1: can't allocate resource 

  lspci -nn reveals:
  00:0b.0 PCI bridge [0604]: nVidia Corporation MCP73 PCI Express bridge 
[10de:056
  e] (rev a1)
  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1)

  lspci -vvnn -s 02:00.0

  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1) 
  
  Subsystem: eVga.com. Corp. Device [3842:c738] 
  
  Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Step
  ping- 

[Kernel-packages] [Bug 342926] Re: No PCI IOMEM space available below 4GB

2013-09-10 Thread Christopher M. Penalver
TJ, would it be possible to perform an apport-collect as requested in
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-
drivers-180/+bug/342926/comments/29 so folks would have example hardware
and logs to reference regarding this issue?

** Tags removed: needs-lspci-vvnn needs-xorglog
** Tags added: needs-kernel-logs

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/342926

Title:
  No PCI IOMEM space available below 4GB

Status in The Linux Kernel:
  Confirmed
Status in “linux” package in Ubuntu:
  Triaged
Status in “nvidia-graphics-drivers-180” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: nvidia-glx-180

  This can affect almost all releases (6.10 7.04, 7.10, 8.04, 8.10,
  9.04+)

  It usually only shows up dramatically with video cards that have large
  memory (e.g. 256MB) and on systems that

  a) have 3GB or more RAM and/or
  b) have 64-bit CPUs on 32-bit north-bridge chipsets (e.g. Intel 945)

  Typical symptom: failed to load the nvidia kernel module

  This issue could affect all versions of the Nvidia proprietary drivers
  and others.

  Recently I've seen several users in IRC #ubuntu asking for help but
  without solving the issue. When I saw Keith Dewitt asking the same
  question on 2009-03-14 I arranged with him to access his system via
  SSH and a multiuser screen session to diagnose the issue. Keith was
  very patient and supportive and his assistance led directly to this
  discovery.

  There are also threads on the nvidia forums with the same issues.

  The symptoms are that users report that systems with Nvidia-based
  graphics cards won't start the X server successfully. There are a wide
  range of reports that don't immediately pin-point the cause.

  The fact the nvidia kernel module failed to load is the biggest clue.

  Check dmesg and /var/log/kern.log for something along these lines:

  [   20.137717] nvidia: module license 'NVIDIA' taints kernel. 
  
  [   20.412849] ACPI: PCI Interrupt Link [LNEB] enabled at IRQ 18  
  
  [   20.412858] nvidia :02:00.0: PCI INT A - Link[LNEB] - GSI 18 (level, 
low) - IRQ 18  
  
  [   20.412862] NVRM: This PCI I/O region assigned to your NVIDIA device is 
invalid:
  [   20.412862] NVRM: BAR1 is 256M @ 0x3000 (PCI:0002:00.0)
  
  [   20.412865] NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS 
or
  [   20.412865] NVRM: Linux kernel. The NVIDIA Linux graphics driver and other 
  
  [   20.412866] NVRM: system software do not currently support this 
configuration
  [   20.412867] NVRM: reliably.
  
  [   20.412872] nvidia: probe of :02:00.0 failed with error -1 
  
  [   20.412887] NVRM: The NVIDIA probe routine failed for 1 device(s). 
  
  [   20.412889] NVRM: None of the NVIDIA graphics adapters were initialized!   
  

  Also check /var/log/Xorg.0.log or /var/log/Xorg.0.log.old for this
  tell-tale:

  (--) PCI:*(0@2:0:0) nVidia Corporation GeForce 8400 GS rev 161, Mem @ 
0xfd00
  /16777216, 0x13000/268435456, 0xfa00/33554432, I/O @ 0xec00/128, 
BIO
  S @ 0x/131072

  (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
  (==) NVIDIA(0): RGB weight 888
  (==) NVIDIA(0): Default visual is TrueColor
  (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
  (**) NVIDIA(0): Enabling RENDER acceleration
  (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
  (II) NVIDIA(0): enabled.
  (EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
  (EE) NVIDIA(0):  *** Aborting ***
  (II) UnloadModule: nvidia

  Notice that the video card's IOMEM allocation is at 5GB
  (0x13000/268435456 = 5GB/256MB).

  /var/log/dmesg shows:

  [0.00]  BIOS-e820: 0001 - 00013000
  (usable)

  [0.477047] pci :00:0b.0: BAR 9: can't allocate resource
  [0.477047] pci :02:00.0: BAR 1: can't allocate resource 

  lspci -nn reveals:
  00:0b.0 PCI bridge [0604]: nVidia Corporation MCP73 PCI Express bridge 
[10de:056
  e] (rev a1)
  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1)

  lspci -vvnn -s 02:00.0

  02:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8400 GS 
[10
  de:0404] (rev a1) 
  
  Subsystem: eVga.com. Corp. Device [3842:c738] 
  
  Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Step
  ping- SERR- FastB2B- DisINTx- 
  
  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- 
TAbort- 
  MAbort- SERR- PERR- INTx-  
  
  

[Kernel-packages] [Bug 342926] Re: No PCI IOMEM space available below 4GB

2013-09-08 Thread Christopher M. Penalver
TJ, this bug was reported a while ago and there hasn't been any activity
in it recently. We were wondering if this is still an issue? If so,
could you please test for this with the latest development release of
Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-
live/current/ .

If it remains an issue, could you please run the following command in
the development release from a Terminal
(Applications-Accessories-Terminal), as it will automatically gather
and attach updated debug information to this report:

apport-collect -p linux replace-with-bug-number

Also, could you please test the latest upstream kernel available following 
https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional 
upstream developers to examine the issue. Please do not test the daily folder, 
but the one all the way at the bottom. Once you've tested the upstream kernel, 
please comment on which kernel version specifically you tested. If this bug is 
fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For 
example:
kernel-fixed-upstream-v3.11

This can be done by clicking on the yellow circle with a black pencil icon next 
to the word Tags located at the bottom of the bug description. As well, please 
remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's
Status as Confirmed. Please let us know your results. Thank you for your
understanding.

** Changed in: linux (Ubuntu)
   Status: Triaged = Incomplete

** Attachment removed: Slackware64 13.1 dmesg
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/342926/+attachment/1441863/+files/dmesg

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/342926

Title:
  No PCI IOMEM space available below 4GB

Status in The Linux Kernel:
  Confirmed
Status in “linux” package in Ubuntu:
  Incomplete
Status in “nvidia-graphics-drivers-180” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: nvidia-glx-180

  This can affect almost all releases (6.10 7.04, 7.10, 8.04, 8.10,
  9.04+)

  It usually only shows up dramatically with video cards that have large
  memory (e.g. 256MB) and on systems that

  a) have 3GB or more RAM and/or
  b) have 64-bit CPUs on 32-bit north-bridge chipsets (e.g. Intel 945)

  Typical symptom: failed to load the nvidia kernel module

  This issue could affect all versions of the Nvidia proprietary drivers
  and others.

  Recently I've seen several users in IRC #ubuntu asking for help but
  without solving the issue. When I saw Keith Dewitt asking the same
  question on 2009-03-14 I arranged with him to access his system via
  SSH and a multiuser screen session to diagnose the issue. Keith was
  very patient and supportive and his assistance led directly to this
  discovery.

  There are also threads on the nvidia forums with the same issues.

  The symptoms are that users report that systems with Nvidia-based
  graphics cards won't start the X server successfully. There are a wide
  range of reports that don't immediately pin-point the cause.

  The fact the nvidia kernel module failed to load is the biggest clue.

  Check dmesg and /var/log/kern.log for something along these lines:

  [   20.137717] nvidia: module license 'NVIDIA' taints kernel. 
  
  [   20.412849] ACPI: PCI Interrupt Link [LNEB] enabled at IRQ 18  
  
  [   20.412858] nvidia :02:00.0: PCI INT A - Link[LNEB] - GSI 18 (level, 
low) - IRQ 18  
  
  [   20.412862] NVRM: This PCI I/O region assigned to your NVIDIA device is 
invalid:
  [   20.412862] NVRM: BAR1 is 256M @ 0x3000 (PCI:0002:00.0)
  
  [   20.412865] NVRM: This is a 64-bit BAR mapped above 4GB by the system BIOS 
or
  [   20.412865] NVRM: Linux kernel. The NVIDIA Linux graphics driver and other 
  
  [   20.412866] NVRM: system software do not currently support this 
configuration
  [   20.412867] NVRM: reliably.
  
  [   20.412872] nvidia: probe of :02:00.0 failed with error -1 
  
  [   20.412887] NVRM: The NVIDIA probe routine failed for 1 device(s). 
  
  [   20.412889] NVRM: None of the NVIDIA graphics adapters were initialized!   
  

  Also check /var/log/Xorg.0.log or /var/log/Xorg.0.log.old for this
  tell-tale:

  (--) PCI:*(0@2:0:0) nVidia Corporation GeForce 8400 GS rev 161, Mem @ 
0xfd00
  /16777216, 0x13000/268435456, 0xfa00/33554432, I/O @ 0xec00/128, 
BIO
  S @