Summary: | ATI Mach8/32/64 probe in ATI driver makes IA64 machine check | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Egbert Eich <eich> | ||||||
Component: | Driver/mach64 | Assignee: | Egbert Eich <eich> | ||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||
Severity: | normal | ||||||||
Priority: | high | CC: | fufutos610, kem, mharris, roland.mainz | ||||||
Version: | 6.8.1 | ||||||||
Hardware: | PA-RISC (HP) | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 7509 | ||||||||
Attachments: |
|
Description
Egbert Eich
2004-11-30 00:08:46 UTC
Created attachment 1423 [details] [review] [FIXED_X11R68x] Fix The patch sets a compile time define so that PIO access is avoided. Doing this ISA Mach8/32/64 hw is no longer usable with this driver. No IA64 comes with ISA slots anyway. Fixed in CVS head. Comment on attachment 1423 [details] [review] [FIXED_X11R68x] Fix Approved in the 2004-12-06 release-wranglers conference call. Please do not commit it yourself, I'll do that later today... Comment on attachment 1423 [details] [review] [FIXED_X11R68x] Fix Patch checked-in into X11R6.8.x stable branch: /cvs/xorg/xc/ChangeLog,v <-- ChangeLog new revision: 1.365.2.86; previous revision: 1.365.2.85 cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from your info file format strings. /cvs/xorg/xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile,v <-- Imakefile new revision: 1.6.2.1; previous revision: 1.6 /cvs/xorg/xc/programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c,v <-- atiprobe.c new revision: 1.3.2.2; previous revision: 1.3.2.1 cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from your info file format strings. Mailing the commit message to xorg-commit@lists.freedesktop.org... Unfortunately, this patch is causing quite a few ia64 systems to fail. Egbert, is it possible to just disable non-PCI card probing and solve the problem that you're seeing, but still allow MMIO access to older Mach64 PCI cards? I'll attach a suggested patch next. (In reply to comment #5) > Unfortunately, this patch is causing quite a few ia64 systems to fail. > > Egbert, is it possible to just disable non-PCI card probing and solve the > problem that you're seeing, but still allow MMIO access to older Mach64 PCI cards? Oops, I meant to say: ... but still allow PIO access on older Mach64 PCI cards for ia64? Created attachment 2545 [details] [review] Proposed patch Whenever this gets committed to CVS, whoever does it, please don't close the bug report until it is committed both to HEAD and to stable branch. egbert suggestion: AVOID_CPIO=yes kevin suggestion: AVOID_CPIO=no, AVOID_NON_PCI=yes The modular driver does egbert's suggestion. Any updates on how ia64 should be handled ? note: the modular driver always does AVOID_NON_PCI=yes because of a typo I think. Closing. commit 1e06212f792d1ed1f7545e16824b86fbd34fa284 dropped the coin the kevin side. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.