https://bugzilla.kernel.org/show_bug.cgi?id=76691
URL: http://http://marc.info/?l=linux-ia64&m=14006993542903
4&w=2
Bug ID: 76691
Summary: zx1 AGP GART no more detected since merge of
'acpi_scan' branch
Product: ACPI
Version: 2.5
Kernel Version: 3.11
Hardware: IA-64
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Config-Other
Assignee: [email protected]
Reporter: [email protected]
Regression: Yes
(originally first reported on the linux-ia64 list)
I'm running Linux/ia64 on a hp workstation zx6000 that came with an ATI FireGL
X1 AGP graphics adapter.
Up to kernel 3.10.40, zx1 AGP GART was successfully detected:
[ 15.896075] Linux agpgart interface v0.103
[ 17.272674] agpgart: HP ZX1 IOC: IOPDIR shared with sba_iommu
[ 17.272980] (null): AGP aperture is 512M @ 0x60000000
[ 17.273015] agpgart: Detected HP ZX1 HWP0003 AGP chipset (ioc=fed01000,
lba=f
ed28000)
<snip>
[ 29.602989] radeon 0000:80:00.0: putting AGP V2 device into 2x mode
[ 29.603306] radeon 0000:80:00.0: GTT: 512M 0x60000000 - 0x7FFFFFFF
[ 29.603399] [drm] Generation 1 PCI interface in multifunction mode
Starting with kernel 3.11-rc1, zx1 AGP GART is no more detected. Furthermore,
the graphics adapter is set to PCI mode:
[ 5.442563] Linux agpgart interface v0.103
[ 5.937458] agpgart: HP ZX1 IOC: IOPDIR shared with sba_iommu
[ 5.937491] agpgart: No reserved IO PDIR entry found; GART disabled
<snip>
[ 6.028511] [drm:radeon_agp_init] *ERROR* Unable to acquire AGP: -19
[ 6.028543] [drm] Forcing AGP to PCI mode
[ 6.028631] [drm] Generation 1 PCI interface in multifunction mode
Remark: Nevermind the timing, timer frequency wasn't the same between the two
runs (250 Hz vs 1000 Hz).
I've managed to nearly bisect the regression. I say nearly, because some
commits made the kernel unbuildable and must be skipped.
So, the offending candidates are:
- 66345d5f79fcfa0214f5d98763643d4ee8e6965d (ACPI / ia64 / sba_iommu: Use ACPI
scan handler for device discovery);
- 24071f472d813fccacc1ef7356b1f41422a1b968 (ACPI / scan: Do not bind ACPI
drivers to objects with scan handlers);
- d9e455f53f6fb93c764de2399c3894bbdfd2caa7 (ACPI / scan: Simplify ACPI driver
probing).
These were merged with 8e9914d5efe460600f5948da7ae4c1b6c038a4c0 (Merge branch
'acpi-scan').
I bet that the culprit is 66345d5f79fcfa0214f5d98763643d4ee8e6965d as it is zx1
specific, but I can't verify for sure as reverting it makes the kernel panics:
IOC IOMMU Driver: probe of HWP0001:00 failed with error -22
Kernel panic - not syncinc: Unable to find SBA IOMMU: Try a generic or DIG
kernel
(Yep, I'm running HP-zx1/sx1000, i.e. CONFIG_IA64_HP_ZX1=y kernel).
What's your opinion Linux/ia64 gurus? How to fix the breakage with the zx1 AGP
GART detection?
Thanks,
Émeric
--
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla