All of lore.kernel.org
 help / color / mirror / Atom feed
* [regression][bisected] zx1 AGP GART no more detected since merge of 'acpi-scan' branch
@ 2014-05-15  0:32 Émeric MASCHINO
  2014-05-21 13:23 ` Émeric MASCHINO
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Émeric MASCHINO @ 2014-05-15  0:32 UTC (permalink / raw)
  To: linux-ia64

Hi,

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þd01000, 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 and my
ATI FireGL X1 AGP 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

Note: Nevermind the timing, timer frequency isn'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 ia64 gurus? How to fix the breakage with the zx1
AGP GART detection?

Thanks,

     Émeric

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-05-21 22:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-15  0:32 [regression][bisected] zx1 AGP GART no more detected since merge of 'acpi-scan' branch Émeric MASCHINO
2014-05-21 13:23 ` Émeric MASCHINO
2014-05-21 15:31 ` Émeric MASCHINO
2014-05-21 19:09 ` Rafael J. Wysocki
2014-05-21 22:09 ` Émeric MASCHINO

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.