Bug 7509 - Xorg failed start on ia64-linux
Summary: Xorg failed start on ia64-linux
Status: RESOLVED DUPLICATE of bug 8532
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/mach64 (show other bugs)
Version: 7.1 (2006.05)
Hardware: Other Linux (All)
: high major
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 1962
Blocks:
  Show dependency treegraph
 
Reported: 2006-07-13 00:12 UTC by maeda.naoaki
Modified: 2006-10-07 02:09 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Enables ATIMISC_CPIO flags for ia64 (400 bytes, patch)
2006-07-13 00:15 UTC, maeda.naoaki
no flags Details | Splinter Review
Undef _PC flag in libint10 for ia64 (490 bytes, patch)
2006-07-13 00:18 UTC, maeda.naoaki
no flags Details | Splinter Review
The result of lspci -vvv (23.19 KB, text/plain)
2006-08-07 21:19 UTC, maeda.naoaki
no flags Details
Xorg.log by vesa driver (72.69 KB, text/plain)
2006-08-07 21:21 UTC, maeda.naoaki
no flags Details

Description maeda.naoaki 2006-07-13 00:12:06 UTC
Hi,

I have a trouble to run xorg-server-1.1.0 and xf86-video-ati-6.6.0,
which are included in Fedora Core 6-test1, on ia64 archtecture FUJITSU
PRIMEQUEST. This machine equipes ATI Rage XL graphic card.

VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA])

I'm not sure why PIO mode support for ia64 is dropped in ATIMISC driver,
but I can start X server by enabling ATIMISC_CPIO for xf86-video-ati
and undefining _PC on compiling libint10.so in xorg-server.

Any comments?
Comment 1 maeda.naoaki 2006-07-13 00:15:18 UTC
Created attachment 6210 [details] [review]
Enables ATIMISC_CPIO flags for ia64
Comment 2 maeda.naoaki 2006-07-13 00:18:32 UTC
Created attachment 6211 [details] [review]
Undef _PC flag in libint10 for ia64
Comment 3 Luc Verhaegen 2006-07-13 13:18:21 UTC
Please do try the driver at
http://gitweb.freedesktop.org/?p=users-libv-xf86-video-mach64;a=summary
Comment 4 maeda.naoaki 2006-07-13 22:23:56 UTC
(In reply to comment #3)
> Please do try the driver at
> http://gitweb.freedesktop.org/?p=users-libv-xf86-video-mach64;a=summary

Sorry for asking a layman's question.
Could you tell me how to retrieve the source code from the repository?
I've tried the following commands, but nothing success.
 git clone http://gitweb.freedesktop.org/users-libv-xf86-video-mach64.git
 git clone http://gitweb.freedesktop.org/git/users-libv-xf86-video-mach64.git
 git clone http://anongit.freedesktop.org/git/users-libv-xf86-video-mach64.git
Comment 5 Luc Verhaegen 2006-07-14 04:04:03 UTC
Oh, sorry. Yes, this is not that straightforward.

git-clone git://git.freedesktop.org/~libv/xf86-video-mach64.git/
Comment 6 maeda.naoaki 2006-07-18 18:18:56 UTC
(In reply to comment #5)
> Oh, sorry. Yes, this is not that straightforward.
> 
> git-clone git://git.freedesktop.org/~libv/xf86-video-mach64.git/

I've tried this mach64 driver, but the same problem occurred. 
Followings are the end of Xorg.0.log.

(II) Setting vga for screen 0.
(--) MACH64(0): Using Block 0 MMIO aperture at 0xFBFD0400.
(--) MACH64(0): Using Block 1 MMIO aperture at 0xFBFD0000.
(**) MACH64(0): Depth 24, (--) framebuffer bpp 32
(==) MACH64(0): Using XAA acceleration architecture
(EE) MACH64(0): Adapters found to be in VGA mode on server entry are not
supported by the MMIO-only version of this driver.
(II) UnloadModule: "mach64"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
Comment 7 George - 2006-08-04 18:38:20 UTC
Bug #1962 has some comments why ATIMISC_CPIO is disabled for ia64.

Please post your xorg.log and output of 'lspci -vvv'.

Can you try the following: boot with the vesa driver loaded to force the card to
a non-VGA mode (add vga=792 to your kernel boot parameters) and then try to run
X with the "MMIO-only version of this driver".
Comment 8 maeda.naoaki 2006-08-07 21:19:25 UTC
Created attachment 6492 [details]
The result of lspci -vvv
Comment 9 maeda.naoaki 2006-08-07 21:21:50 UTC
Created attachment 6493 [details]
Xorg.log by vesa driver
Comment 10 maeda.naoaki 2006-08-07 21:28:12 UTC
(In reply to comment #7)
> Bug #1962 has some comments why ATIMISC_CPIO is disabled for ia64.
> 
> Please post your xorg.log and output of 'lspci -vvv'.
> 
> Can you try the following: boot with the vesa driver loaded to force the card to
> a non-VGA mode (add vga=792 to your kernel boot parameters) and then try to run
> X with the "MMIO-only version of this driver".

Since vga option doesn't seem to be implemented for other than i386 archtecture,
I couldn't try non-VGA mode on ia64. However, I attached the result of
'lspci -vvv' and Xorg.log with vesa driver.
Comment 11 George - 2006-08-09 11:37:01 UTC
Sorry for the hassle. 

Just for the record, you can force the card to a non-VGA mode also with the
mach64 fbdev driver (sudo modprobe atyfb), if they are supported on ia64 which I
don't really know ...
Comment 12 George - 2006-08-25 08:12:19 UTC
Comment on attachment 6210 [details] [review]
Enables ATIMISC_CPIO flags for ia64

committed (1e06212f792d1ed1f7545e16824b86fbd34fa284)
Comment 13 George - 2006-10-07 02:09:03 UTC
The remaining part is covered better in bug #8532.

*** This bug has been marked as a duplicate of 8532 ***


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.