* Re: External Monitor under Pismo
@ 2001-04-04 9:21 Iain Sandoe
2001-04-04 17:01 ` Andrew Sharp
0 siblings, 1 reply; 53+ messages in thread
From: Iain Sandoe @ 2001-04-04 9:21 UTC (permalink / raw)
To: Tuomas Kuosmanen, E. Jason Stewart
Cc: Andrew Sharp, E. Jason Stewart, debian-powerpc, stewart.sadler,
linuxppc-dev
>> Since I'm mirroring the LCD I only get 1024x768, and the pismo can
>> drive a 1600x1200@16 bit depth. So what needs to happen to aty128fb.c
>> to support the external monitor, and what can I do to make it happen??
>>
>
> That is beyond *me* but maybe someone else knows. I am just the artist
> dude 'round the corner who likes to hack with perl and stuff.. :-)
>
> I think there is no support for the external monitor in that sense in
> the driver. In macos it can do real dualhead, so that would be possible
> at least in theory, and it would be pretty nice. But currently I think
> the mirrored display is all we have for Pismo. Which works nice for
> projectors though.
My understanding is that it still needs adding - as a first step you need
someone who has signed the NDA to get the specs for the ATI chips... and
understands how to write X servers... ;-)
you could try asking Ani Joshi?
ciao,
Iain.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 53+ messages in thread* Re: External Monitor under Pismo 2001-04-04 9:21 External Monitor under Pismo Iain Sandoe @ 2001-04-04 17:01 ` Andrew Sharp 2001-04-04 18:43 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Andrew Sharp @ 2001-04-04 17:01 UTC (permalink / raw) To: Iain Sandoe Cc: Tuomas Kuosmanen, E. Jason Stewart, debian-powerpc, stewart.sadler, linuxppc-dev One has to question whether anyone would be interested in adding this to a frame buffer driver, assuming that it isn't already there. Perhaps you would be able to get a lot more direct info from another list, like one dedicated more to laptops or X. I've actually seen an XF86Config for driving the external monitor at different resolution(s) from the LCD, but I can't find that info at the moment. I don't know if it works with the frame buffer server/driver, but I know that it works with the mach64 server for 3.3.6. If I could find it, it would be worth trying.... a Iain Sandoe wrote: > > >> Since I'm mirroring the LCD I only get 1024x768, and the pismo can > >> drive a 1600x1200@16 bit depth. So what needs to happen to aty128fb.c > >> to support the external monitor, and what can I do to make it happen?? > >> > > > > That is beyond *me* but maybe someone else knows. I am just the artist > > dude 'round the corner who likes to hack with perl and stuff.. :-) > > > > I think there is no support for the external monitor in that sense in > > the driver. In macos it can do real dualhead, so that would be possible > > at least in theory, and it would be pretty nice. But currently I think > > the mirrored display is all we have for Pismo. Which works nice for > > projectors though. > > My understanding is that it still needs adding - as a first step you need > someone who has signed the NDA to get the specs for the ATI chips... and > understands how to write X servers... ;-) > > you could try asking Ani Joshi? > ciao, > Iain. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 17:01 ` Andrew Sharp @ 2001-04-04 18:43 ` Jason E. Stewart 2001-04-04 18:01 ` Michel Dänzer 0 siblings, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-04-04 18:43 UTC (permalink / raw) To: Andrew Sharp Cc: Iain Sandoe, Tuomas Kuosmanen, E. Jason Stewart, debian-powerpc, stewart.sadler, linuxppc-dev "Andrew Sharp" <andy@netfall.com> writes: > One has to question whether anyone would be interested in adding > this to a frame buffer driver, assuming that it isn't already > there. Perhaps you would be able to get a lot more direct info from > another list, like one dedicated more to laptops or X. X has radically changed from XF3 to XF4. The limit of my X hacking was identifying some patches to the mouse driver code so that multiple mice could be used independantly. I've never worked with video drivers. I don't really want to now, I just want Rage driver to support my external video port, and if that means writing it myself I'm willing to learn. I'm just looking for the correct person/people to pester in order to get started. Ani Joshi sounds like a good starting person, Michel Danzer, maybe? > I've actually seen an XF86Config for driving the external monitor at > different resolution(s) from the LCD, but I can't find that info at > the moment. I don't know if it works with the frame buffer > server/driver, but I know that it works with the mach64 server for > 3.3.6. If I could find it, it would be worth trying.... Don't know. I need XF4 and Rage128. jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 18:43 ` Jason E. Stewart @ 2001-04-04 18:01 ` Michel Dänzer 2001-04-04 19:28 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-04-04 18:01 UTC (permalink / raw) To: Jason E. Stewart Cc: Andrew Sharp, Iain Sandoe, Tuomas Kuosmanen, debian-powerpc, stewart.sadler, linuxppc-dev "Jason E. Stewart" wrote: > > "Andrew Sharp" <andy@netfall.com> writes: > > > One has to question whether anyone would be interested in adding > > this to a frame buffer driver, assuming that it isn't already > > there. Perhaps you would be able to get a lot more direct info from > > another list, like one dedicated more to laptops or X. > > X has radically changed from XF3 to XF4. The limit of my X hacking was > identifying some patches to the mouse driver code so that multiple > mice could be used independantly. I've never worked with video > drivers. I don't really want to now, I just want Rage driver to > support my external video port, and if that means writing it myself > I'm willing to learn. I'm just looking for the correct person/people > to pester in order to get started. > > Ani Joshi sounds like a good starting person, Michel Danzer, maybe? No promises as I'm very busy to say the least, but I might look into it sometime. Does anyone know if the old "CRTOnly" option (which was always commented out in the source) worked? -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 18:01 ` Michel Dänzer @ 2001-04-04 19:28 ` Jason E. Stewart 2001-04-04 21:45 ` Michel Dänzer 0 siblings, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-04-04 19:28 UTC (permalink / raw) To: Michel D?nzer Cc: Jason E. Stewart, Andrew Sharp, Iain Sandoe, Tuomas Kuosmanen, debian-powerpc, stewart.sadler, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > "Jason E. Stewart" wrote: > > > > Ani Joshi sounds like a good starting person, Michel Danzer, maybe? > > No promises as I'm very busy to say the least, but I might look into it > sometime. Actually, all I'm asking for is a little coaching, and I'm volunteering to do the coding myself. > Does anyone know if the old "CRTOnly" option (which was always commented out > in the source) worked? It's been a few months since I built the code from scratch, and I never used that option. That seems like a place to start. Should I just use apt-get to grab the server source, or do I need Ani Joshi's tree especially? Where is the CRTOnly option located (saves me running a recursive find ...) Thanks, jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 19:28 ` Jason E. Stewart @ 2001-04-04 21:45 ` Michel Dänzer 2001-04-04 23:19 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-04-04 21:45 UTC (permalink / raw) To: Jason E. Stewart Cc: Andrew Sharp, Iain Sandoe, Tuomas Kuosmanen, debian-powerpc, stewart.sadler, linuxppc-dev "Jason E. Stewart" wrote: > > Does anyone know if the old "CRTOnly" option (which was always commented > > out in the source) worked? > > It's been a few months since I built the code from scratch, and I > never used that option. That seems like a place to start. > > Should I just use apt-get to grab the server source, or do I need Ani > Joshi's tree especially? Both should be more or less equivalent. The best would of course be to get it from CVS. > Where is the CRTOnly option located (saves me running a recursive find ...) xc/programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 21:45 ` Michel Dänzer @ 2001-04-04 23:19 ` Jason E. Stewart 2001-04-04 22:22 ` Michel Dänzer 0 siblings, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-04-04 23:19 UTC (permalink / raw) To: Michel D?nzer; +Cc: debian-powerpc, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > "Jason E. Stewart" wrote: > > > Should I just use apt-get to grab the server source, or do I need Ani > > Joshi's tree especially? > > Both should be more or less equivalent. The best would of course be to get it > from CVS. Fine by me. What repository should I use, anoncvs@anoncvs.xfree86.org:/cvs or is there a PPC specific tree I need? Thanks, jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 23:19 ` Jason E. Stewart @ 2001-04-04 22:22 ` Michel Dänzer 2001-04-05 19:55 ` Jason E. Stewart 2001-04-05 23:46 ` Jason E. Stewart 0 siblings, 2 replies; 53+ messages in thread From: Michel Dänzer @ 2001-04-04 22:22 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > > > Should I just use apt-get to grab the server source, or do I need Ani > > > Joshi's tree especially? > > > > Both should be more or less equivalent. The best would of course be to get > > it from CVS. > > Fine by me. What repository should I use, > anoncvs@anoncvs.xfree86.org:/cvs Yes. Note that the current trunk doesn't contain CRTOnly anymore in "favour" of a "UseBIOSDisplay" option (very portable ;). I suggest getting the xf-4_0_2-branch . > or is there a PPC specific tree I need? There's only Ani's tree I know of, but the r128 driver is rather well integrated in the official XFree86 so you shouldn't need it. And I personally prefer submitting stuff upstream directly. -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 22:22 ` Michel Dänzer @ 2001-04-05 19:55 ` Jason E. Stewart 2001-04-05 19:48 ` Michel Dänzer 2001-04-05 23:46 ` Jason E. Stewart 1 sibling, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-04-05 19:55 UTC (permalink / raw) To: Michel D?nzer; +Cc: debian-powerpc, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > "Jason E. Stewart" wrote: > > > > > Should I just use apt-get to grab the server source, or do I need Ani > > > > Joshi's tree especially? > > > > > > Both should be more or less equivalent. The best would of course be to get > > > it from CVS. > > > > Fine by me. What repository should I use, > > anoncvs@anoncvs.xfree86.org:/cvs > > Yes. Note that the current trunk doesn't contain CRTOnly anymore in "favour" > of a "UseBIOSDisplay" option (very portable ;). I suggest getting the > xf-4_0_2-branch . Ok. grabbed it. Now all I really need to build is just the Rage128 driver, right? I don't have to build the entire system. Do you know what I need to comment out in the config files to just build the minimum subset? I still haven't gotten around to compiling Dan Berlin's latest FireWire code, so my 80Gb Maxtor drive is parked, unused... jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-05 19:55 ` Jason E. Stewart @ 2001-04-05 19:48 ` Michel Dänzer 2001-04-05 21:49 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-04-05 19:48 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > > > > > Should I just use apt-get to grab the server source, or do I need > > > > > Ani Joshi's tree especially? > > > > > > > > Both should be more or less equivalent. The best would of course be to > > > > get it from CVS. > > > > > > Fine by me. What repository should I use, > > > anoncvs@anoncvs.xfree86.org:/cvs > > > > Yes. Note that the current trunk doesn't contain CRTOnly anymore in > > "favour" of a "UseBIOSDisplay" option (very portable ;). I suggest getting > > the xf-4_0_2-branch . > > Ok. grabbed it. Now all I really need to build is just the Rage128 > driver, right? I don't have to build the entire system. Do you know > what I need to comment out in the config files to just build the > minimum subset? cp config/cf/{xf86site,host}.def Uncomment '#define BuildServersOnly YES' in host.def and remove all drivers but ati for XF86CardDrivers . make World 2>&1|tee World.log Will take about an hour (Pismo/400). grep '\*\*\*' World.log Check any matches this yields. Good luck! PS: Hope I don't forget anything ;) -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-05 19:48 ` Michel Dänzer @ 2001-04-05 21:49 ` Jason E. Stewart 0 siblings, 0 replies; 53+ messages in thread From: Jason E. Stewart @ 2001-04-05 21:49 UTC (permalink / raw) To: Michel D?nzer; +Cc: debian-powerpc, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > "Jason E. Stewart" wrote: > > > Ok. grabbed it. Now all I really need to build is just the Rage128 > > driver, right? I don't have to build the entire system. Do you know > > what I need to comment out in the config files to just build the > > minimum subset? > > cp config/cf/{xf86site,host}.def > > Uncomment '#define BuildServersOnly YES' in host.def and remove all drivers > but ati for XF86CardDrivers . > > make World 2>&1|tee World.log > > Will take about an hour (Pismo/400). > > grep '\*\*\*' World.log > > Check any matches this yields. > > > Good luck! > > > PS: Hope I don't forget anything ;) Great Thanks, Michel. Build is running with CRTOnly uncommented. I'll let you know in an hour or so (Pismo/500)... jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 22:22 ` Michel Dänzer 2001-04-05 19:55 ` Jason E. Stewart @ 2001-04-05 23:46 ` Jason E. Stewart 2001-04-05 23:28 ` Michel Dänzer 1 sibling, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-04-05 23:46 UTC (permalink / raw) To: Michel D?nzer; +Cc: Jason E. Stewart, debian-powerpc, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > "Jason E. Stewart" wrote: > > Yes. Note that the current trunk doesn't contain CRTOnly anymore in "favour" > of a "UseBIOSDisplay" option (very portable ;). I suggest getting the > xf-4_0_2-branch . Yeah!!! It's done!!! I don't want to mess up my existing configuration so I only want to 'make install' if I can get it to happily install someplace other than /usr/X11R6/* Shouldn't I just need to install xc/programs/Xserver/hw/xfree86/drivers/ati/r128_drv.o into /usr/X11R6/lib/modules/drivers and restart the X server? Or do I need other files as well? Thanks, jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-05 23:46 ` Jason E. Stewart @ 2001-04-05 23:28 ` Michel Dänzer 2001-04-06 3:04 ` Steven Hanley [not found] ` <87itjmf7lf.fsf_-_@amadeus.openinformatics.com> 0 siblings, 2 replies; 53+ messages in thread From: Michel Dänzer @ 2001-04-05 23:28 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > I don't want to mess up my existing configuration so I only want to > 'make install' if I can get it to happily install someplace other than > /usr/X11R6/* You'd have to set ProjectRoot in host.def before the build. > Shouldn't I just need to install > > xc/programs/Xserver/hw/xfree86/drivers/ati/r128_drv.o > > into /usr/X11R6/lib/modules/drivers and restart the X server? Bingo! Backup the original one though. ;) -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-05 23:28 ` Michel Dänzer @ 2001-04-06 3:04 ` Steven Hanley [not found] ` <87itjmf7lf.fsf_-_@amadeus.openinformatics.com> 1 sibling, 0 replies; 53+ messages in thread From: Steven Hanley @ 2001-04-06 3:04 UTC (permalink / raw) To: debian-powerpc, linuxppc-dev On Fri, Apr 06, 2001 at 01:28:59AM +0200, Michel Dänzer wrote: > You'd have to set ProjectRoot in host.def before the build. it is detailed nicely on http://dri.sourceforge.net/doc/DRIcompile.html which also mentions 9.3 Update Locale Information To update your X locale information do the following: cd ~/DRI-CVS/build/xc/nls ../config/util/xmkmf -a make make install This will prevent a locale error message from being printed when you run Xlib programs. which I defintely reccomend doing, and I wonder why the how to compile X guuides never seem to mention this that I have seen, the first time I compiled X 4 for my pismo I was wondering for about a month why I was getting the locale error, until I compiled dri server and followed those directions I still didnt know. From what I can tell when you build all of X this is done anyway, but not when you build server only. See You Steve -- sjh@wibble.net http://wibble.net/~sjh/ Look Up In The Sky Is it a bird? No Is it a plane? No Is it a small blue banana? YES ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
[parent not found: <87itjmf7lf.fsf_-_@amadeus.openinformatics.com>]
* Re: Success! (was Re: External Monitor under Pismo) [not found] ` <87itjmf7lf.fsf_-_@amadeus.openinformatics.com> @ 2001-04-30 23:03 ` Michel Dänzer 2001-05-04 2:10 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-04-30 23:03 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev [-- Attachment #1: Type: text/plain, Size: 1203 bytes --] (Adding CC: to linuxppc-dev to reach more potentially interested people) "Jason E. Stewart" wrote: > I'm writing this email to you off my ViewSonic21 running at measly > 1280x1024 but it's much better than the 1024x768 I got using > 'mirror'. > > I rebuilt r128_driver.c with the CRTOnly code commented in, added: > > Option "CRTOnly" > > to my XF86Config, and took out: > > Option "ProgramFPRegs" "No" > > (that last one caused me quite some grief till I read the code and > realized it wasn't running the CRTOnly check unless registers were > on....) > > And it works!!!! Great! > I'm happy to provide my recompiled r128_drv.o to pismo folks. Perhaps > Michel can put it on his WWW site? I am reluctant to do that. I'd prefer to get a solution into XFree86. Someone please try the attached patch against current CVS. It turns Option "UseBIOSDisplay" (which probably doesn't work for us - no BIOS here...) into Option "Display" which accepts modes "CRT", "FP", "Mirror" and "BIOS". Reports, comments and suggestions most welcome. -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member [-- Attachment #2: r128_display.diff --] [-- Type: text/plain, Size: 2412 bytes --] Index: r128_driver.c =================================================================== RCS file: /cvs/xc/programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c,v retrieving revision 1.26 diff -u -3 -r1.26 r128_driver.c --- r128_driver.c 2001/04/10 16:07:59 1.26 +++ r128_driver.c 2001/04/30 15:38:46 @@ -140,7 +140,7 @@ /* FIXME: Disable CRTOnly until it is tested */ OPTION_CRT, #endif - OPTION_BIOS_DISPLAY, + OPTION_DISPLAY, OPTION_PANEL_WIDTH, OPTION_PANEL_HEIGHT, OPTION_PROG_FP_REGS, @@ -165,7 +165,7 @@ { OPTION_BUFFER_SIZE, "BufferSize", OPTV_INTEGER, {0}, FALSE }, { OPTION_USE_CCE_2D, "UseCCEfor2D", OPTV_BOOLEAN, {0}, FALSE }, #endif - { OPTION_BIOS_DISPLAY, "UseBIOSDisplay", OPTV_BOOLEAN, {0}, FALSE }, + { OPTION_DISPLAY, "Display", OPTV_STRING, {0}, FALSE }, { OPTION_PANEL_WIDTH, "PanelWidth", OPTV_INTEGER, {0}, FALSE }, { OPTION_PANEL_HEIGHT, "PanelHeight", OPTV_INTEGER, {0}, FALSE }, { OPTION_PROG_FP_REGS, "ProgramFPRegs", OPTV_BOOLEAN, {0}, FALSE }, @@ -920,10 +920,24 @@ setting. BIOS_5_SCRATCH holds the display device on flat panel systems only. */ if (info->HasPanelRegs) { - if (xf86ReturnOptValBool(R128Options, OPTION_BIOS_DISPLAY, FALSE)) - info->BIOSDisplay = INREG8(R128_BIOS_5_SCRATCH); + char *display = xf86GetOptValString(R128Options, OPTION_DISPLAY); + + if (!strcmp(display, "BIOS")) + info->BIOSDisplay = INREG8(R128_BIOS_5_SCRATCH); + else if (!strcmp(display, "Mirror")) + info->BIOSDisplay = R128_BIOS_DISPLAY_FP_CRT; + else if (!strcmp(display, "CRT")) + info->BIOSDisplay = R128_BIOS_DISPLAY_CRT; + else if (!strcmp(display, "FP")) + info->BIOSDisplay = R128_BIOS_DISPLAY_FP; else - info->BIOSDisplay = R128_BIOS_DISPLAY_FP; + { + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, + "Unsupported mode \"%s\" specified for Option \"Display\".\n", display); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, + "Supported modes are: \"BIOS\", \"Mirror\", \"CRT\" and \"FP\"\n"); + return FALSE; + } } else { info->BIOSDisplay = R128_BIOS_DISPLAY_CRT; } @@ -1949,7 +1963,7 @@ #endif )) return FALSE; - /* DPMS setup */ + /* DPMS setup - FIXME: also for mirror mode? - Michel */ if (!info->HasPanelRegs || info->BIOSDisplay == R128_BIOS_DISPLAY_CRT) xf86DPMSInit(pScreen, R128DisplayPowerManagementSet, 0); ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-04-30 23:03 ` Success! (was Re: External Monitor under Pismo) Michel Dänzer @ 2001-05-04 2:10 ` Jason E. Stewart 2001-05-03 22:18 ` Michel Dänzer 0 siblings, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-05-04 2:10 UTC (permalink / raw) To: debian-powerpc, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > I am reluctant to do that. I'd prefer to get a solution into XFree86. > > Someone please try the attached patch against current CVS. It turns Option > "UseBIOSDisplay" (which probably doesn't work for us - no BIOS here...) into > Option "Display" which accepts modes "CRT", "FP", "Mirror" and "BIOS". Hey Michel, I've had a heck of a time with this one. Using the new r128_drv.o that I compile from the CVS HEAD gives me an error that the module is using a newer ABI than the server... So I compiled and installed the whole X package from CVS (into /usr/X11R6-local using ProjectRoot). I get some strange behavior, namely it doesn't find my .xsession and the keyboard input is messed up (I have to type '1', 'n', '5', '3', '8') to type exit<return>. I tried to use my old X configuration and it doesn't work at all, server just hangs. I figured some configuration files in /etc/X11 must have gotten stomped by the CVS install of X, so I ran dpkg --remove of xserver-common and xserver-xfree86, followed by an apt-get install, but it's still hosed. Help??? jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 2:10 ` Jason E. Stewart @ 2001-05-03 22:18 ` Michel Dänzer 2001-05-04 9:08 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-05-03 22:18 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev Jason E. Stewart wrote: > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > >> I am reluctant to do that. I'd prefer to get a solution into XFree86. >> >> Someone please try the attached patch against current CVS. It turns Option >> "UseBIOSDisplay" (which probably doesn't work for us - no BIOS here...) into >> Option "Display" which accepts modes "CRT", "FP", "Mirror" and "BIOS". > > > Hey Michel, > > I've had a heck of a time with this one. Using the new r128_drv.o that > I compile from the CVS HEAD gives me an error that the module is using > a newer ABI than the server... > > So I compiled and installed the whole X package from CVS (into > /usr/X11R6-local using ProjectRoot). Might have been enough to use the new XFree86 binary as well. > I get some strange behavior, namely it doesn't find my .xsession and the > keyboard input is messed up (I have to type '1', 'n', '5', '3', '8') to > type exit<return>. Do you use Xkb? That can be rather tricky. I have Option "XkbDisable" in the Keyboard section. > I tried to use my old X configuration and it doesn't work at all, > server just hangs. I figured some configuration files in /etc/X11 must > have gotten stomped by the CVS install of X, so I ran dpkg --remove of > xserver-common and xserver-xfree86, followed by an apt-get install, > but it's still hosed. We'd need a bit more information here, most importantly the important parts of XF86Configs and logs. -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-03 22:18 ` Michel Dänzer @ 2001-05-04 9:08 ` Jason E. Stewart 2001-05-04 12:05 ` Michel Dänzer 2001-05-04 12:29 ` Benjamin Herrenschmidt 0 siblings, 2 replies; 53+ messages in thread From: Jason E. Stewart @ 2001-05-04 9:08 UTC (permalink / raw) To: debian-powerpc, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > Jason E. Stewart wrote: > > > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > > > >> I am reluctant to do that. I'd prefer to get a solution into XFree86. > >> Someone please try the attached patch against current CVS. It turns > >> Option > > >> "UseBIOSDisplay" (which probably doesn't work for us - no BIOS here...) into > >> Option "Display" which accepts modes "CRT", "FP", "Mirror" and "BIOS". > > Hey Michel, > > > I've had a heck of a time with this one. Using the new r128_drv.o > > that > > > I compile from the CVS HEAD gives me an error that the module is using > > a newer ABI than the server... > > So I compiled and installed the whole X package from CVS (into > > > /usr/X11R6-local using ProjectRoot). > > Might have been enough to use the new XFree86 binary as well. Bummer... seems like XFree86 has ProjectRoot hard-coded into the binary. I'll have to recompile with ProjectRoot not redefined. > > I tried to use my old X configuration and it doesn't work at all, > > server just hangs. I figured some configuration files in /etc/X11 must > > have gotten stomped by the CVS install of X, so I ran dpkg --remove of > > xserver-common and xserver-xfree86, followed by an apt-get install, > > but it's still hosed. The server didn't hang, it actually crashed the machine, forcing me to ctrl-command-power :-( It's now fixed. dpkg --purge all of X, plus reinstall and it now works again. I'll let you know what happens when I'm done recompiling the new XFree86 binary. Thanks, jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 9:08 ` Jason E. Stewart @ 2001-05-04 12:05 ` Michel Dänzer 2001-05-04 17:14 ` Jason E. Stewart 2001-05-04 12:29 ` Benjamin Herrenschmidt 1 sibling, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-05-04 12:05 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > > Jason E. Stewart wrote: > > > > > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > > > >> I am reluctant to do that. I'd prefer to get a solution into XFree86. > > >> Someone please try the attached patch against current CVS. It turns > > >> Option > > > > >> "UseBIOSDisplay" (which probably doesn't work for us - no BIOS here...) > > >> into Option "Display" which accepts modes "CRT", "FP", "Mirror" and > > >> "BIOS". > > > > > I've had a heck of a time with this one. Using the new r128_drv.o > > > that > > > > > I compile from the CVS HEAD gives me an error that the module is using > > > a newer ABI than the server... > > > So I compiled and installed the whole X package from CVS (into > > > > > /usr/X11R6-local using ProjectRoot). > > > > Might have been enough to use the new XFree86 binary as well. > > Bummer... seems like XFree86 has ProjectRoot hard-coded into the > binary. I'll have to recompile with ProjectRoot not redefined. Why? Note that you needn't install anything to try a new version, check out the -modulepath option of the XFree86 binary. Sorry I forgot to point this out earlier. -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 12:05 ` Michel Dänzer @ 2001-05-04 17:14 ` Jason E. Stewart 2001-05-04 17:16 ` Jason E. Stewart 2001-05-05 1:37 ` Michel Dänzer 0 siblings, 2 replies; 53+ messages in thread From: Jason E. Stewart @ 2001-05-04 17:14 UTC (permalink / raw) To: Michel Dänzer; +Cc: Jason E. Stewart, debian-powerpc, linuxppc-dev "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > Bummer... seems like XFree86 has ProjectRoot hard-coded into the > > binary. I'll have to recompile with ProjectRoot not redefined. > > Why? > > Note that you needn't install anything to try a new version, check out the > -modulepath option of the XFree86 binary. Sorry I forgot to point this out > earlier. Aaah... yes, that would have helped. I figured there had to be an option like that. My mistake was to go looking for an environment variable and not for a command line option. Next time, I'll just write an email. OK. With the new XFree86 binary it can't load the r128 driver: (EE) R128(0): Cannot read V_BIOS (4) I'm attaching the whole log, as well as my config file. Thanks, jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 17:14 ` Jason E. Stewart @ 2001-05-04 17:16 ` Jason E. Stewart 2001-05-05 1:37 ` Michel Dänzer 1 sibling, 0 replies; 53+ messages in thread From: Jason E. Stewart @ 2001-05-04 17:16 UTC (permalink / raw) To: debian-powerpc, linuxppc-dev [-- Attachment #1: Type: text/plain, Size: 141 bytes --] jason@openinformatics.com (Jason E. Stewart) writes: > I'm attaching the whole log, as well as my config file. no really, now I am. jas. [-- Attachment #2: XFree error log --] [-- Type: text/plain, Size: 18579 bytes --] This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to XFree86@XFree86.Org and patches submitted to fixes@XFree86.Org. Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs) XFree86 Version 4.0.99.3 / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 26 April 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Operating System: Linux 2.4.4-pre7 ppc [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Fri May 4 10:42:21 2001 (==) Using config file: "/etc/X11/XF86Config" Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) ServerLayout "Laptop Only" (**) |-->Screen "External Screen" (0) (**) | |-->Monitor "Viewsonic21" (**) | |-->Device "Rage128 External" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Mouse2" (**) |-->Input Device "Keyboard1" (**) Option "AutoRepeat" "500 5" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "macintosh" (**) XKB: model: "macintosh" (**) Option "XkbOptions" "ctrl:nocaps" (**) XKB: options: "ctrl:nocaps" (--) Keyboard: CustomKeycode enabled (WW) The directory "/usr/X11R6/lib/X11/fonts/local/" does not exist. Entry deleted from font path. (**) FontPath set to "tcp/localhost:7100,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (**) Option "BlankTime" "5" (**) Option "StandbyTime" "7" (**) Option "SuspendTime" "10" (**) Option "OffTime" "15" (--) using VT number 8 (WW) Cannot open APM (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.4 XFree86 XInput driver : 0.2 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.2 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.2 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:0b:0: chip 106b,0020 card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 00:10:0: chip 1002,4c46 card 1002,4c46 rev 02 class 03,00,00 hdr 00 (II) PCI: 01:0b:0: chip 106b,001f card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 01:17:0: chip 106b,0022 card 0000,0000 rev 02 class ff,00,00 hdr 00 (II) PCI: 01:18:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:19:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:1a:0: chip 104c,ac1e card 1000,0000 rev 00 class 06,07,00 hdr 02 (II) PCI: 06:0b:0: chip 106b,001e card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 06:0f:0: chip 106b,0021 card 0000,0000 rev 01 class 02,00,00 hdr 00 (II) PCI: End of PCI scan (II) LoadModule: "scanpci" (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) UnloadModule: "scanpci" (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1: bridge is at (0:0:0), (-1,1,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 1 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 1 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2: bridge is at (0:0:0), (-1,2,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 2 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 2 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3: bridge is at (0:0:0), (-1,3,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 3 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 3 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4: bridge is at (0:0:0), (-1,4,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 4 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 4 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5: bridge is at (0:0:0), (-1,5,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 5 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 5 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6: bridge is at (0:0:0), (-1,6,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 6 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 6 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (--) PCI:*(0:16:0) ATI Rage 128 Mobility LF rev 2, Mem @ 0xa4000000/26, 0xa0000000/14, I/O @ 0x0400/8 (II) Addressable bus resource ranges are [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) Active PCI resource ranges: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) Active PCI resource ranges after removing overlaps: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) All system resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension FontCache (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension GLX (II) Loading sub module "GLcore" (II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) LoadModule: "r128" (II) Loading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) Module r128: vendor="The XFree86 Project" compiled for 4.0.3, module version = 4.0.1 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.3 (II) LoadModule: "ati" (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor="The XFree86 Project" compiled for 4.0.3, module version = 6.2.3 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.3 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 XInput Driver ABI class: XFree86 XInput driver, version 0.1 (II) ATI: ATI driver (version 6.2.3) for chipsets: ati (II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI), ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI), ATI Rage 128 RL (AGP), ATI Rage 128 Pro PD (AGP), ATI Rage 128 Pro PF (AGP), ATI Rage 128 Mobility LE (PCI), ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP), ATI Rage 128 Mobility ML (AGP) (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP), ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP) (II) Primary Device is: PCI 00:10:0 (--) Chipset ATI Rage 128 Mobility LF (AGP) found (II) Loading sub module "r128" (II) LoadModule: "r128" (II) Reloading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) resource ranges after probing: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [10] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [11] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [12] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [13] -1 0x00000000 - 0x00000000 (0x1) IX[B] [14] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) [15] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [16] 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) R128(0): PCI bus 0 card 16 func 0 (**) R128(0): Depth 16, (--) framebuffer bpp 16 (II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps) (==) R128(0): Default visual is TrueColor (==) R128(0): RGB weight 565 (II) R128(0): Using 6 bits per RGB (8 bit DAC) (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/libint10.a (II) Module int10: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.3 (II) R128(0): initializing int10 (EE) R128(0): Cannot read V_BIOS (4) (--) R128(0): Chipset: "ATI Rage 128 Mobility LF (AGP)" (ChipID = 0x4c46) (--) R128(0): Linear framebuffer at 0xa4000000 (--) R128(0): MMIO registers at 0xa0000000 (--) R128(0): BIOS at 0xa0020000 (--) R128(0): VideoRAM: 8192 kByte (128-bit SDR SGRAM 1:1) (II) R128(0): Using flat panel for display (WW) R128(0): Video BIOS not detected in PCI space! (WW) R128(0): Attempting to read Video BIOS from legacy ISA space! (WW) R128(0): Video BIOS not found! (II) R128(0): PLL parameters: rf=2950 rd=59 min=12500 max=25000; xclk=10500 (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.3 (==) R128(0): Using gamma correction (1.0, 1.0, 1.0) (II) R128(0): Viewsonic21: Using hsync range of 31.50-64.30 kHz (II) R128(0): Viewsonic21: Using vrefresh range of 50.00-90.00 Hz (II) R128(0): Clock range: 12.50 to 250.00 MHz (II) R128(0): Not using default mode "1152x864" (hsync out of range) (II) R128(0): Not using default mode "1280x960" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1792x1344" (hsync out of range) (II) R128(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1856x1392" (hsync out of range) (II) R128(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1920x1440" (hsync out of range) (II) R128(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1400x1050" (hsync out of range) (--) R128(0): Virtual size is 1280x1024 (pitch 1280) (**) R128(0): Mode "1280x1024": 110.0 MHz, 64.0 kHz, 59.3 Hz (II) R128(0): Modeline "1280x1024" 110.00 1280 1368 1552 1720 1024 1025 1028 1078 +hsync +vsync (**) R128(0): Mode "1024x768": 85.0 MHz, 62.7 kHz, 76.2 Hz (II) R128(0): Modeline "1024x768" 85.00 1024 1076 1196 1356 768 780 783 823 +hsync +vsync (**) R128(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (II) R128(0): Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (**) R128(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (II) R128(0): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (++) R128(0): DPI set to (100, 100) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.a (II) Module fb: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 ANSI C Emulation, version 0.1 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/X11R6/lib/modules/libxaa.a (II) Module xaa: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.3 (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0xa0000000 - 0xa0003fff (0x4000) MS[B] [1] 0 0xa4000000 - 0xa7ffffff (0x4000000) MS[B] [2] -1 0xffffffff - 0xffffffff (0x1) MX[B] [3] -1 0x00000000 - 0x00000000 (0x1) MX[B] [4] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [5] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [6] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [7] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [8] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [9] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [10] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [11] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [12] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [13] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [14] 0 0x00000400 - 0x000004ff (0x100) IS[B] [15] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [16] -1 0x00000000 - 0x00000000 (0x1) IX[B] [17] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) [18] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [19] 0 0x000003c0 - 0x000003df (0x20) IS[B] Fatal server error: Caught signal 11. Server aborting When reporting a problem related to a server crash, please send the full server output, not just the last messages. This can be found in the log file "/var/log/XFree86.0.log". Please report problems to xfree86@xfree86.org. [-- Attachment #3: XF config --] [-- Type: text/plain, Size: 5770 bytes --] Section "DRI" # Mode 0666 EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "tcp/localhost:7100" FontPath "/usr/X11R6/lib/X11/fonts/local/" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" # FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" # ModulePath "/usr/XF86-DRI/lib/modules" EndSection Section "Module" Load "dbe" Load "extmod" Load "glx" # Load "dri" # You can load other modules as well of course EndSection Section "ServerFlags" Option "blank time" "5" Option "standby time" "7" Option "suspend time" "10" Option "off time" "15" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "keyboard" Option "AutoRepeat" "500 5" # Option "XkbDisable" Option "XkbOptions" "ctrl:nocaps" Option "XkbRules" "xfree86" Option "XkbModel" "macintosh" # Option "XkbLayout" "us" # Option "XkbVariant" "" # Option "XkbOptions" "" EndSection Section "InputDevice" Identifier "Keyboard2" Driver "keyboard" Option "AutoRepeat" "500 5" # Option "XkbDisable" Option "XkbOptions" "ctrl:nocaps" Option "XkbRules" "xfree86" Option "XkbModel" "pc" # Option "XkbLayout" "us" # Option "XkbVariant" "" # Option "XkbOptions" "" EndSection # ADB mouse Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "BusMouse" Option "Device" "/dev/mouse" EndSection # USB mouse Section "InputDevice" Identifier "Mouse2" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/mouse" Option "Buttons" "5" Option "ZAxisMapping" "4 5" EndSection #TrackBall Section "InputDevice" Identifier "Mouse3" Driver "mouse" # Option "Protocol" "ThinkingMouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/mouse" Option "Buttons" "3" EndSection Section "Monitor" Identifier "PowerBook Display" HorizSync 30-64 # multisync VertRefresh 50-100 # multisync Option "dpms" "on" Mode "1024x768" # D: 78.740 MHz, H: 60.015 kHz, V: 75.019 Hz DotClock 78.741 HTimings 1024 1058 1154 1312 VTimings 768 769 772 800 Flags "+HSync" "+VSync" EndMode EndSection Section "Monitor" Identifier "Viewsonic21" VendorName "Viewsonic" ModelName "Unknown" HorizSync 31.5-64.3 VertRefresh 50-90 Mode "1024x768" DotClock 85.00 HTimings 1024 1076 1196 1356 VTimings 768 780 783 823 Flags "+HSync" "+VSync" EndMode Mode "1280x1024" DotClock 110.00 HTimings 1280 1368 1552 1720 VTimings 1024 1025 1028 1078 Flags "+HSync" "+VSync" EndMode # Modeline "1200x900" 100.00 1200 1259 1418 1554 900 901 911 940 # Modeline "1152x864" 92.00 1152 1208 1368 1506 864 865 875 911 # Modeline "800x600" 60.75 800 852 916 1060 600 604 609 637 -hsync -vsync # Modeline "640x480" 36.00 640 680 736 860 480 481 484 513 -hsync -vsync EndSection Section "Device" Identifier "Rage128 Mobility" Driver "r128" BusID "PCI:0:16:0" # Option "CRTOnly" # Option "Display" "CRT" # Remove this option if there is AGP GART support Option "ForcePCIMode" # Enable flat panel (especially for Pismos) # Option "ProgramFPRegs" "No" # Option "EnableFP" # Option "PanelX" "1024" # Option "PanelY" "768" Option "XAANoDashedBresenhamLine" # fbdev doesn't look good in 16 bit currently Option "UseFBDev" EndSection Section "Device" Identifier "Rage128 External" Driver "r128" BusID "PCI:0:16:0" # Option "Display" "CRT" Option "CRTOnly" # Remove this option if there is AGP GART support Option "ForcePCIMode" # Enable flat panel (especially for Pismos) # Option "ProgramFPRegs" "No" # Option "EnableFP" # Option "PanelX" "1024" # Option "PanelY" "768" Option "XAANoDashedBresenhamLine" # fbdev doesn't look good in 16 bit currently # Option "UseFBDev" EndSection Section "Screen" Identifier "Screen 1" Device "Rage128 Mobility" Monitor "PowerBook Display" DefaultDepth 24 # Only depth 16 and 24 (fbbpp 32) are supported for DRI SubSection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Fbbpp 32 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "External Screen" Device "Rage128 External" Monitor "Viewsonic21" DefaultDepth 16 SubSection "Display" Depth 8 Modes "1024x768" "1280x1024" "800x600" "640x480" EndSubSection # Only depth 16 and 24 (fbbpp 32) are supported for DRI SubSection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Fbbpp 32 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Laptop Only" Screen "External Screen" # Screen "Screen 1" InputDevice "Mouse1" "CorePointer" InputDevice "Mouse2" "SendCoreEvents" # InputDevice "Mouse3" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection # Section "ServerLayout" # Identifier "External Monitor" # Screen "External Screen" # InputDevice "Mouse1" "CorePointer" # InputDevice "Mouse2" "SendCoreEvents" # InputDevice "Keyboard2" "CoreKeyboard" # EndSection ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 17:14 ` Jason E. Stewart 2001-05-04 17:16 ` Jason E. Stewart @ 2001-05-05 1:37 ` Michel Dänzer 2001-05-05 9:38 ` Jason E. Stewart 1 sibling, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-05-05 1:37 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > > Note that you needn't install anything to try a new version, check out the > > -modulepath option of the XFree86 binary. Sorry I forgot to point this out > > earlier. > > Aaah... yes, that would have helped. I figured there had to be an > option like that. My mistake was to go looking for an environment > variable and not for a command line option. Next time, I'll just write > an email. Always a good idea before trying anything potentially dangerous. :) > OK. With the new XFree86 binary it can't load the r128 driver: > > (EE) R128(0): Cannot read V_BIOS (4) This is usually harmless. > I'm attaching the whole log, as well as my config file. It's using the 4.0.3 modules... did you give it the (correct) -modulepath option? -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-05 1:37 ` Michel Dänzer @ 2001-05-05 9:38 ` Jason E. Stewart 2001-05-05 17:59 ` Michel Dänzer 0 siblings, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-05-05 9:38 UTC (permalink / raw) To: Michel Dänzer; +Cc: Jason E. Stewart, debian-powerpc, linuxppc-dev [-- Attachment #1: Type: text/plain, Size: 198 bytes --] "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > It's using the 4.0.3 modules... did you give it the (correct) -modulepath > option? Damn. Sorry. Wrong log file. This is the correct one. jas. [-- Attachment #2: Xfree log file --] [-- Type: text/plain, Size: 18621 bytes --] This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to XFree86@XFree86.Org and patches submitted to fixes@XFree86.Org. Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs) XFree86 Version 4.0.99.3 / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 26 April 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Operating System: Linux 2.4.4-pre7 ppc [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Sat May 5 03:32:07 2001 (==) Using config file: "/etc/X11/XF86Config" Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) ServerLayout "Laptop Only" (**) |-->Screen "External Screen" (0) (**) | |-->Monitor "Viewsonic21" (**) | |-->Device "Rage128 External" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Mouse2" (**) |-->Input Device "Keyboard1" (**) Option "AutoRepeat" "500 5" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "macintosh" (**) XKB: model: "macintosh" (**) Option "XkbOptions" "ctrl:nocaps" (**) XKB: options: "ctrl:nocaps" (--) Keyboard: CustomKeycode enabled (WW) The directory "/usr/X11R6/lib/X11/fonts/local/" does not exist. Entry deleted from font path. (**) FontPath set to "tcp/localhost:7100,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (**) Option "BlankTime" "5" (**) Option "StandbyTime" "7" (**) Option "SuspendTime" "10" (**) Option "OffTime" "15" (--) using VT number 7 (WW) Cannot open APM (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.4 XFree86 XInput driver : 0.2 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.2 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.2 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:0b:0: chip 106b,0020 card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 00:10:0: chip 1002,4c46 card 1002,4c46 rev 02 class 03,00,00 hdr 00 (II) PCI: 01:0b:0: chip 106b,001f card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 01:17:0: chip 106b,0022 card 0000,0000 rev 02 class ff,00,00 hdr 00 (II) PCI: 01:18:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:19:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:1a:0: chip 104c,ac1e card 1000,0000 rev 00 class 06,07,00 hdr 02 (II) PCI: 06:0b:0: chip 106b,001e card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 06:0f:0: chip 106b,0021 card 0000,0000 rev 01 class 02,00,00 hdr 00 (II) PCI: End of PCI scan (II) LoadModule: "scanpci" (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) UnloadModule: "scanpci" (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1: bridge is at (0:0:0), (-1,1,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 1 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 1 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2: bridge is at (0:0:0), (-1,2,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 2 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 2 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3: bridge is at (0:0:0), (-1,3,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 3 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 3 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4: bridge is at (0:0:0), (-1,4,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 4 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 4 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5: bridge is at (0:0:0), (-1,5,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 5 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 5 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6: bridge is at (0:0:0), (-1,6,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 6 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 6 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (--) PCI:*(0:16:0) ATI Rage 128 Mobility LF rev 2, Mem @ 0xa4000000/26, 0xa0000000/14, I/O @ 0x0400/8 (II) Addressable bus resource ranges are [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) Active PCI resource ranges: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) Active PCI resource ranges after removing overlaps: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) All system resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension FontCache (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension GLX (II) Loading sub module "GLcore" (II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) LoadModule: "r128" (II) Loading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) Module r128: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 4.0.1 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.4 (II) LoadModule: "ati" (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor="The XFree86 Project" compiled for 4.0.3, module version = 6.2.3 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.3 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 XInput Driver ABI class: XFree86 XInput driver, version 0.1 (II) ATI: ATI driver (version 6.2.3) for chipsets: ati (II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI), ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI), ATI Rage 128 RL (AGP), ATI Rage 128 Pro PD (AGP), ATI Rage 128 Pro PF (AGP), ATI Rage 128 Mobility LE (PCI), ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP), ATI Rage 128 Mobility ML (AGP) (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP), ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP) (II) Primary Device is: PCI 00:10:0 (--) Chipset ATI Rage 128 Mobility LF (AGP) found (II) Loading sub module "r128" (II) LoadModule: "r128" (II) Reloading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) resource ranges after probing: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [10] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [11] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [12] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [13] -1 0x00000000 - 0x00000000 (0x1) IX[B] [14] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) [15] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [16] 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) R128(0): PCI bus 0 card 16 func 0 (**) R128(0): Depth 16, (--) framebuffer bpp 16 (II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps) (==) R128(0): Default visual is TrueColor (**) R128(0): Option "Display" "CRT" (==) R128(0): RGB weight 565 (II) R128(0): Using 6 bits per RGB (8 bit DAC) (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/libint10.a (II) Module int10: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.3 (II) R128(0): initializing int10 (EE) R128(0): Cannot read V_BIOS (4) (--) R128(0): Chipset: "ATI Rage 128 Mobility LF (AGP)" (ChipID = 0x4c46) (--) R128(0): Linear framebuffer at 0xa4000000 (--) R128(0): MMIO registers at 0xa0000000 (--) R128(0): BIOS at 0xa0020000 (--) R128(0): VideoRAM: 8192 kByte (128-bit SDR SGRAM 1:1) (**) R128(0): Using external CRT for display (WW) R128(0): Video BIOS not detected in PCI space! (WW) R128(0): Attempting to read Video BIOS from legacy ISA space! (WW) R128(0): Video BIOS not found! (II) R128(0): PLL parameters: rf=2950 rd=59 min=12500 max=25000; xclk=10500 (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.3 (==) R128(0): Using gamma correction (1.0, 1.0, 1.0) (II) R128(0): Viewsonic21: Using hsync range of 31.50-64.30 kHz (II) R128(0): Viewsonic21: Using vrefresh range of 50.00-90.00 Hz (II) R128(0): Clock range: 12.50 to 250.00 MHz (II) R128(0): Not using default mode "1152x864" (hsync out of range) (II) R128(0): Not using default mode "1280x960" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1792x1344" (hsync out of range) (II) R128(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1856x1392" (hsync out of range) (II) R128(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1920x1440" (hsync out of range) (II) R128(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1400x1050" (hsync out of range) (--) R128(0): Virtual size is 1280x1024 (pitch 1280) (**) R128(0): Mode "1280x1024": 110.0 MHz, 64.0 kHz, 59.3 Hz (II) R128(0): Modeline "1280x1024" 110.00 1280 1368 1552 1720 1024 1025 1028 1078 +hsync +vsync (**) R128(0): Mode "1024x768": 85.0 MHz, 62.7 kHz, 76.2 Hz (II) R128(0): Modeline "1024x768" 85.00 1024 1076 1196 1356 768 780 783 823 +hsync +vsync (**) R128(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (II) R128(0): Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (**) R128(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (II) R128(0): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (++) R128(0): DPI set to (100, 100) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.a (II) Module fb: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 ANSI C Emulation, version 0.1 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="The XFree86 Project" compiled for 4.0.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.3 (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/X11R6/lib/modules/libxaa.a (II) Module xaa: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.3 (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0xa0000000 - 0xa0003fff (0x4000) MS[B] [1] 0 0xa4000000 - 0xa7ffffff (0x4000000) MS[B] [2] -1 0xffffffff - 0xffffffff (0x1) MX[B] [3] -1 0x00000000 - 0x00000000 (0x1) MX[B] [4] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [5] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [6] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [7] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [8] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [9] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [10] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [11] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [12] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [13] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [14] 0 0x00000400 - 0x000004ff (0x100) IS[B] [15] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [16] -1 0x00000000 - 0x00000000 (0x1) IX[B] [17] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) [18] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [19] 0 0x000003c0 - 0x000003df (0x20) IS[B] Fatal server error: Caught signal 11. Server aborting When reporting a problem related to a server crash, please send the full server output, not just the last messages. This can be found in the log file "/var/log/XFree86.0.log". Please report problems to xfree86@xfree86.org. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-05 9:38 ` Jason E. Stewart @ 2001-05-05 17:59 ` Michel Dänzer 2001-05-05 21:14 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-05-05 17:59 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > > It's using the 4.0.3 modules... did you give it the (correct) -modulepath > > option? > > Damn. Sorry. Wrong log file. > > This is the correct one. Still mostly 4.0.3 modules. Try with all 4.0.99.3 . -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-05 17:59 ` Michel Dänzer @ 2001-05-05 21:14 ` Jason E. Stewart 2001-05-06 13:32 ` Michel Dänzer 0 siblings, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-05-05 21:14 UTC (permalink / raw) To: debian-powerpc, linuxppc-dev [-- Attachment #1: Type: text/plain, Size: 224 bytes --] "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > Still mostly 4.0.3 modules. Try with all 4.0.99.3 . Aah. I see. Sorry my misunderstanding, I thought you meant just the video drivers... Still fails. Log attached. jas. [-- Attachment #2: Xfree error log --] [-- Type: text/plain, Size: 13771 bytes --] This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to XFree86@XFree86.Org and patches submitted to fixes@XFree86.Org. Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs) XFree86 Version 4.0.99.3 / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 26 April 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Operating System: Linux 2.4.4-pre7 ppc [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Sat May 5 15:05:41 2001 (==) Using config file: "/etc/X11/XF86Config" Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) ServerLayout "Laptop Only" (**) |-->Screen "External Screen" (0) (**) | |-->Monitor "Viewsonic21" (**) | |-->Device "Rage128 External" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Mouse2" (**) |-->Input Device "Keyboard1" (**) Option "AutoRepeat" "500 5" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "macintosh" (**) XKB: model: "macintosh" (**) Option "XkbOptions" "ctrl:nocaps" (**) XKB: options: "ctrl:nocaps" (--) Keyboard: CustomKeycode enabled (WW) The directory "/usr/X11R6/lib/X11/fonts/local/" does not exist. Entry deleted from font path. (**) FontPath set to "tcp/localhost:7100,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (**) Option "BlankTime" "5" (**) Option "StandbyTime" "7" (**) Option "SuspendTime" "10" (**) Option "OffTime" "15" (--) using VT number 7 (WW) Cannot open APM (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.4 XFree86 XInput driver : 0.2 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.2 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.2 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:0b:0: chip 106b,0020 card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 00:10:0: chip 1002,4c46 card 1002,4c46 rev 02 class 03,00,00 hdr 00 (II) PCI: 01:0b:0: chip 106b,001f card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 01:17:0: chip 106b,0022 card 0000,0000 rev 02 class ff,00,00 hdr 00 (II) PCI: 01:18:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:19:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:1a:0: chip 104c,ac1e card 1000,0000 rev 00 class 06,07,00 hdr 02 (II) PCI: 06:0b:0: chip 106b,001e card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 06:0f:0: chip 106b,0021 card 0000,0000 rev 01 class 02,00,00 hdr 00 (II) PCI: End of PCI scan (II) LoadModule: "scanpci" (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) UnloadModule: "scanpci" (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1: bridge is at (0:0:0), (-1,1,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 1 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 1 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2: bridge is at (0:0:0), (-1,2,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 2 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 2 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3: bridge is at (0:0:0), (-1,3,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 3 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 3 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4: bridge is at (0:0:0), (-1,4,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 4 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 4 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5: bridge is at (0:0:0), (-1,5,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 5 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 5 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6: bridge is at (0:0:0), (-1,6,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 6 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 6 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (--) PCI:*(0:16:0) ATI Rage 128 Mobility LF rev 2, Mem @ 0xa4000000/26, 0xa0000000/14, I/O @ 0x0400/8 (II) Addressable bus resource ranges are [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) Active PCI resource ranges: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) Active PCI resource ranges after removing overlaps: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) All system resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension FontCache (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) LoadModule: "r128" (II) Loading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) Module r128: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 4.0.1 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.4 (II) LoadModule: "ati" (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 6.3.4 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.4 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 Module class: XFree86 XInput Driver ABI class: XFree86 XInput driver, version 0.2 (II) ATI: ATI driver (version 6.3.4) for chipsets: ati (II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI), ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI), ATI Rage 128 RL (AGP), ATI Rage 128 Pro PD (PCI), ATI Rage 128 Pro PF (AGP), ATI Rage 128 Mobility LE (PCI), ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP), ATI Rage 128 Mobility ML (AGP) (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP), ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP) (II) Primary Device is: PCI 00:10:0 (--) Chipset ATI Rage 128 Mobility LF (AGP) found (II) Loading sub module "r128" (II) LoadModule: "r128" (II) Reloading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) resource ranges after probing: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [10] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [11] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [12] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [13] -1 0x00000000 - 0x00000000 (0x1) IX[B] [14] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) [15] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [16] 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) R128(0): PCI bus 0 card 16 func 0 (**) R128(0): Depth 16, (--) framebuffer bpp 16 (II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps) (==) R128(0): Default visual is TrueColor (**) R128(0): Option "Display" "CRT" (==) R128(0): RGB weight 565 (II) R128(0): Using 6 bits per RGB (8 bit DAC) (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/libint10.a (II) Module int10: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.4 (II) R128(0): initializing int10 Symbol fbPictureInit from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Fatal server error: Caught signal 11. Server aborting When reporting a problem related to a server crash, please send the full server output, not just the last messages. This can be found in the log file "/var/log/XFree86.0.log". Please report problems to xfree86@xfree86.org. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-05 21:14 ` Jason E. Stewart @ 2001-05-06 13:32 ` Michel Dänzer 2001-05-06 21:55 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Michel Dänzer @ 2001-05-06 13:32 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > > Still mostly 4.0.3 modules. Try with all 4.0.99.3 . > > Aah. I see. Sorry my misunderstanding, I thought you meant just the > video drivers... Mixing modules between versions may work but it's not guaranteed to. BTW you still used the 4.0.3 bitmap module but that shouldn't matter. ;) > Still fails. Log attached. It tries to initialize int10 which can't work for us yet. Try Option "NoInt10" (hasn't worked for me yet) or move away libint10.a . -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-06 13:32 ` Michel Dänzer @ 2001-05-06 21:55 ` Jason E. Stewart 2001-05-07 8:15 ` Michel Dänzer 0 siblings, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-05-06 21:55 UTC (permalink / raw) To: Michel Dänzer; +Cc: Jason E. Stewart, debian-powerpc, linuxppc-dev [-- Attachment #1: Type: text/plain, Size: 297 bytes --] "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > Still fails. Log attached. > > It tries to initialize int10 which can't work for us yet. Try Option > "NoInt10" (hasn't worked for me yet) or move away libint10.a . I moved libint10.a to libint10.a.bak and it still fails. log attached. jas. [-- Attachment #2: Xfree error log --] [-- Type: text/plain, Size: 18797 bytes --] This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to XFree86@XFree86.Org and patches submitted to fixes@XFree86.Org. Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs) XFree86 Version 4.0.99.3 / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 26 April 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Operating System: Linux 2.4.4-pre7 ppc [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Sun May 6 15:48:04 2001 (==) Using config file: "/etc/X11/XF86Config" Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) ServerLayout "Laptop Only" (**) |-->Screen "External Screen" (0) (**) | |-->Monitor "Viewsonic21" (**) | |-->Device "Rage128 External" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Mouse2" (**) |-->Input Device "Keyboard1" (**) Option "AutoRepeat" "500 5" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "macintosh" (**) XKB: model: "macintosh" (**) Option "XkbOptions" "ctrl:nocaps" (**) XKB: options: "ctrl:nocaps" (--) Keyboard: CustomKeycode enabled (WW) The directory "/usr/X11R6/lib/X11/fonts/local/" does not exist. Entry deleted from font path. (**) FontPath set to "tcp/localhost:7100,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (**) Option "BlankTime" "5" (**) Option "StandbyTime" "7" (**) Option "SuspendTime" "10" (**) Option "OffTime" "15" (--) using VT number 7 (WW) Cannot open APM (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.4 XFree86 XInput driver : 0.2 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.2 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.0.3, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.2 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:0b:0: chip 106b,0020 card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 00:10:0: chip 1002,4c46 card 1002,4c46 rev 02 class 03,00,00 hdr 00 (II) PCI: 01:0b:0: chip 106b,001f card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 01:17:0: chip 106b,0022 card 0000,0000 rev 02 class ff,00,00 hdr 00 (II) PCI: 01:18:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:19:0: chip 106b,0019 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:1a:0: chip 104c,ac1e card 1000,0000 rev 00 class 06,07,00 hdr 02 (II) PCI: 06:0b:0: chip 106b,001e card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 06:0f:0: chip 106b,0021 card 0000,0000 rev 01 class 02,00,00 hdr 00 (II) PCI: End of PCI scan (II) LoadModule: "scanpci" (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) UnloadModule: "scanpci" (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1: bridge is at (0:0:0), (-1,1,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 1 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 1 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2: bridge is at (0:0:0), (-1,2,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 2 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 2 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3: bridge is at (0:0:0), (-1,3,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 3 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 3 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 3 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4: bridge is at (0:0:0), (-1,4,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 4 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 4 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 4 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5: bridge is at (0:0:0), (-1,5,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 5 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 5 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 5 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6: bridge is at (0:0:0), (-1,6,0), BCTRL: 0x00 (VGA_EN is cleared) (II) Bus 6 I/O range: [0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 6 non-prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 6 prefetchable memory range: [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] (--) PCI:*(0:16:0) ATI Rage 128 Mobility LF rev 2, Mem @ 0xa4000000/26, 0xa0000000/14, I/O @ 0x0400/8 (II) Addressable bus resource ranges are [0] -1 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) Active PCI resource ranges: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) Active PCI resource ranges after removing overlaps: [0] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [1] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [3] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [4] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [5] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [6] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [7] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [3] -1 0x00000000 - 0x00000000 (0x1) IX[B] (II) All system resource ranges: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension FontCache (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) LoadModule: "r128" (II) Loading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) Module r128: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 4.0.1 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.4 (II) LoadModule: "ati" (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 6.3.4 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.4 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 Module class: XFree86 XInput Driver ABI class: XFree86 XInput driver, version 0.2 (II) ATI: ATI driver (version 6.3.4) for chipsets: ati (II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI), ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI), ATI Rage 128 RL (AGP), ATI Rage 128 Pro PD (PCI), ATI Rage 128 Pro PF (AGP), ATI Rage 128 Mobility LE (PCI), ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP), ATI Rage 128 Mobility ML (AGP) (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP), ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP) (II) Primary Device is: PCI 00:10:0 (--) Chipset ATI Rage 128 Mobility LF (AGP) found (II) Loading sub module "r128" (II) LoadModule: "r128" (II) Reloading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [10] -1 0x00000000 - 0x00000000 (0x1) IX[B] [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) resource ranges after probing: [0] -1 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [3] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [5] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [6] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [7] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [8] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [9] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [10] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [11] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [12] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [13] -1 0x00000000 - 0x00000000 (0x1) IX[B] [14] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) [15] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [16] 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) R128(0): PCI bus 0 card 16 func 0 (**) R128(0): Depth 16, (--) framebuffer bpp 16 (II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps) (==) R128(0): Default visual is TrueColor (**) R128(0): Option "Display" "CRT" (==) R128(0): RGB weight 565 (II) R128(0): Using 6 bits per RGB (8 bit DAC) (II) Loading sub module "int10" (II) LoadModule: "int10" (WW) Warning, couldn't open module int10 (II) UnloadModule: "int10" (EE) R128: Failed to load module "int10" (module does not exist, 0) (--) R128(0): Chipset: "ATI Rage 128 Mobility LF (AGP)" (ChipID = 0x4c46) (--) R128(0): Linear framebuffer at 0xa4000000 (--) R128(0): MMIO registers at 0xa0000000 (--) R128(0): BIOS at 0xa0020000 (--) R128(0): VideoRAM: 8192 kByte (128-bit SDR SGRAM 1:1) (**) R128(0): Using external CRT for display (WW) R128(0): Video BIOS not detected in PCI space! (WW) R128(0): Attempting to read Video BIOS from legacy ISA space! (WW) R128(0): Video BIOS not found! (II) R128(0): PLL parameters: rf=2950 rd=59 min=12500 max=25000; xclk=10500 (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.4 (==) R128(0): Using gamma correction (1.0, 1.0, 1.0) (II) R128(0): Viewsonic21: Using hsync range of 31.50-64.30 kHz (II) R128(0): Viewsonic21: Using vrefresh range of 50.00-90.00 Hz (II) R128(0): Clock range: 12.50 to 250.00 MHz (II) R128(0): Not using default mode "1152x864" (hsync out of range) (II) R128(0): Not using default mode "1280x960" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1600x1200" (hsync out of range) (II) R128(0): Not using default mode "1792x1344" (hsync out of range) (II) R128(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1856x1392" (hsync out of range) (II) R128(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1920x1440" (hsync out of range) (II) R128(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan) (II) R128(0): Not using default mode "1400x1050" (hsync out of range) (--) R128(0): Virtual size is 1280x1024 (pitch 1280) (**) R128(0): Mode "1280x1024": 110.0 MHz, 64.0 kHz, 59.3 Hz (II) R128(0): Modeline "1280x1024" 110.00 1280 1368 1552 1720 1024 1025 1028 1078 +hsync +vsync (**) R128(0): Mode "1024x768": 85.0 MHz, 62.7 kHz, 76.2 Hz (II) R128(0): Modeline "1024x768" 85.00 1024 1076 1196 1356 768 780 783 823 +hsync +vsync (**) R128(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (II) R128(0): Modeline "800x600" 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (**) R128(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (II) R128(0): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (++) R128(0): DPI set to (100, 100) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.a (II) Module fb: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 ABI class: XFree86 ANSI C Emulation, version 0.1 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/X11R6/lib/modules/libxaa.a (II) Module xaa: vendor="The XFree86 Project" compiled for 4.0.99.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.4 Symbol xf86int10Addr from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Symbol xf86InitInt10 from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Symbol xf86FreeInt10 from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Symbol xf86FreeInt10 from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0xa0000000 - 0xa0003fff (0x4000) MS[B] [1] 0 0xa4000000 - 0xa7ffffff (0x4000000) MS[B] [2] -1 0xffffffff - 0xffffffff (0x1) MX[B] [3] -1 0x00000000 - 0x00000000 (0x1) MX[B] [4] -1 0xf5200000 - 0xf53fffff (0x200000) MX[B] [5] -1 0x80081000 - 0x80081fff (0x1000) MX[B] [6] -1 0x80082000 - 0x80082fff (0x1000) MX[B] [7] -1 0x80000000 - 0x8007ffff (0x80000) MX[B] [8] -1 0xa0020000 - 0xa003ffff (0x20000) MX[B](B) [9] -1 0xa0000000 - 0xa0003fff (0x4000) MX[B](B) [10] -1 0xa4000000 - 0xa7ffffff (0x4000000) MX[B](B) [11] 0 0x000a0000 - 0x000affff (0x10000) MS[B] [12] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [13] 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [14] 0 0x00000400 - 0x000004ff (0x100) IS[B] [15] -1 0x0000ffff - 0x0000ffff (0x1) IX[B] [16] -1 0x00000000 - 0x00000000 (0x1) IX[B] [17] -1 0x00000400 - 0x000004ff (0x100) IX[B](B) [18] 0 0x000003b0 - 0x000003bb (0xc) IS[B] [19] 0 0x000003c0 - 0x000003df (0x20) IS[B] Symbol xf86FreeInt10 from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Symbol xf86FreeInt10 from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Symbol xf86InitInt10 from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Symbol xf86int10Addr from module /usr/X11R6/lib/modules/drivers/r128_drv.o is unresolved! Fatal server error: Caught signal 11. Server aborting When reporting a problem related to a server crash, please send the full server output, not just the last messages. This can be found in the log file "/var/log/XFree86.0.log". Please report problems to xfree86@xfree86.org. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-06 21:55 ` Jason E. Stewart @ 2001-05-07 8:15 ` Michel Dänzer 0 siblings, 0 replies; 53+ messages in thread From: Michel Dänzer @ 2001-05-07 8:15 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, linuxppc-dev "Jason E. Stewart" wrote: > > "Michel Dänzer" <michdaen@iiic.ethz.ch> writes: > > > > Still fails. Log attached. > > > > It tries to initialize int10 which can't work for us yet. Try Option > > "NoInt10" (hasn't worked for me yet) or move away libint10.a . > > I moved libint10.a to libint10.a.bak and it still fails. log attached. Hmm, haven't seen that. What happens with Option "UseFBDev"? Sorry this is such a PITA, maybe we should take this off-list... -- Earthling Michel Dänzer (MrCooper) \ Debian GNU/Linux (powerpc) developer CS student, Free Software enthusiast \ XFree86 and DRI project member ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 9:08 ` Jason E. Stewart 2001-05-04 12:05 ` Michel Dänzer @ 2001-05-04 12:29 ` Benjamin Herrenschmidt 2001-05-04 13:34 ` Sven LUTHER 2001-05-04 17:10 ` Jason E. Stewart 1 sibling, 2 replies; 53+ messages in thread From: Benjamin Herrenschmidt @ 2001-05-04 12:29 UTC (permalink / raw) To: jason, linuxppc-dev, debian-powerpc Note that if you don't want to mess with XFree, I recently added the ability to control the CRT & LCD outputs of the Rage M3 to aty128fb in my rsync tree. The tool to control it is on www.penguinppc.org/~benh Ben. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 12:29 ` Benjamin Herrenschmidt @ 2001-05-04 13:34 ` Sven LUTHER 2001-05-04 13:57 ` Benjamin Herrenschmidt 2001-05-04 17:10 ` Jason E. Stewart 1 sibling, 1 reply; 53+ messages in thread From: Sven LUTHER @ 2001-05-04 13:34 UTC (permalink / raw) To: Benjamin Herrenschmidt; +Cc: jason, linuxppc-dev, debian-powerpc On Fri, May 04, 2001 at 02:29:35PM +0200, Benjamin Herrenschmidt wrote: > Note that if you don't want to mess with XFree, I recently added the > ability to control the CRT & LCD outputs of the Rage M3 to aty128fb in my > rsync tree. The tool to control it is on www.penguinppc.org/~benh BTW, the recently released ibook is said to only have the capacity to mirror, not act as an independent display ? can that be or is it something limited in the mac drivers ? It has a 8MB embedded rage mobility 128, same as the titanium i think. Friendly, Sven Luther ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 13:34 ` Sven LUTHER @ 2001-05-04 13:57 ` Benjamin Herrenschmidt 2001-05-04 14:06 ` Sven LUTHER 0 siblings, 1 reply; 53+ messages in thread From: Benjamin Herrenschmidt @ 2001-05-04 13:57 UTC (permalink / raw) To: Sven LUTHER, linuxppc-dev, debian-powerpc >> Note that if you don't want to mess with XFree, I recently added the >> ability to control the CRT & LCD outputs of the Rage M3 to aty128fb in my >> rsync tree. The tool to control it is on www.penguinppc.org/~benh > >BTW, the recently released ibook is said to only have the capacity to mirror, >not act as an independent display ? can that be or is it something limited in >the mac drivers ? It has a 8MB embedded rage mobility 128, same as the >titanium i think. Don't know. Note that the support I added to aty128fb uses one head only. It just allow you to turn on/off the LCD and CRT output, but it's only mirroring. Ben. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 13:57 ` Benjamin Herrenschmidt @ 2001-05-04 14:06 ` Sven LUTHER 2001-05-04 14:13 ` Benjamin Herrenschmidt 2001-05-04 14:14 ` Geert Uytterhoeven 0 siblings, 2 replies; 53+ messages in thread From: Sven LUTHER @ 2001-05-04 14:06 UTC (permalink / raw) To: Benjamin Herrenschmidt; +Cc: Sven LUTHER, linuxppc-dev, debian-powerpc On Fri, May 04, 2001 at 03:57:29PM +0200, Benjamin Herrenschmidt wrote: > >> Note that if you don't want to mess with XFree, I recently added the > >> ability to control the CRT & LCD outputs of the Rage M3 to aty128fb in my > >> rsync tree. The tool to control it is on www.penguinppc.org/~benh > > > >BTW, the recently released ibook is said to only have the capacity to mirror, > >not act as an independent display ? can that be or is it something limited in > >the mac drivers ? It has a 8MB embedded rage mobility 128, same as the > >titanium i think. > > Don't know. Note that the support I added to aty128fb uses one head only. It > just allow you to turn on/off the LCD and CRT output, but it's only mirroring. So mirroring will work, i guess. for dual head you will need X, isn't it, fbdev seems broken (well at least those using fbgen) for dualhead anyway. Don't know if aty128fb uses fbdev. BTW, how does the rage 128 work, it has 1 accel engine that draws to the framebuffer memory, and one or more ramdac or digital out ports that send the fb data to the displays. So i suppose the you will need to use a trick similar to the matrox one to get dual headed accelerated X to work. But could it be possible to block this in hardware, and thus force mirroring only operation ? How many different rage 128 mobility are around anyway ? Friendly, Sven Luther ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 14:06 ` Sven LUTHER @ 2001-05-04 14:13 ` Benjamin Herrenschmidt 2001-05-04 14:14 ` Geert Uytterhoeven 1 sibling, 0 replies; 53+ messages in thread From: Benjamin Herrenschmidt @ 2001-05-04 14:13 UTC (permalink / raw) To: Sven LUTHER, linuxppc-dev, debian-powerpc > >So mirroring will work, i guess. Well, it works fine on the Pismo, but the composite output may need additional configuration of the composite encoder. >for dual head you will need X, isn't it, fbdev seems broken (well at least >those using fbgen) for dualhead anyway. Don't know if aty128fb uses fbdev. > >BTW, how does the rage 128 work, it has 1 accel engine that draws to the >framebuffer memory, and one or more ramdac or digital out ports that send the >fb data to the displays. There are so many revisions... who knows ! The "dual head" chips do like you said: one accel engine and 2 CRTCs & DACs. >So i suppose the you will need to use a trick similar to the matrox one to get >dual headed accelerated X to work. > >But could it be possible to block this in hardware, and thus force mirroring >only operation ? > >How many different rage 128 mobility are around anyway ? > >Friendly, ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 14:06 ` Sven LUTHER 2001-05-04 14:13 ` Benjamin Herrenschmidt @ 2001-05-04 14:14 ` Geert Uytterhoeven 2001-05-04 14:23 ` Sven LUTHER ` (2 more replies) 1 sibling, 3 replies; 53+ messages in thread From: Geert Uytterhoeven @ 2001-05-04 14:14 UTC (permalink / raw) To: Sven LUTHER; +Cc: Benjamin Herrenschmidt, linuxppc-dev, debian-powerpc On Fri, 4 May 2001, Sven LUTHER wrote: > On Fri, May 04, 2001 at 03:57:29PM +0200, Benjamin Herrenschmidt wrote: > > >> Note that if you don't want to mess with XFree, I recently added the > > >> ability to control the CRT & LCD outputs of the Rage M3 to aty128fb in my > > >> rsync tree. The tool to control it is on www.penguinppc.org/~benh > > > > > >BTW, the recently released ibook is said to only have the capacity to mirror, > > >not act as an independent display ? can that be or is it something limited in > > >the mac drivers ? It has a 8MB embedded rage mobility 128, same as the > > >titanium i think. > > > > Don't know. Note that the support I added to aty128fb uses one head only. It > > just allow you to turn on/off the LCD and CRT output, but it's only mirroring. > > So mirroring will work, i guess. > > for dual head you will need X, isn't it, fbdev seems broken (well at least > those using fbgen) for dualhead anyway. Don't know if aty128fb uses fbdev. ^^^^^ clgen No, it doesn't. > BTW, how does the rage 128 work, it has 1 accel engine that draws to the > framebuffer memory, and one or more ramdac or digital out ports that send the > fb data to the displays. I think so. If you point the second CRTC to the same frame buffer region, you'll have mirrorring, else you have two different heads. > So i suppose the you will need to use a trick similar to the matrox one to get > dual headed accelerated X to work. Yep. The same is true for atyfb (yes, I should add mirrorring/dualhead support for the Mobility in my Vaio :-). > But could it be possible to block this in hardware, and thus force mirroring > only operation ? I suppose yes. > How many different rage 128 mobility are around anyway ? No idea. I just at the ATI website earlier today, and they seem to have new variants called M4 and Radeon Mobility. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 14:14 ` Geert Uytterhoeven @ 2001-05-04 14:23 ` Sven LUTHER 2001-05-04 14:54 ` Benjamin Herrenschmidt 2001-05-04 20:50 ` Michael Schmitz 2 siblings, 0 replies; 53+ messages in thread From: Sven LUTHER @ 2001-05-04 14:23 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Sven LUTHER, Benjamin Herrenschmidt, linuxppc-dev, debian-powerpc On Fri, May 04, 2001 at 04:14:36PM +0200, Geert Uytterhoeven wrote: > On Fri, 4 May 2001, Sven LUTHER wrote: > > On Fri, May 04, 2001 at 03:57:29PM +0200, Benjamin Herrenschmidt wrote: > > > >> Note that if you don't want to mess with XFree, I recently added the > > > >> ability to control the CRT & LCD outputs of the Rage M3 to aty128fb in my > > > >> rsync tree. The tool to control it is on www.penguinppc.org/~benh > > > > > > > >BTW, the recently released ibook is said to only have the capacity to mirror, > > > >not act as an independent display ? can that be or is it something limited in > > > >the mac drivers ? It has a 8MB embedded rage mobility 128, same as the > > > >titanium i think. > > > > > > Don't know. Note that the support I added to aty128fb uses one head only. It > > > just allow you to turn on/off the LCD and CRT output, but it's only mirroring. > > > > So mirroring will work, i guess. > > > > for dual head you will need X, isn't it, fbdev seems broken (well at least > > those using fbgen) for dualhead anyway. Don't know if aty128fb uses fbdev. > ^^^^^ > clgen > No, it doesn't. a, so multi headed may work there ? > > BTW, how does the rage 128 work, it has 1 accel engine that draws to the > > framebuffer memory, and one or more ramdac or digital out ports that send the > > fb data to the displays. > > I think so. > > If you point the second CRTC to the same frame buffer region, you'll have > mirrorring, else you have two different heads. so if the mac driver would just permit the CRTC to point to one fb region, then this would enable only mirroring. > > So i suppose the you will need to use a trick similar to the matrox one to get > > dual headed accelerated X to work. > > Yep. The same is true for atyfb (yes, I should add mirrorring/dualhead support > for the Mobility in my Vaio :-). > > > But could it be possible to block this in hardware, and thus force mirroring > > only operation ? > > I suppose yes. This would mean a new die or something such, just to block one feature. I think it is more probable that it is only a driver issue, i think. > > How many different rage 128 mobility are around anyway ? > > No idea. I just at the ATI website earlier today, and they seem to have new > variants called M4 and Radeon Mobility. Well, the M4 is just the rage 128 mobility with AGP 4 support, the one used in the latest batch of imacs. the radeon mobility is another beast altogether, and is not a rage 128 chip, but a radeon one. I don't know of it beeing used into anythin, though i guess it may be used in the next powerbook (with 16MB embeded framebuffer memory). Friendly, Sven Luther ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 14:14 ` Geert Uytterhoeven 2001-05-04 14:23 ` Sven LUTHER @ 2001-05-04 14:54 ` Benjamin Herrenschmidt 2001-05-04 15:05 ` Ramprasad Rao 2001-05-04 20:50 ` Michael Schmitz 2 siblings, 1 reply; 53+ messages in thread From: Benjamin Herrenschmidt @ 2001-05-04 14:54 UTC (permalink / raw) To: Geert Uytterhoeven, linuxppc-dev, debian-powerpc > > >If you point the second CRTC to the same frame buffer region, you'll have >mirrorring, else you have two different heads. In most cases (like what I do with aty128fb), you don't even need to use the second CRTC. Just enable both outputs and let them source from the first CRTC. >> So i suppose the you will need to use a trick similar to the matrox one >to get >> dual headed accelerated X to work. > >Yep. The same is true for atyfb (yes, I should add mirrorring/dualhead support >for the Mobility in my Vaio :-). > >> But could it be possible to block this in hardware, and thus force mirroring >> only operation ? > >I suppose yes. > >> How many different rage 128 mobility are around anyway ? > >No idea. I just at the ATI website earlier today, and they seem to have new >variants called M4 and Radeon Mobility. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 14:54 ` Benjamin Herrenschmidt @ 2001-05-04 15:05 ` Ramprasad Rao 2001-05-04 15:09 ` Benjamin Herrenschmidt 0 siblings, 1 reply; 53+ messages in thread From: Ramprasad Rao @ 2001-05-04 15:05 UTC (permalink / raw) To: Benjamin Herrenschmidt; +Cc: linuxppc-dev Ben, >From all this discussion can I assume that the new ibooks will run linuxppc. Thanks - ramp ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 15:05 ` Ramprasad Rao @ 2001-05-04 15:09 ` Benjamin Herrenschmidt 2001-05-04 15:17 ` Ramprasad Rao 0 siblings, 1 reply; 53+ messages in thread From: Benjamin Herrenschmidt @ 2001-05-04 15:09 UTC (permalink / raw) To: Ramprasad Rao, linuxppc-dev >From all this discussion can I assume that the new ibooks will run linuxppc. Well, difficult to say unless someone test it. I added basic support for it from the few infos I could gather here or there in my tree, but it was not tested yet. Ben. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 15:09 ` Benjamin Herrenschmidt @ 2001-05-04 15:17 ` Ramprasad Rao 0 siblings, 0 replies; 53+ messages in thread From: Ramprasad Rao @ 2001-05-04 15:17 UTC (permalink / raw) To: Benjamin Herrenschmidt; +Cc: linuxppc-dev Apple just posted the new iBook developer manuals on their developer website. It looks very similar to the new 2001 imacs. On Fri, 4 May 2001, Benjamin Herrenschmidt wrote: > >From all this discussion can I assume that the new ibooks will run linuxppc. > > Well, difficult to say unless someone test it. I added basic support for it > from the few infos I could gather here or there in my tree, but it was not > tested yet. > > Ben. > > > ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 14:14 ` Geert Uytterhoeven 2001-05-04 14:23 ` Sven LUTHER 2001-05-04 14:54 ` Benjamin Herrenschmidt @ 2001-05-04 20:50 ` Michael Schmitz 2001-05-05 1:03 ` Benjamin Herrenschmidt 2 siblings, 1 reply; 53+ messages in thread From: Michael Schmitz @ 2001-05-04 20:50 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Sven LUTHER, Benjamin Herrenschmidt, linuxppc-dev, debian-powerpc > > So i suppose the you will need to use a trick similar to the matrox one to get > > dual headed accelerated X to work. > > Yep. The same is true for atyfb (yes, I should add mirrorring/dualhead support > for the Mobility in my Vaio :-). Please do - I tried Ben's mirror utility on the Lombard but no success. And I still have no aty docs to look up the details in. Michael ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 20:50 ` Michael Schmitz @ 2001-05-05 1:03 ` Benjamin Herrenschmidt 2001-05-05 18:49 ` Michael Schmitz 0 siblings, 1 reply; 53+ messages in thread From: Benjamin Herrenschmidt @ 2001-05-05 1:03 UTC (permalink / raw) To: Geert Uytterhoeven; +Cc: Michael Schmitz, linuxppc-dev, debian-powerpc >> Yep. The same is true for atyfb (yes, I should add mirrorring/dualhead >support >> for the Mobility in my Vaio :-). > >Please do - I tried Ben's mirror utility on the Lombard but no success. >And I still have no aty docs to look up the details in. Well, if you do that, it may be interesting to impement the same ioctls I have in my aty128fb version (I'll send it to you later if you don't want to rsync down my entire tree). I beleive you can do something very similar by just toggling the CRT & LCD enable bits on the first CRT. No need for CRTC 2 for simple mirroring. "Smart" mirroring (with higher refresh rate) would require use of CRTC2 however. Ben. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-05 1:03 ` Benjamin Herrenschmidt @ 2001-05-05 18:49 ` Michael Schmitz 0 siblings, 0 replies; 53+ messages in thread From: Michael Schmitz @ 2001-05-05 18:49 UTC (permalink / raw) To: Benjamin Herrenschmidt Cc: Geert Uytterhoeven, Michael Schmitz, linuxppc-dev, debian-powerpc > >Please do - I tried Ben's mirror utility on the Lombard but no success. > >And I still have no aty docs to look up the details in. > > Well, if you do that, it may be interesting to impement the same > ioctls I have in my aty128fb version (I'll send it to you later > if you don't want to rsync down my entire tree). Please do; I'll have to re-sync eventually but I wouldn't mind a preview. > I beleive you can do something very similar by just toggling the > CRT & LCD enable bits on the first CRT. No need for CRTC 2 for > simple mirroring. "Smart" mirroring (with higher refresh rate) would > require use of CRTC2 however. I tried to tweak the CRT and LCD regs on the first CRT before, based on what I could guess from the mirror source and the kernel headers. Needless to say - no success. Michael ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Success! (was Re: External Monitor under Pismo) 2001-05-04 12:29 ` Benjamin Herrenschmidt 2001-05-04 13:34 ` Sven LUTHER @ 2001-05-04 17:10 ` Jason E. Stewart 1 sibling, 0 replies; 53+ messages in thread From: Jason E. Stewart @ 2001-05-04 17:10 UTC (permalink / raw) To: Benjamin Herrenschmidt; +Cc: jason, linuxppc-dev, debian-powerpc "Benjamin Herrenschmidt" <benh@kernel.crashing.org> writes: > Note that if you don't want to mess with XFree, I recently added the > ability to control the CRT & LCD outputs of the Rage M3 to aty128fb in my > rsync tree. The tool to control it is on www.penguinppc.org/~benh Excellent. Works nicely. Thanks Ben, jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo @ 2001-04-04 17:29 Iain Sandoe 2001-04-05 1:58 ` Andrew Sharp 0 siblings, 1 reply; 53+ messages in thread From: Iain Sandoe @ 2001-04-04 17:29 UTC (permalink / raw) To: Andrew Sharp Cc: Tuomas Kuosmanen, E. Jason Stewart, debian-powerpc, stewart.sadler, linuxppc-dev > One has to question whether anyone would be interested in adding > this to a frame buffer driver, assuming that it isn't already > there. because it's useful? ;-) >Perhaps you would be able to get a lot more direct info from > another list, like one dedicated more to laptops or X. well maybe.. - whoever asked the original question? ;-) > I've actually seen an XF86Config for driving the external monitor at > different resolution(s) from the LCD, but I can't find that info at > the moment. I don't know if it works with the frame buffer > server/driver, but I know that it works with the mach64 server for > 3.3.6. If I could find it, it would be worth trying.... yes - mach64 (IIRC OK on Lombard) - but the Pismo has the later chip set which isn't done yet (AFAIK). Iain. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 17:29 External Monitor under Pismo Iain Sandoe @ 2001-04-05 1:58 ` Andrew Sharp 2001-04-05 5:55 ` Jason E. Stewart 0 siblings, 1 reply; 53+ messages in thread From: Andrew Sharp @ 2001-04-05 1:58 UTC (permalink / raw) To: debian-powerpc; +Cc: linuxppc-dev Iain Sandoe wrote: > > > One has to question whether anyone would be interested in adding > > this to a frame buffer driver, assuming that it isn't already > > there. > > because it's useful? ;-) Interesting word. I wonder what it means. But all seriousness aside, what I meant was that if I was going to do some development on this, I would also simultaneously work on getting the aty128 direct driver to work. In other words if it's already in the 128 driver, then I would try to get that working on Pismo, rather than try adding CRT support to the fb driver. I'm trying to make sense, really I am. Someone else mentioned that X4 and X3 vary greatly. I am aware of those differences. > > I've actually seen an XF86Config for driving the external monitor at > > different resolution(s) from the LCD, but I can't find that info at > > the moment. I don't know if it works with the frame buffer > > server/driver, but I know that it works with the mach64 server for > > 3.3.6. If I could find it, it would be worth trying.... OK, some I'm starting to get the clue that Pismo is the G3 powerbook w/ rage128, as opposed to Wallstreet, which is G3 PB w/mach64? A couple more years and I'm sure I'll have it straight. a ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-05 1:58 ` Andrew Sharp @ 2001-04-05 5:55 ` Jason E. Stewart 0 siblings, 0 replies; 53+ messages in thread From: Jason E. Stewart @ 2001-04-05 5:55 UTC (permalink / raw) To: Andrew Sharp; +Cc: debian-powerpc, linuxppc-dev "Andrew Sharp" <andy@netfall.com> writes: > Iain Sandoe wrote: > > > > because it's useful? ;-) > > Interesting word. I wonder what it means. But all seriousness > aside, what I meant was that if I was going to do some development > on this, I would also simultaneously work on getting the aty128 > direct driver to work. In other words if it's already in the 128 > driver, then I would try to get that working on Pismo, rather than > try adding CRT support to the fb driver. I'm trying to make sense, > really I am. Someone else mentioned that X4 and X3 vary greatly. I > am aware of those differences. I'm not clear how the drivers are all related to one another. I believe that the framebuffer is the actual server module, while the r128_driver.c is just the low level stuff. I'm not sure at all, but I suppose I'll know a lot more in a few days ;-) > OK, some I'm starting to get the clue that Pismo is the G3 powerbook > w/ rage128, as opposed to Wallstreet, which is G3 PB w/mach64? A > couple more years and I'm sure I'll have it straight. Sorry, yes, pismo is the G3 Firewire. jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* External Monitor under Pismo
@ 2001-04-02 20:18 Jason E. Stewart
2001-04-03 11:24 ` Andrew Sharp
0 siblings, 1 reply; 53+ messages in thread
From: Jason E. Stewart @ 2001-04-02 20:18 UTC (permalink / raw)
To: debian-powerpc, stewart.sadler, linuxppc-dev
[-- Attachment #1: Type: text/plain, Size: 806 bytes --]
Hey All,
So after 7 months of flailing I finally got my Pismo to run it's
external monitor port, yeah!!!
3 days before I had a talk to give about our OpenSource project, I
realized I was going to be using OpenOffice under linux, and I
couldn't actually drive a projector... So after I got done panicing I
hit google. I find a link on the YDL lists about the 'mirror' program
that appears to have been originally written by Paul Mackeras.
It gives me the functionality I need, but unfortunately it doesn't
seem to work with 2.4 kernels, only 2.2. The program is doing some
pretty low-level memory mojo which I am clueless about.
Could someone slightly wiser point out what would change between 2.2
and 2.4 that would cause this to break? Is it the base memory offset
for the framebuffer?
Cheers!
jas.
[-- Attachment #2: mirror2.c --]
[-- Type: application/octet-stream, Size: 3644 bytes --]
/*
* Copyright (C) 1996 Paul Mackerras (paulus@linuxcare.com.au)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
*
* Minor changes made by Stewart J Sadler (stewart.sadler@roke.co.uk) Oct 2000
*/
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/fcntl.h>
#include <sys/mman.h>
/* SJS apparently not used
static inline void eieio()
{
asm volatile("eieio" : :);
} */
unsigned long regs;
/************************************************************************/
static inline unsigned int ld(int regno)
{
unsigned int x;
asm volatile ("lwbrx %0,0,%1; eieio" : "=r" (x) : "r" (regs + regno));
return x;
}
/************************************************************************/
static inline void st(int regno, unsigned int x)
{
asm volatile ("stwbrx %0,0,%1; eieio" : : "r" (x), "r" (regs + regno));
}
/************************************************************************/
static void print_usage(void)
{
printf("Usage = mirror2 [-h ][-o mirror_level ][-m offset]\n");
printf(" -h Help/ print usage\n");
printf(" -o Set mirroring to mirror_level (0=off 1=on ?)\n");
printf(" -m PCI offset for device as a Hex number\n");
}
/************************************************************************/
static void get_arguments(int ac, char **av,int *on,unsigned long *offset)
{
int arg;
char *thisArg;
/* defaults */
*on=1;
*offset=0xa0000000;
if(ac==1)
{
print_usage();
}
for(arg=1;arg<ac;arg++)
{
thisArg=av[arg];
if(thisArg[0]=='-')
{
switch(tolower(thisArg[1]))
{
case 'o':
*on=1;
if(arg+1<ac)
{
arg++;
*on=atoi(av[arg]);
printf("Mirroring level = %d\n",*on);
}
break;
case 'm':
if(arg+1<ac)
{
arg++;
sscanf(av[arg],"%lx",offset);
printf("Mirror Offset = %lX\n",*offset);
}
break;
case 'h':
print_usage();
break;
}
}
}
}
/************************************************************************/
int main(int ac, char **av)
{
int fd, on;
int a, x;
unsigned long memoryOffset=0x81000000;
if ((fd = open("/dev/mem", O_RDWR)) < 0) {
perror("/dev/mem");
exit(1);
}
get_arguments(ac,av,&on,&memoryOffset);
regs = (unsigned long)
mmap(0, 0x1000, PROT_READ|PROT_WRITE, MAP_SHARED, fd, memoryOffset);
if (regs == -1) {
perror("mmap");
exit(1);
}
st(0x300, ld(0x200));
st(0x304, ld(0x204));
st(0x308, ld(0x208));
st(0x30c, ld(0x20c));
st(0x324, ld(0x224));
st(0x32c, ld(0x22c));
st(0x3f8, on? ((ld(0x50) & 0x700) | 0x2210000): 0x4000000);
st(0x3e0, ld(0x2e0));
st(0x3e4, ld(0x2e4));
x = ld(0x8) & ~0xff;
st(0x8, x | 2);
a = ld(0x9);
st(0x8, x | 0xaa);
st(0x9, a & ~0x20000);
st(0x8, x | 3);
a = ld(0x9);
st(0x8, x | 0xab);
st(0x9, a);
st(0x8, x | 4);
a = ld(0x9);
st(0x8, 0xac);
st(0x9, a);
st(0x58, (ld(0x58) & ~0x10));
st(0x54, on? (ld(0x54) | 0x8000): (ld(0x54) & ~0x8000));
exit(0);
}
[-- Attachment #3: Type: text/plain, Size: 1 bytes --]
^ permalink raw reply [flat|nested] 53+ messages in thread* Re: External Monitor under Pismo 2001-04-02 20:18 Jason E. Stewart @ 2001-04-03 11:24 ` Andrew Sharp 2001-04-03 15:15 ` Tuomas Kuosmanen 2001-04-03 18:08 ` Jason E. Stewart 0 siblings, 2 replies; 53+ messages in thread From: Andrew Sharp @ 2001-04-03 11:24 UTC (permalink / raw) To: Jason E. Stewart; +Cc: debian-powerpc, stewart.sadler, linuxppc-dev Does your laptop have a key sequence that will switch the output from LCD to CRT(external monitor) and back? Mine does. Fn-F8. It's directly tied to the hardware and doesn't need any support in X or Linux. Of course it's an x86 laptop, but it's the same video controller, so maybe your Pismo has something similar? I have to hit it a couple-o' three times to get it to switch, and it does a three way deal: LCD, external, and both simultaneously. a "Jason E. Stewart" wrote: > > Hey All, > > So after 7 months of flailing I finally got my Pismo to run it's > external monitor port, yeah!!! > > 3 days before I had a talk to give about our OpenSource project, I > realized I was going to be using OpenOffice under linux, and I > couldn't actually drive a projector... So after I got done panicing I > hit google. I find a link on the YDL lists about the 'mirror' program > that appears to have been originally written by Paul Mackeras. > > It gives me the functionality I need, but unfortunately it doesn't > seem to work with 2.4 kernels, only 2.2. The program is doing some > pretty low-level memory mojo which I am clueless about. > > Could someone slightly wiser point out what would change between 2.2 > and 2.4 that would cause this to break? Is it the base memory offset > for the framebuffer? > > Cheers! > jas. > > -------------------------------------------------------------------- > Name: mirror2.c > mirror2.c Type: text/x-csrc > Encoding: quoted-printable > > -------------------------------------------------------------------- ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-03 11:24 ` Andrew Sharp @ 2001-04-03 15:15 ` Tuomas Kuosmanen 2001-04-04 1:12 ` Steven Hanley 2001-04-04 2:03 ` Jason E. Stewart 2001-04-03 18:08 ` Jason E. Stewart 1 sibling, 2 replies; 53+ messages in thread From: Tuomas Kuosmanen @ 2001-04-03 15:15 UTC (permalink / raw) To: Andrew Sharp Cc: Jason E. Stewart, debian-powerpc, stewart.sadler, linuxppc-dev Hi! "mirror" works fine for me even on kernel 2.4.3 on my Pismo. Weird. This kernel is from Ben's rsync and it contains the pismo sleep code as well. rsync -avz --delete penguinppc.org::linux-2.4-benh linux-2.4-benh I got scared because I am going to GUADEC (a GNOME conference in Denmark) this weekend and it would have sucked badly if it didnt work, but so far it looks good :o) I originally had just a binary of "mirror" which worked, but I compiled the one which was attached to Jason's mail and it worked as well. Best wishes, Tuomas On 03 Apr 2001 04:24:12 -0700, Andrew Sharp wrote: > Does your laptop have a key sequence that will switch the output > from LCD to CRT(external monitor) and back? Mine does. Fn-F8. > It's directly tied to the hardware and doesn't need any support in X > or Linux. Of course it's an x86 laptop, but it's the same video > controller, so maybe your Pismo has something similar? I have to > hit it a couple-o' three times to get it to switch, and it does a > three way deal: LCD, external, and both simultaneously. > > a > > > "Jason E. Stewart" wrote: > > > > Hey All, > > > > So after 7 months of flailing I finally got my Pismo to run it's > > external monitor port, yeah!!! > > > > 3 days before I had a talk to give about our OpenSource project, I > > realized I was going to be using OpenOffice under linux, and I > > couldn't actually drive a projector... So after I got done panicing I > > hit google. I find a link on the YDL lists about the 'mirror' program > > that appears to have been originally written by Paul Mackeras. > > > > It gives me the functionality I need, but unfortunately it doesn't > > seem to work with 2.4 kernels, only 2.2. The program is doing some > > pretty low-level memory mojo which I am clueless about. > > > > Could someone slightly wiser point out what would change between 2.2 > > and 2.4 that would cause this to break? Is it the base memory offset > > for the framebuffer? > > > > Cheers! > > jas. > > > > -------------------------------------------------------------------- > > Name: mirror2.c > > mirror2.c Type: text/x-csrc > > Encoding: quoted-printable > > > > -------------------------------------------------------------------- > > ________________________________________________________________________ Tuomas Kuosmanen - Art Director - Ximian - tigert@ximian.com - www.ximian.com ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-03 15:15 ` Tuomas Kuosmanen @ 2001-04-04 1:12 ` Steven Hanley 2001-04-04 2:03 ` Jason E. Stewart 1 sibling, 0 replies; 53+ messages in thread From: Steven Hanley @ 2001-04-04 1:12 UTC (permalink / raw) To: linuxppc-dev On Tue, Apr 03, 2001 at 06:15:13PM +0300, Tuomas Kuosmanen wrote: > "mirror" works fine for me even on kernel 2.4.3 on my Pismo. Weird. This > kernel is from Ben's rsync and it contains the pismo sleep code as well. > > rsync -avz --delete penguinppc.org::linux-2.4-benh linux-2.4-benh > > I got scared because I am going to GUADEC (a GNOME conference in > Denmark) this weekend and it would have sucked badly if it didnt work, > but so far it looks good :o) > > I originally had just a binary of "mirror" which worked, but I compiled > the one which was attached to Jason's mail and it worked as well. hmm, well Paul got mirror working on Hugh Blemmings slightly pre pismo laptop at linux.conf.au, some 8 line hack or so he did with his usual panache. At the time I assumed it would not work with my pismo as it was a different machine. (as Paul has pointed out on occasion) But this is good news if benh's kernesl will work with the mirror program, I am also running one currently to use sleep (which works perfectly, hooray ben :), will give it a try on my pismo if I get a free moment some time today. Oh yeah I notice Paul was at that kernel hackers thing in the US that has just happened, were there any other ppc hackers there? Cort? Ben? any of the mvista people? See You Steve -- sjh@wibble.net http://wibble.net/~sjh/ Look Up In The Sky Is it a bird? No Is it a plane? No Is it a small blue banana? YES ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-03 15:15 ` Tuomas Kuosmanen 2001-04-04 1:12 ` Steven Hanley @ 2001-04-04 2:03 ` Jason E. Stewart 2001-04-04 8:38 ` Tuomas Kuosmanen 1 sibling, 1 reply; 53+ messages in thread From: Jason E. Stewart @ 2001-04-04 2:03 UTC (permalink / raw) To: Tuomas Kuosmanen Cc: Andrew Sharp, Jason E. Stewart, debian-powerpc, stewart.sadler, linuxppc-dev "Tuomas Kuosmanen" <tigert@ximian.com> writes: > Hi! > > "mirror" works fine for me even on kernel 2.4.3 on my Pismo. Weird. This > kernel is from Ben's rsync and it contains the pismo sleep code as well. > > rsync -avz --delete penguinppc.org::linux-2.4-benh linux-2.4-benh > > I got scared because I am going to GUADEC (a GNOME conference in > Denmark) this weekend and it would have sucked badly if it didnt work, > but so far it looks good :o) > > I originally had just a binary of "mirror" which worked, but I compiled > the one which was attached to Jason's mail and it worked as well. Glad it helped. I updated my copy of 2.4-benh, and it works now???!!! So I'm really happy ;-) Now... Since I'm mirroring the LCD I only get 1024x768, and the pismo can drive a 1600x1200@16 bit depth. So what needs to happen to aty128fb.c to support the external monitor, and what can I do to make it happen?? Thanks, jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-04 2:03 ` Jason E. Stewart @ 2001-04-04 8:38 ` Tuomas Kuosmanen 0 siblings, 0 replies; 53+ messages in thread From: Tuomas Kuosmanen @ 2001-04-04 8:38 UTC (permalink / raw) To: Jason E. Stewart Cc: Andrew Sharp, Jason E. Stewart, debian-powerpc, stewart.sadler, linuxppc-dev On 03 Apr 2001 19:03:28 -0700, Jason E. Stewart wrote: > "Tuomas Kuosmanen" <tigert@ximian.com> writes: > > > Hi! > > > > "mirror" works fine for me even on kernel 2.4.3 on my Pismo. Weird. This > > kernel is from Ben's rsync and it contains the pismo sleep code as well. > > > > rsync -avz --delete penguinppc.org::linux-2.4-benh linux-2.4-benh > > > > I got scared because I am going to GUADEC (a GNOME conference in > > Denmark) this weekend and it would have sucked badly if it didnt work, > > but so far it looks good :o) > > > > I originally had just a binary of "mirror" which worked, but I compiled > > the one which was attached to Jason's mail and it worked as well. > > Glad it helped. I updated my copy of 2.4-benh, and it works now???!!! > So I'm really happy ;-) > > Now... > > Since I'm mirroring the LCD I only get 1024x768, and the pismo can > drive a 1600x1200@16 bit depth. So what needs to happen to aty128fb.c > to support the external monitor, and what can I do to make it happen?? > That is beyond *me* but maybe someone else knows. I am just the artist dude 'round the corner who likes to hack with perl and stuff.. :-) I think there is no support for the external monitor in that sense in the driver. In macos it can do real dualhead, so that would be possible at least in theory, and it would be pretty nice. But currently I think the mirrored display is all we have for Pismo. Which works nice for projectors though. Tuomas ________________________________________________________________________ Tuomas Kuosmanen - Art Director - Ximian - tigert@ximian.com - www.ximian.com ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: External Monitor under Pismo 2001-04-03 11:24 ` Andrew Sharp 2001-04-03 15:15 ` Tuomas Kuosmanen @ 2001-04-03 18:08 ` Jason E. Stewart 1 sibling, 0 replies; 53+ messages in thread From: Jason E. Stewart @ 2001-04-03 18:08 UTC (permalink / raw) To: debian-powerpc, linuxppc-dev "Andrew Sharp" <andy@netfall.com> writes: > Does your laptop have a key sequence that will switch the output > from LCD to CRT(external monitor) and back? Mine does. Fn-F8. > It's directly tied to the hardware and doesn't need any support in X > or Linux. Of course it's an x86 laptop, but it's the same video > controller, so maybe your Pismo has something similar? I have to > hit it a couple-o' three times to get it to switch, and it does a > three way deal: LCD, external, and both simultaneously. AFAIK there is no such beast for Apple laptops. Under MacOS, in order to get the OS to recognize a new external source, you have to sleep the laptop and wake it up. I would be very happy if someone could prove me wrong ;-) jas. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 53+ messages in thread
end of thread, other threads:[~2001-05-07 8:15 UTC | newest]
Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-04-04 9:21 External Monitor under Pismo Iain Sandoe
2001-04-04 17:01 ` Andrew Sharp
2001-04-04 18:43 ` Jason E. Stewart
2001-04-04 18:01 ` Michel Dänzer
2001-04-04 19:28 ` Jason E. Stewart
2001-04-04 21:45 ` Michel Dänzer
2001-04-04 23:19 ` Jason E. Stewart
2001-04-04 22:22 ` Michel Dänzer
2001-04-05 19:55 ` Jason E. Stewart
2001-04-05 19:48 ` Michel Dänzer
2001-04-05 21:49 ` Jason E. Stewart
2001-04-05 23:46 ` Jason E. Stewart
2001-04-05 23:28 ` Michel Dänzer
2001-04-06 3:04 ` Steven Hanley
[not found] ` <87itjmf7lf.fsf_-_@amadeus.openinformatics.com>
2001-04-30 23:03 ` Success! (was Re: External Monitor under Pismo) Michel Dänzer
2001-05-04 2:10 ` Jason E. Stewart
2001-05-03 22:18 ` Michel Dänzer
2001-05-04 9:08 ` Jason E. Stewart
2001-05-04 12:05 ` Michel Dänzer
2001-05-04 17:14 ` Jason E. Stewart
2001-05-04 17:16 ` Jason E. Stewart
2001-05-05 1:37 ` Michel Dänzer
2001-05-05 9:38 ` Jason E. Stewart
2001-05-05 17:59 ` Michel Dänzer
2001-05-05 21:14 ` Jason E. Stewart
2001-05-06 13:32 ` Michel Dänzer
2001-05-06 21:55 ` Jason E. Stewart
2001-05-07 8:15 ` Michel Dänzer
2001-05-04 12:29 ` Benjamin Herrenschmidt
2001-05-04 13:34 ` Sven LUTHER
2001-05-04 13:57 ` Benjamin Herrenschmidt
2001-05-04 14:06 ` Sven LUTHER
2001-05-04 14:13 ` Benjamin Herrenschmidt
2001-05-04 14:14 ` Geert Uytterhoeven
2001-05-04 14:23 ` Sven LUTHER
2001-05-04 14:54 ` Benjamin Herrenschmidt
2001-05-04 15:05 ` Ramprasad Rao
2001-05-04 15:09 ` Benjamin Herrenschmidt
2001-05-04 15:17 ` Ramprasad Rao
2001-05-04 20:50 ` Michael Schmitz
2001-05-05 1:03 ` Benjamin Herrenschmidt
2001-05-05 18:49 ` Michael Schmitz
2001-05-04 17:10 ` Jason E. Stewart
-- strict thread matches above, loose matches on Subject: below --
2001-04-04 17:29 External Monitor under Pismo Iain Sandoe
2001-04-05 1:58 ` Andrew Sharp
2001-04-05 5:55 ` Jason E. Stewart
2001-04-02 20:18 Jason E. Stewart
2001-04-03 11:24 ` Andrew Sharp
2001-04-03 15:15 ` Tuomas Kuosmanen
2001-04-04 1:12 ` Steven Hanley
2001-04-04 2:03 ` Jason E. Stewart
2001-04-04 8:38 ` Tuomas Kuosmanen
2001-04-03 18:08 ` Jason E. Stewart
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).