Deleating the open PO

Dear Gurus,
I want to check out the list of open PO for a particular materils & delete them . Pl also suggest that if any GR & IR has been done completetely and partialy for the material then what is the procedure . I need this change the valution class of the material
regards
SK

HI,
ME80FN t-code execute report,then select change view icon there and select Po history
you get Po-MIGO-MIRO details there and analyze open PO
or try Me2N
select selection parameter RECHNUNG=open invocie  and Open goods receipt=WE101
and analyze
Regards
Kailas Ugale

Similar Messages

  • When i right click on my ichat i see old ichat convos i want them gone. the only way i found to do this is by deleating the ichat.plist but i can't find it anywhere

    i want them gone. the only way i found to do this is by deleating the ichat.plist but i can't find it anywhere. i have gone through all the plist in preferences and its not there i want these convos gone

    Hi,
    Go to the Finder's Go Menu > Go to Folder and type in ~/Library/Preferences
    This will open the Preferences in the Home Folder's Library.
    In Lion this Library is Hidden and you cannot Click you way there.
    Delete the com.apple.ichat.plist and it's associated .lockfile  (Drag to Trash>
    Restart iChat.
    I am presuming Lion from what you say despite your specs saying Snow Leopard.
    10:52 PM      Wednesday; September 14, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb( 10.6.8)
     Mac OS X (10.6.8),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • SD report for the open sales orders with items

    Hi,
    Is there any standard SAP report which display open sales order togeather with the open items. I want to have columns target quantity, delivered quantity and open quantity.
    Any tip?
    BR
    Saso

    Dear Saso,
    I think, instead using Report: VA05/ VA05N; its better to use Report: VL10C
    In this report, you will get all the Sales Orders along with Materials - relevant for open delivery, along with Open Qty. and various other options can be selected from "Change Layout - (Ctrlt+F8)".
    Best Regards,
    Amit
    Note: Don't maintain any Field-Entry (while executing the Report: VL10N; in order to list all Sales Orders. But, if you want to list Sales Orders based upon some criterias, maintain the Field-entries, as reqd.

  • How to calculate the OPEN QUANTITY in delivery Duelist Report

    Hi Everybody,
       I have a query for finding out the OPEN QUANTITY for schedulines for a delivery.
    If for example the report is run for 2nd of February, it is necessary to
    determine whether there are delivery relevant schedule lines before the
    2nd.
    If yes, we need to know whether there is an open quantity to this line
    item.
    If yes, this open quantity is a negative deviation (we delivered not
    enough).
    If there is no open quantity it is necessary to determine whether for the
    earliest future to be deleviered schedule line, the open quantity equals
    the ordered quantity (VBEP-WMENG),
    if No the the difference between both values equals the positive deviation
    (we delivered more than requested)
    If the open quantity equals the ordered quantity there is no deviation.
    The problem is to calculate the open quantity and the SAP standard there is function
    builder used in SAP standard include MV45AF0O_OFFENE_WERTE_ERMITTEL, the
    function builder is called RV_SCHEDULE_CHECK_DELIVERIES'. But how could we use in this formulae in a Custom delivery report.
    Looking for your helpful suggestions.
    Many thanks in Advance,
    Mira Saikrishna

    Krishna....have a look in the below threads where there was a similar requirement..
    error while using BAPI_OUTB_DELIVERY_CHANGE
    change outbound delivery

  • How can I disable Firefox from automatically opening on system startup on my Mac - unchecking the "open at login" does not work?

    We have Firefox 10.o on our Macbook Pro OS X 10.5.8. I prefer using Firefox as my browser but my husband prefers Safari for now because of a long history of bookmarks and saved information he doesn't have time to re-do. He is tired of Firefox automatically opening when we start up the laptop, and even when we uncheck the "open at login" it still opens at login every time. He is about to uninstall it because of this. How can we disable? It does NOT show up in our account on the Mac OS as an application that starts at login, so we can't disable it there.

    For those of you running Windows, I found this on another site. (Unfortunately, not before getting totally disgusted and switching to chrome.)
    1. click start (or the windows flag button at the bottom left) 2. in the "search programs and files" or the RUN dialog box, enter "msconfig.exe" or "msconfig". 3. That should open the system configuration program. 4. click the "Startup" tab at the top of the opened program. 5. Under the "startup item" column, look for Mozilla firefox. 6. uncheck that one. 7. Click OK or apply. 8. click "exit without restart". 9. you're good to go.

  • How to delete the open requests in the LBWQ

    Hi guys ... Can any one let me know how to delete / update the open requests in the queue . I need to delete the Open requests in the LBWQ...we are applying patches and for that we need to delete from LBWQ and RSA7...I guess there is an ABAP report which will deletes the open requests...Can any one let me know that report name please
    Thanks in advance...
    regards
    Edited by: sam on Dec 17, 2007 6:15 PM

    If your job control runs fine then best thing is to transfer the records from LBWQ to RSA7 and pull it to BW. If you do this all your delta data is intact and you do not loose any delta data. But if you delete the LBWQ you potentially loose all youre delta data. You can go to LBWE and start the job control and move data to RSA7 and then pull it to BW.
    But i am not very clear why you wish to delete this data ? If you do this then better you reinitialize all your delta data by following your normal procedure of filling up the setup tables and then initalizing in BW.

  • Is there a way to adjust the settings on launchpad so that when I swipe into it all the open apps/pages are fully separated (like in exposé) so that I can fully view all of them simultaneously?

    Hi Apple community,
    This is my first go at this so be kind,
    My question concerns launchpad. Coming from Snow Leopard I had been using spaces. I like to keep certain bundles of programs on separate desktops, for example all word processing related tasks in one place. I have set up the equivalent on Yosemite.
    My problem is concerns the loss of exposé. Now I know when you swipe into launch pad you get a very similar effect but the issue I am having concerns the "zoom out" effect when you swipe into launchpad. With exposé all open apps/pages etc would be fully exposed - in my case several (sometimes as many as 9 word documents). What I am running into is when I do this in / into launch pad the "pile" of docs is exposed but they are still overlapping so I can't get a good look at which is which and visually identify where I want to navigate to.
    My question is this; Is there a way to adjust the settings on launchpad so that when I swipe into it all the open apps/pages are fully separated (like in exposé) so that I can fully view all of them simultaneously? If so, instructions on how to do so would be greatly appreciated. Any alternative suggestions to doing this outside of launchpad are also welcome. If there is an exposé app for example, I would be quite willing to go that route.
    My main concern is being able to quickly (ie a touchpad gesture) expand all the open pages so I can bounce between them.
    Much thanks from a loyal Apple friend.

    Hey Eric,
    Thanks for taking the time. Unfortunately no that does not solve it. Same as swipe it will get me there and it will show separate programs spaced out. The issue I am having is that all my open word files are bunched up in a pile on top of each other. I can see the edges of each one but I want them to be separated from each other enough that I can visually identify what file is what.
    Again, thanks for trying, it is appreciated.

  • How can I print all the open tabs from the Reader?

    One of my users subscirbes WSJ Online and uses the Reader to read articles. The user would like to know if he can print all the open tabs in Reader at once instead of one tab or article at a time.
    OS X10.8.2

    Hi,
    Do you mean that you want to print the ABAP code to SAPscrip form ?
    Svetlin

  • Hi, after installing Adobe CC I tried opening Adobe Photoshop. This failed. I get the opening window where it says installing plugins searching etc, after which PS opens in full screen. Just moments after that there's a fail warning, no code number, only

    Hi, after installing Adobe CC I tried opening Adobe Photoshop. This failed.
    I get the opening window where it says installing plugins searching etc, after which PS opens in full screen.
    Just moments after that there's a failure warning, no code number, only the warning that PS failed to open and PS will close.
    I tried downloading it for a second time, but this did'nt solve the problem.
    Befor the CC version I used a one year student version of Adobe CS6.
    What can I do?

    Regarding the Flash Player problem, disable Hardware Acceleration to circumvent driver incompatibilities.
    Regarding the Flash Pro installation problems, post in the Flash forums or http://forums.adobe.com/community/download_install_setup

  • When opening an image Photoshop Elements 12 is opening it in Camera Raw, it is not a RAW image and it is cropped How do I uncrop the opened image?

    When I am opening a .jpg image not an actual raw camera image from Elements 12 it is being opened as a camera Raw image and the image is cropped, I can't find anyway to get the image to uncrop or zoom out so that the entire image is visible so that I can actually edit it to something that is useable. The images were taken with an iPad and copied I suspect using the organizer from Elements 11 but I can't be sure. If I could just uncrop the opened image so that the entire image is visible this would not be a big deal.
    Is there a way to uncrop the image that is being opened by Camera Raw? Am I going to have to get my hands on the source of the images (the iPad) and copy the images again using explorer and not let them be copied with the organizer?

    Uncheck the boxes at the bottom of the dialog Scale styles and resample Image so that only constrain proportions is checked. If you the change the resolution box from 240 to 300 you will get back to your original dimensions.
    This is a meaningless thing to do, you still have the exact same number of pixels, you have only changed the metadata number in the file for ppi, and your prints are not affected by this number.
    You could also use the same method to change the dimensions to 6 x 4 or 9 x 6 etc.
    There are some cases (actually most cases) where you need to CROP the photo to change the dimensions, when the aspect ratio of the original photos is different than the aspect ratio of the final photo; the specific case in 99jon's example is the only case you ever want to change dimensions using Image->Resize->Image Size, where the aspect ratio doesn't change from 6x4 to 9x6 (or 12x8 or 18x12 or ...), and even then, you could do the same thing simply by telling the printer the size you want, you don't really need to do anything in PSE.

  • Why does Bridge open raw files (ndg) in Raw window even though the 'Open in Photoshop' option is...

    I don't understand why in Bridge there are 2 choices, -1- Open raw and -2- Open in Photoshop and yet both choices give you the same result--The raw window opens  with PS below it. After having worked on my raw NEF files I save it to dng. My thinking behind this, is that I alreay have done what was needed and would now like to start working on it within Photoshop. It seems that the only way to automatically open it directly within PS is if I save it as a tiff, psd or jpg. But since this is not what I want to do then why must I add extra steps as opposed to just opening it hwere I want. I mean the 2 choices are there, so why not do what it is being asked?

    If I may step in in this discussion, I always use DNG but never have used ACR to achieve this result.
    As Curt stated the changes made in ACR to a Raw file (or for that matter a DNG file) are undoable without problems.
    My workflow (using Canon CR2 but that is not important, let's say a dSLR generated Raw File) is to use Photodownloader in Bridge (not perfect by far but still the best and easiest way for me).
    I connect my CF card using a card reader and let Adobe Photodownloader do the work.
    Inhere I use several options:
    - convert the CR2 file to a DNG
    - back up the original CR2 on a separate disk
    - rename the DNG to yyyymmdd (shot date) and sequence number
    - add a metadata template for copyright to all the DNG files.
    Sorting out the keepers I open the DNG in ACR and either hit Open (for open directly in PS) or use save as Tiff or PSD depending on next step in development or simply hit Done to apply changes and leave it for later use.
    The advantage of having both ACR in PS and Bridge is huge. The only difference between both is that by default PS has the Open Button selected and Bridge (open in Camera Raw) has the Done button selected, thats all.
    But here is the good part, you can use both simultaneously! For example have PS in film strip mode with multiple files selected and when changes are ready hit Save as start the process but locks up PS itself. Switch to Bridge and use Open in Camera Raw and start with the next job while ACR PS is still running in the background
    When I open a DNG in PS using ACR in either PS or Bridge I continue developing with actions and fine tune with layer mask, brush etc etc.
    Sometimes use Save As for PSD with the layers still active (huge files) when needing to revisit or not quite ready. But mostly I use an action to flatten the files and save as PSD.
    Both DNG and PSD are ending up in my archive, my clients receive whet they want, PSD, Tiff but mostly jpeg and resized.
    When having the job finished and every once in a while I clear out the original CR2 files from Back up because in all the years I use DNG (at least 5 years) I never had to use the original CR2 instead of the DNG that is thoroughly backed up as is the original PSD.
    But since disk space is cheap you can choose to keep them.
    An other option is to include the original raw file in the DNG but I would not recommend that because the file size is getting almost twice as big.
    The biggest plus side for me using DNG is that the xmp data is written directly to the file while original CR2 or NEF needs an xmp side car file next to it with this data.
    However saving changes to metadata is taking a bit longer to a DNG then to an XMP side car file, depending on system resources and time this never been a real problem for me

  • Displaying the title of the open panel when attached to a window...?

    This is probably a really obvious question... but when displaying the open panel as a panel/sheet attached to another window - is there a way to display the panel's title, or some other way to prompt the user?
    For example, I have a preferences window that the user can click a variety of controls, several of which display the open panel... I'd like some way to remind the user which path to select (eg. "Select the path for BLAH").
    One way around it is to temporarily set the title of the window the open panel is attaching to, but I have several windows, and the panel may attach to any one of them... I'd rather not test for each possibility (because, for example, the nib for that window might not be loaded yet, etc.).
    Any ideas?

    Wow, I should probably get some sleep...
    The answer is obvious... after all, I need to know which window to attach the panel to.

  • Issue with the open ati driver

    Hello, im trying to use my ati radeon x700pro videocard with the open ati driver, but, I can't get any larger resolution than 800x600, I have tried without and with refresh rates, but both tries give the same result.
    Here's my xorg.conf:
    Section "ServerLayout"
    Identifier "Simple Layout"
    Screen 0 "aticonfig-Screen[0]" 0 0
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    EndSection
    Section "Files"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/Type1"
    FontPath "/usr/share/fonts/TTF"
    EndSection
    Section "Module"
    SubSection "extmod"
    Option "omit xfree86-dga"
    EndSubSection
    Load "dbe"
    Load "freetype"
    Load "dri"
    Load "glx"
    Load "drm"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc104"
    Option "XkbLayout" "no"
    EndSection
    Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "Auto"
    Option "Device" "/dev/psaux"
    Option "ZAxisMapping" "4 5 6 7"
    Option "Emulate3Buttons"
    EndSection
    Section "Monitor"
    Identifier "Skjerm"
    # HorizSync 30.0 - 83.0
    # VertRefresh 56.0 - 76.0
    EndSection
    Section "Monitor"
    Identifier "aticonfig-Monitor[0]"
    Option "VendorName" "ATI Proprietary Driver"
    Option "ModelName" "Generic Autodetecting Monitor"
    Option "DPMS" "true"
    EndSection
    Section "Device"
    Identifier "aticonfig-Device[0]"
    Driver "radeon"
    Option "XAANoOffscreenPixmaps" "true"
    EndSection
    Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device "aticonfig-Device[0]"
    Monitor "aticonfig-Monitor[0]"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x1024"
    EndSubSection
    EndSection
    Section "DRI"
    Group "video"
    Mode 0666
    EndSection
    Section "ServerFlags"
    Option "AIGLX" "on"
    EndSection
    Section "Extensions"
    Option "Composite" "Enable"
    EndSection
    Here's my xorg log:
    X Window System Version 1.3.0
    Release Date: 19 April 2007
    X Protocol Version 11, Revision 0, Release 1.3
    Build Operating System: UNKNOWN
    Current Operating System: Linux Magda 2.6.21-ARCH #1 SMP PREEMPT Thu May 31 10:41:44 CEST 2007 i686
    Build Date: 31 May 2007
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Module Loader present
    Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun 9 00:17:02 2007
    (==) Using config file: "/etc/X11/xorg.conf"
    (==) ServerLayout "Simple Layout"
    (**) |-->Screen "aticonfig-Screen[0]" (0)
    (**) | |-->Monitor "aticonfig-Monitor[0]"
    (**) | |-->Device "aticonfig-Device[0]"
    (**) |-->Input Device "Mouse1"
    (**) |-->Input Device "Keyboard1"
    (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
    Entry deleted from font path.
    (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
    (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
    Entry deleted from font path.
    (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
    (**) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/Type1,
    /usr/share/fonts/TTF
    (==) RgbPath set to "/usr/share/X11/rgb"
    (==) ModulePath set to "/usr/lib/xorg/modules"
    (**) Option "AIGLX" "on"
    (**) Extension "Composite" is enabled
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) Loader magic: 0x81d92e0
    (II) Module ABI versions:
    X.Org ANSI C Emulation: 0.3
    X.Org Video Driver: 1.2
    X.Org XInput driver : 0.7
    X.Org Server Extension : 0.3
    X.Org Font Renderer : 0.5
    (II) Loader running on linux
    (II) LoadModule: "pcidata"
    (II) Loading /usr/lib/xorg/modules//libpcidata.so
    (II) Module pcidata: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.2
    (++) using VT number 7
    (II) PCI: PCI scan (all values are in hex)
    (II) PCI: 00:00:0: chip 10de,005e card 1462,7125 rev a3 class 05,80,00 hdr 00
    (II) PCI: 00:01:0: chip 10de,0050 card 1462,7125 rev a3 class 06,01,00 hdr 80
    (II) PCI: 00:01:1: chip 10de,0052 card 1462,7125 rev a2 class 0c,05,00 hdr 80
    (II) PCI: 00:02:0: chip 10de,005a card 1462,7125 rev a2 class 0c,03,10 hdr 80
    (II) PCI: 00:02:1: chip 10de,005b card 1462,7125 rev a3 class 0c,03,20 hdr 80
    (II) PCI: 00:06:0: chip 10de,0053 card f462,7125 rev f2 class 01,01,8a hdr 00
    (II) PCI: 00:07:0: chip 10de,0054 card 1462,7125 rev f3 class 01,01,85 hdr 00
    (II) PCI: 00:08:0: chip 10de,0055 card 1462,7125 rev f3 class 01,01,85 hdr 00
    (II) PCI: 00:09:0: chip 10de,005c card 0000,0000 rev a2 class 06,04,01 hdr 01
    (II) PCI: 00:0b:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:0c:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:0d:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:0e:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 01:07:0: chip 168c,001b card a727,6803 rev 01 class 02,00,00 hdr 00
    (II) PCI: 01:08:0: chip 1274,5880 card 1274,8001 rev 04 class 04,01,00 hdr 00
    (II) PCI: 01:09:0: chip 10b7,1700 card 10b7,0020 rev 10 class 02,00,00 hdr 00
    (II) PCI: 05:00:0: chip 1002,5e4b card 174b,0530 rev 00 class 03,00,00 hdr 80
    (II) PCI: 05:00:1: chip 1002,5e6b card 174b,0531 rev 00 class 03,80,00 hdr 00
    (II) PCI: End of PCI scan
    (II) PCI-to-ISA bridge:
    (II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
    (II) Subtractive PCI-to-PCI bridge:
    (II) Bus 1: bridge is at (0:9:0), (0,1,1), BCTRL: 0x0204 (VGA_EN is cleared)
    (II) Bus 1 I/O range:
    [0] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[b]
    [1] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX[b]
    [2] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [3] -1 0 0x0000ac00 - 0x0000acff (0x100) IX[b]
    (II) Bus 1 non-prefetchable memory range:
    [0] -1 0 0xfdf00000 - 0xfdffffff (0x100000) MX[b]
    (II) Bus 1 prefetchable memory range:
    [0] -1 0 0xfde00000 - 0xfdefffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 2: bridge is at (0:11:0), (0,2,2), BCTRL: 0x0004 (VGA_EN is cleared)
    (II) Bus 2 I/O range:
    [0] -1 0 0x00009000 - 0x000090ff (0x100) IX[b]
    [1] -1 0 0x00009400 - 0x000094ff (0x100) IX[b]
    [2] -1 0 0x00009800 - 0x000098ff (0x100) IX[b]
    [3] -1 0 0x00009c00 - 0x00009cff (0x100) IX[b]
    (II) Bus 2 non-prefetchable memory range:
    [0] -1 0 0xfdd00000 - 0xfddfffff (0x100000) MX[b]
    (II) Bus 2 prefetchable memory range:
    [0] -1 0 0xfdc00000 - 0xfdcfffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 3: bridge is at (0:12:0), (0,3,3), BCTRL: 0x0004 (VGA_EN is cleared)
    (II) Bus 3 I/O range:
    [0] -1 0 0x00008000 - 0x000080ff (0x100) IX[b]
    [1] -1 0 0x00008400 - 0x000084ff (0x100) IX[b]
    [2] -1 0 0x00008800 - 0x000088ff (0x100) IX[b]
    [3] -1 0 0x00008c00 - 0x00008cff (0x100) IX[b]
    (II) Bus 3 non-prefetchable memory range:
    [0] -1 0 0xfdb00000 - 0xfdbfffff (0x100000) MX[b]
    (II) Bus 3 prefetchable memory range:
    [0] -1 0 0xfda00000 - 0xfdafffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 4: bridge is at (0:13:0), (0,4,4), BCTRL: 0x0004 (VGA_EN is cleared)
    (II) Bus 4 I/O range:
    [0] -1 0 0x00007000 - 0x000070ff (0x100) IX[b]
    [1] -1 0 0x00007400 - 0x000074ff (0x100) IX[b]
    [2] -1 0 0x00007800 - 0x000078ff (0x100) IX[b]
    [3] -1 0 0x00007c00 - 0x00007cff (0x100) IX[b]
    (II) Bus 4 non-prefetchable memory range:
    [0] -1 0 0xfd900000 - 0xfd9fffff (0x100000) MX[b]
    (II) Bus 4 prefetchable memory range:
    [0] -1 0 0xfd800000 - 0xfd8fffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 5: bridge is at (0:14:0), (0,5,5), BCTRL: 0x000c (VGA_EN is set)
    (II) Bus 5 I/O range:
    [0] -1 0 0x00006000 - 0x000060ff (0x100) IX[b]
    [1] -1 0 0x00006400 - 0x000064ff (0x100) IX[b]
    [2] -1 0 0x00006800 - 0x000068ff (0x100) IX[b]
    [3] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b]
    (II) Bus 5 non-prefetchable memory range:
    [0] -1 0 0xfd700000 - 0xfd7fffff (0x100000) MX[b]
    (II) Bus 5 prefetchable memory range:
    [0] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b]
    (II) Host-to-PCI bridge:
    (II) Bus 0: bridge is at (0:24:0), (0,0,5), BCTRL: 0x0008 (VGA_EN is set)
    (II) Bus 0 I/O range:
    [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) Bus 0 non-prefetchable memory range:
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    (II) Bus 0 prefetchable memory range:
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    (--) PCI:*(5:0:0) ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)] rev 0, Mem @ 0xd8000000/27, 0xfd7f0000/16, I/O @ 0x6c00/8
    (--) PCI: (5:0:1) ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)] Secondary rev 0, Mem @ 0xfd7e0000/16
    (II) Addressable bus resource ranges are
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) OS-reported resource ranges:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    (II) Active PCI resource ranges:
    [0] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [1] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [2] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [3] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [4] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [5] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [6] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [7] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [8] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [9] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [10] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [11] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [12] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [13] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [14] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [15] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [16] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [17] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [18] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [19] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [20] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [21] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [22] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [23] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [24] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) Inactive PCI resource ranges:
    [0] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    (II) Active PCI resource ranges after removing overlaps:
    [0] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [1] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [2] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [3] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [4] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [5] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [6] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [7] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [8] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [9] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [10] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [11] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [12] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [13] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [14] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [15] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [16] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [17] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [18] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [19] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [20] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [21] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [22] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [23] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [24] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) Inactive PCI resource ranges after removing overlaps:
    [0] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    (II) OS-reported resource ranges after removing overlaps with PCI:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    (II) All system resource ranges:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [5] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [6] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [7] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [9] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [10] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [11] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [12] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [15] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [16] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [17] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [18] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [19] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [20] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [21] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [22] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [23] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [24] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [25] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [26] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [27] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [28] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [29] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [30] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [31] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) LoadModule: "extmod"
    (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 0.3
    (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 DPMS
    (II) Loading extension TOG-CUP
    (II) Loading extension Extended-Visual-Information
    (II) Loading extension XVideo
    (II) Loading extension XVideo-MotionCompensation
    (II) Loading extension X-Resource
    (II) LoadModule: "dbe"
    (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension DOUBLE-BUFFER
    (II) LoadModule: "freetype"
    (II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
    (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
    compiled for 1.3.0, module version = 2.1.0
    Module class: X.Org Font Renderer
    ABI class: X.Org Font Renderer, version 0.5
    (II) Loading font FreeType
    (II) LoadModule: "dri"
    (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension XFree86-DRI
    (II) LoadModule: "dri"
    (II) Reloading /usr/lib/xorg/modules/extensions//libdri.so
    (II) LoadModule: "radeon"
    (II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
    (II) Module radeon: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 4.2.0
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 1.0
    (II) LoadModule: "ati"
    (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
    (II) Module ati: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 6.6.3
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 1.0
    (II) LoadModule: "mouse"
    (II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
    (II) Module mouse: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.1.1
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 0.7
    (II) LoadModule: "kbd"
    (II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
    (II) Module kbd: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.1.0
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 0.7
    (II) ATI: ATI driver (version 6.6.3) for chipsets: ati, ativga
    (II) R128: Driver for ATI Rage 128 chipsets:
    ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
    ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
    ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
    ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
    ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
    ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
    ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
    ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
    ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
    ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
    ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
    ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
    ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
    ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
    ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
    ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
    ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
    ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
    ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
    ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
    ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
    ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
    ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
    ATI Rage 128 Pro ULTRA TU (AGP?)
    (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI Radeon VE/7000 QY (AGP/PCI), ATI Radeon VE/7000 QZ (AGP/PCI),
    ATI ES1000 515E (PCI), ATI ES1000 5969 (PCI),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP320M (U1) 4336,
    ATI Radeon IGP330/340/350 (A4) 4137,
    ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon 7000 IGP (A4+) 4237, ATI Radeon Mobility 7000 IGP 4437,
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 8500 AIW BB (AGP),
    ATI Radeon 8500 AIW BC (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP),
    ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835, ATI Radeon 9100 PRO IGP 7834,
    ATI Radeon Mobility 9200 IGP 7835, ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9700 Pro ND (AGP),
    ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
    ATI FireGL X1 NG (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP),
    ATI FireGL RV360 AV (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon 9650,
    ATI Radeon 9800SE AH (AGP), ATI Radeon 9800 AI (AGP),
    ATI Radeon 9800 AJ (AGP), ATI FireGL X2 AK (AGP),
    ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
    ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
    ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE),
    ATI Radeon Mobility X600 (M24) 3150 (PCIE),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE),
    ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE), ATI FireGL V5000 (RV410) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 XT (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 SE (RV410) (PCIE),
    ATI Radeon X800 (R420) JH (AGP), ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800XT (R420) JP (AGP), ATI Radeon X800 SE (R420) (AGP),
    ATI Radeon AIW X800 VE (R420) JT (AGP),
    ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE), ATI FireGL V7100 (R423) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Radeon X800 (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 XTP (R430) (PCIE),
    ATI Radeon X850 5D4C (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP)
    (II) Primary Device is: PCI 05:00:0
    (--) Assigning device section with no busID to primary device
    (WW) RADEON: No matching Device section for instance (BusID PCI:5:0:1) found
    (--) Chipset ATI Radeon X700 PRO (RV410) (PCIE) found
    (II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [5] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [6] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [7] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [9] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [10] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [11] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [12] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [15] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [16] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [17] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [18] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [19] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [20] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [21] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [22] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [23] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [24] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [25] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [26] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [27] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [28] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [29] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [30] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [31] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) Loading sub module "radeon"
    (II) LoadModule: "radeon"
    (II) Reloading /usr/lib/xorg/modules/drivers//radeon_drv.so
    (II) resource ranges after probing:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [5] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [6] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [7] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [9] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [10] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [11] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [12] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [13] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b]
    [14] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [15] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b]
    [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [17] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [18] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [19] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [20] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [21] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [22] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [23] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [24] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [25] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [26] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [27] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [28] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [29] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [30] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [31] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [32] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [33] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [34] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    [35] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b]
    [36] 0 0 0x000003c0 - 0x000003df (0x20) IS[b]
    (II) Setting vga for screen 0.
    (**) RADEON(0): RADEONPreInit
    (II) RADEON(0): MMIO registers at 0xfd7f0000: size 64KB
    (II) RADEON(0): PCI bus 5 card 0 func 0
    (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
    (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    (==) RADEON(0): Default visual is TrueColor
    (II) Loading sub module "vgahw"
    (II) LoadModule: "vgahw"
    (II) Loading /usr/lib/xorg/modules//libvgahw.so
    (II) Module vgahw: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 1.2
    (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
    (==) RADEON(0): RGB weight 888
    (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    (==) RADEON(0): X server will not keep DPI constant for all screen sizes
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib/xorg/modules//libint10.so
    (II) Module int10: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.2
    (II) RADEON(0): initializing int10
    (II) RADEON(0): Primary V_BIOS segment is: 0xc000
    (--) RADEON(0): Chipset: "ATI Radeon X700 PRO (RV410) (PCIE)" (ChipID = 0x5e4b)
    (--) RADEON(0): Linear framebuffer at 0xd8000000
    (II) RADEON(0): PCIE card detected
    (II) RADEON(0): Generation 2 PCI interface, using max accessible memory
    (II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI BAR=131072K)
    (--) RADEON(0): Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM)
    (II) RADEON(0): Color tiling enabled by default
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"(II) Module already built-in
    (II) Loading sub module "i2c"
    (II) LoadModule: "i2c"(II) Module already built-in
    (II) RADEON(0): I2C bus "DDC" initialized.
    (II) RADEON(0): ATOM BIOS detected
    (II) RADEON(0): Port0: DDCType-0, DACType-0, TMDSType--1, ConnectorType-1
    (II) RADEON(0): Port1: DDCType-2, DACType-1, TMDSType-0, ConnectorType-2
    (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
    (II) RADEON(0): I2C device "DDC:ddc2" removed.
    (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
    (II) RADEON(0): I2C device "DDC:ddc2" removed.
    (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
    (II) RADEON(0): I2C device "DDC:ddc2" removed.
    (II) RADEON(0): DDC Type: 2, Detected Type: 0
    (II) RADEON(0):
    (II) RADEON(0): Primary:
    Monitor -- CRT
    Connector -- VGA
    DAC Type -- Primary
    TMDS Type -- NONE
    DDC Type -- NONE
    (II) RADEON(0): Secondary:
    Monitor -- NONE
    Connector -- DVI-I
    DAC Type -- TVDAC/ExtDAC
    TMDS Type -- Internal
    DDC Type -- DVI_DDC
    (II) RADEON(0): ref_freq: 2700, min_pll: 20000, max_pll: 50000, xclk: 40000, sclk: 425.000000, mclk: 432.000000
    (II) RADEON(0): PLL parameters: rf=2700 rd=2 min=20000 max=50000; xclk=40000
    (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
    (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
    (II) RADEON(0): Validating modes on Primary head ---------
    (II) RADEON(0): aticonfig-Monitor[0]: Using default hsync range of 31.50-37.90 kHz
    (II) RADEON(0): aticonfig-Monitor[0]: Using default vrefresh range of 50.00-70.00 Hz
    (II) RADEON(0): Clock range: 20.00 to 500.00 MHz
    (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x480" (hsync out of range)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "800x600" (hsync out of range)
    (II) RADEON(0): Not using default mode "400x300" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (hsync out of range)
    (II) RADEON(0): Not using default mode "400x300" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (hsync out of range)
    (II) RADEON(0): Not using default mode "400x300" (hsync out of range)
    (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "512x384" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
    (II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
    (II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
    (II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
    (II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "832x624" (hsync out of range)
    (II) RADEON(0): Not using default mode "416x312" (hsync out of range)
    (II) RADEON(0): Not using default mode "1152x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x720" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x360" (hsync out of range)
    (II) RADEON(0): Not using default mode "1280x720" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x360" (hsync out of range)
    (II) RADEON(0): Not using default mode "1280x720" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x360" (hsync out of range)
    (II) RADEON(0): Not using default mode "1280x720" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x360" (hsync out of range)
    (II) RADEON(0): Not using default mode "1280x800" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x800" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x800" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x800" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1360x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "680x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1360x768" (hsync out of range)
    (II) RADEON(0): Not using default mode "680x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1440x900" (hsync out of range)
    (II) RADEON(0): Not using default mode "720x450" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1024" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1680x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1680x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1680x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1680x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1680x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
    (II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
    (II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
    (II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2560x1600" (hsync out of range)
    (II) RADEON(0): Not using default mode "1280x800" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using mode "1280x1024" (no mode of this name)
    (--) RADEON(0): Virtual size is 800x600 (pitch 832)
    (**) RADEON(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
    (II) RADEON(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
    (**) RADEON(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
    (II) RADEON(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
    (**) RADEON(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
    (II) RADEON(0): Modeline "640x480" 25.18 640 656 752 800 480 490 492 525 -hsync -vsync
    (**) RADEON(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
    (II) RADEON(0): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync
    (==) RADEON(0): DPI set to (96, 96)
    (II) Loading sub module "fb"
    (II) LoadModule: "fb"
    (II) Loading /usr/lib/xorg/modules//libfb.so
    (II) Module fb: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.3
    (II) Loading sub module "ramdac"
    (II) LoadModule: "ramdac"(II) Module already built-in
    (==) RADEON(0): Using XAA acceleration architecture
    (II) Loading sub module "xaa"
    (II) LoadModule: "xaa"
    (II) Loading /usr/lib/xorg/modules//libxaa.so
    (II) Module xaa: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.2.0
    ABI class: X.Org Video Driver, version 1.2
    (II) RADEON(0): No MM_TABLE found - assuming CARD is not TV-in capable.
    (!!) RADEON(0): For information on using the multimedia capabilities
    of this adapter, please see http://gatos.sf.net.
    (--) Depth 24 pixmap format is 32 bpp
    (II) do I need RAC? No, I don't.
    (II) resource ranges after preInit:
    [0] 0 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b]
    [1] 0 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b]
    [2] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [3] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [4] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [5] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [6] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [7] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [8] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [9] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [10] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [11] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [12] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [13] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [14] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [15] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b](OprU)
    [16] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b](OprU)
    [17] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b](OprU)
    [18] 0 0 0x00006c00 - 0x00006cff (0x100) IX[b]
    [19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [20] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [21] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [22] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [23] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [24] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [25] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [26] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [27] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [28] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [29] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [30] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [31] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [32] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [33] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [34] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [35] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [36] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [37] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    [38] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
    [39] 0 0 0x000003c0 - 0x000003df (0x20) IS[b](OprU)
    (**) RADEON(0): RADEONScreenInit d8000000 0
    (**) RADEON(0): Map: 0xd8000000, 0x08000000
    (==) RADEON(0): Write-combining range (0xd8000000,0x8000000)
    (**) RADEON(0): RADEONSave
    (**) RADEON(0): RADEONSaveMode(0x820b638)
    (**) RADEON(0): Read: 0x00080002 0x00020020 0x00000000
    (**) RADEON(0): Read: rd=2, fd=32, pd=2
    (**) RADEON(0): RADEONSaveMode returns 0x820b638
    (**) RADEON(0): RADEONInitMemoryMap() :
    (**) RADEON(0): mem_size : 0x08000000
    (**) RADEON(0): MC_FB_LOCATION : 0xdfffd800
    (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
    (**) RADEON(0): RADEONModeInit()
    800x600 40.00 800 840 968 1056 600 601 605 628 (24,32) +H +V
    800x600 40.00 800 840 968 1056 600 601 605 628 (24,32) +H +V
    (**) RADEON(0): Pitch = 6815848 bytes (virtualX = 800, displayWidth = 832)
    (**) RADEON(0): dc=4000, of=32000, fd=24, pd=8
    (**) RADEON(0): RADEONInit returns 0x820bfe8
    (**) RADEON(0): RADEONRestoreMode()
    (**) RADEON(0): RADEONRestoreMode(0x820bfe8)
    (**) RADEON(0): RADEONRestoreMemMapRegisters() :
    (**) RADEON(0): MC_FB_LOCATION : 0xdfffd800
    (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
    (**) RADEON(0): Map Changed ! Applying ...
    (**) RADEON(0): Map applied, resetting engine ...
    (**) RADEON(0): Updating display base addresses...
    (**) RADEON(0): Memory map updated.
    (**) RADEON(0): Programming CRTC1, offset: 0x00000000
    (**) RADEON(0): Wrote: 0x00000002 0x00030018 0x00000000 (0x0000bf00)
    (**) RADEON(0): Wrote: rd=2, fd=24, pd=3
    (**) RADEON(0): RADEONSaveScreen(0)
    (II) RADEON(0): Depth moves disabled by default
    (**) RADEON(0): Setting up initial surfaces
    (**) RADEON(0): Initializing fb layer
    (**) RADEON(0): Setting up accel memmap
    (II) RADEON(0): Memory manager initialized to (0,0) (832,8191)
    (II) RADEON(0): Reserved area from (0,600) to (832,610)
    (II) RADEON(0): Largest offscreen area available: 832 x 7581
    (**) RADEON(0): Initializing backing store
    (==) RADEON(0): Backing store disabled
    (WW) RADEON(0): Direct rendering disabled
    (**) RADEON(0): Setting up final surfaces
    (**) RADEON(0): Initializing Acceleration
    (II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
    (II) RADEON(0): Render acceleration disabled
    (**) RADEON(0): EngineInit (32/32)
    (**) RADEON(0): Pitch for acceleration = 104
    (**) RADEON(0): EngineRestore (32/32)
    (**) RADEON(0): Option "XaaNoOffscreenPixmaps" "true"
    (II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    Indirect CPU to Screen color expansion
    Solid Lines
    Scanline Image Writes
    Setting up tile and stipple cache:
    32 128x128 slots
    28 256x256 slots
    13 512x512 slots
    (II) RADEON(0): Acceleration enabled
    (**) RADEON(0): Initializing DPMS
    (**) Option "dpms" "true"
    (**) RADEON(0): DPMS enabled
    (**) RADEON(0): Initializing Cursor
    (==) RADEON(0): Silken mouse enabled
    (II) RADEON(0): Using hardware cursor (scanline 610)
    (II) RADEON(0): Largest offscreen area available: 832 x 7576
    (**) RADEON(0): Initializing color map
    (**) RADEON(0): Initializing DGA
    (**) RADEON(0): Initializing Xv
    (II) RADEON(0): No video input capabilities detected and no information is provided - disabling multimedia i2c
    (II) Loading sub module "theatre_detect"
    (II) LoadModule: "theatre_detect"
    (II) Loading /usr/lib/xorg/modules/multimedia//theatre_detect_drv.so
    (II) Module theatre_detect: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.0
    (II) RADEON(0): no multimedia table present, disabling Rage Theatre.
    (WW) RADEON(0): Option "VendorName" is not used
    (WW) RADEON(0): Option "ModelName" is not used
    (**) RADEON(0): RADEONScreenInit finished
    (==) RandR enabled
    (II) Initializing built-in extension MIT-SHM
    (II) Initializing built-in extension XInputExtension
    (II) Initializing built-in extension XTEST
    (II) Initializing built-in extension XKEYBOARD
    (II) Initializing built-in extension XC-APPGROUP
    (II) Initializing built-in extension XAccessControlExtension
    (II) Initializing built-in extension SECURITY
    (II) Initializing built-in extension XINERAMA
    (II) Initializing built-in extension XFIXES
    (II) Initializing built-in extension XFree86-Bigfont
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) Initializing built-in extension XEVIE
    (**) Option "Protocol" "Auto"
    (**) Mouse1: Device: "/dev/psaux"
    (**) Mouse1: Protocol: "Auto"
    (**) Option "CorePointer"
    (**) Mouse1: Core Pointer
    (**) Option "Device" "/dev/psaux"
    (**) Option "Emulate3Buttons"
    (**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
    (**) Option "ZAxisMapping" "4 5 6 7"
    (**) Mouse1: ZAxisMapping: buttons 4, 5, 6 and 7
    (**) Mouse1: Buttons: 11
    (**) Option "CoreKeyboard"
    (**) Keyboard1: Core Keyboard
    (**) Option "Protocol" "standard"
    (**) Keyboard1: Protocol: standard
    (**) Option "AutoRepeat" "500 30"
    (**) Option "XkbRules" "xorg"
    (**) Keyboard1: XkbRules: "xorg"
    (**) Option "XkbModel" "pc104"
    (**) Keyboard1: XkbModel: "pc104"
    (**) Option "XkbLayout" "no"
    (**) Keyboard1: XkbLayout: "no"
    (**) Option "CustomKeycodes" "off"
    (**) Keyboard1: CustomKeycodes disabled
    (II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
    (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
    (--) Mouse1: PnP-detected protocol: "ExplorerPS/2"
    (II) Mouse1: ps2EnableDataReporting: succeeded
    (**) RADEON(0): RADEONSaveScreen(2)
    Anyone got any clue?
    Last edited by Roberth (2007-06-08 22:26:31)

    Okay, I can't get direct rendering now, here the xorg log:
    X Window System Version 1.3.0
    Release Date: 19 April 2007
    X Protocol Version 11, Revision 0, Release 1.3
    Build Operating System: UNKNOWN
    Current Operating System: Linux Magda 2.6.21-ARCH #1 SMP PREEMPT Thu May 31 10:41:44 CEST 2007 i686
    Build Date: 31 May 2007
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Module Loader present
    Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun 9 01:17:03 2007
    (==) Using config file: "/etc/X11/xorg.conf"
    (==) ServerLayout "Simple Layout"
    (**) |-->Screen "aticonfig-Screen[0]" (0)
    (**) | |-->Monitor "aticonfig-Monitor[0]"
    (**) | |-->Device "aticonfig-Device[0]"
    (**) |-->Input Device "Mouse1"
    (**) |-->Input Device "Keyboard1"
    (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
    Entry deleted from font path.
    (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
    (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
    Entry deleted from font path.
    (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
    (**) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/Type1,
    /usr/share/fonts/TTF
    (==) RgbPath set to "/usr/share/X11/rgb"
    (==) ModulePath set to "/usr/lib/xorg/modules"
    (**) Option "AIGLX" "off"
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) Loader magic: 0x81d92e0
    (II) Module ABI versions:
    X.Org ANSI C Emulation: 0.3
    X.Org Video Driver: 1.2
    X.Org XInput driver : 0.7
    X.Org Server Extension : 0.3
    X.Org Font Renderer : 0.5
    (II) Loader running on linux
    (II) LoadModule: "pcidata"
    (II) Loading /usr/lib/xorg/modules//libpcidata.so
    (II) Module pcidata: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.2
    (++) using VT number 7
    (II) PCI: PCI scan (all values are in hex)
    (II) PCI: 00:00:0: chip 10de,005e card 1462,7125 rev a3 class 05,80,00 hdr 00
    (II) PCI: 00:01:0: chip 10de,0050 card 1462,7125 rev a3 class 06,01,00 hdr 80
    (II) PCI: 00:01:1: chip 10de,0052 card 1462,7125 rev a2 class 0c,05,00 hdr 80
    (II) PCI: 00:02:0: chip 10de,005a card 1462,7125 rev a2 class 0c,03,10 hdr 80
    (II) PCI: 00:02:1: chip 10de,005b card 1462,7125 rev a3 class 0c,03,20 hdr 80
    (II) PCI: 00:06:0: chip 10de,0053 card f462,7125 rev f2 class 01,01,8a hdr 00
    (II) PCI: 00:07:0: chip 10de,0054 card 1462,7125 rev f3 class 01,01,85 hdr 00
    (II) PCI: 00:08:0: chip 10de,0055 card 1462,7125 rev f3 class 01,01,85 hdr 00
    (II) PCI: 00:09:0: chip 10de,005c card 0000,0000 rev a2 class 06,04,01 hdr 01
    (II) PCI: 00:0b:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:0c:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:0d:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:0e:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 hdr 80
    (II) PCI: 01:07:0: chip 168c,001b card a727,6803 rev 01 class 02,00,00 hdr 00
    (II) PCI: 01:08:0: chip 1274,5880 card 1274,8001 rev 04 class 04,01,00 hdr 00
    (II) PCI: 01:09:0: chip 10b7,1700 card 10b7,0020 rev 10 class 02,00,00 hdr 00
    (II) PCI: 05:00:0: chip 1002,5e4b card 174b,0530 rev 00 class 03,00,00 hdr 80
    (II) PCI: 05:00:1: chip 1002,5e6b card 174b,0531 rev 00 class 03,80,00 hdr 00
    (II) PCI: End of PCI scan
    (II) PCI-to-ISA bridge:
    (II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
    (II) Subtractive PCI-to-PCI bridge:
    (II) Bus 1: bridge is at (0:9:0), (0,1,1), BCTRL: 0x0204 (VGA_EN is cleared)
    (II) Bus 1 I/O range:
    [0] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[b]
    [1] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX[b]
    [2] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [3] -1 0 0x0000ac00 - 0x0000acff (0x100) IX[b]
    (II) Bus 1 non-prefetchable memory range:
    [0] -1 0 0xfdf00000 - 0xfdffffff (0x100000) MX[b]
    (II) Bus 1 prefetchable memory range:
    [0] -1 0 0xfde00000 - 0xfdefffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 2: bridge is at (0:11:0), (0,2,2), BCTRL: 0x0004 (VGA_EN is cleared)
    (II) Bus 2 I/O range:
    [0] -1 0 0x00009000 - 0x000090ff (0x100) IX[b]
    [1] -1 0 0x00009400 - 0x000094ff (0x100) IX[b]
    [2] -1 0 0x00009800 - 0x000098ff (0x100) IX[b]
    [3] -1 0 0x00009c00 - 0x00009cff (0x100) IX[b]
    (II) Bus 2 non-prefetchable memory range:
    [0] -1 0 0xfdd00000 - 0xfddfffff (0x100000) MX[b]
    (II) Bus 2 prefetchable memory range:
    [0] -1 0 0xfdc00000 - 0xfdcfffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 3: bridge is at (0:12:0), (0,3,3), BCTRL: 0x0004 (VGA_EN is cleared)
    (II) Bus 3 I/O range:
    [0] -1 0 0x00008000 - 0x000080ff (0x100) IX[b]
    [1] -1 0 0x00008400 - 0x000084ff (0x100) IX[b]
    [2] -1 0 0x00008800 - 0x000088ff (0x100) IX[b]
    [3] -1 0 0x00008c00 - 0x00008cff (0x100) IX[b]
    (II) Bus 3 non-prefetchable memory range:
    [0] -1 0 0xfdb00000 - 0xfdbfffff (0x100000) MX[b]
    (II) Bus 3 prefetchable memory range:
    [0] -1 0 0xfda00000 - 0xfdafffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 4: bridge is at (0:13:0), (0,4,4), BCTRL: 0x0004 (VGA_EN is cleared)
    (II) Bus 4 I/O range:
    [0] -1 0 0x00007000 - 0x000070ff (0x100) IX[b]
    [1] -1 0 0x00007400 - 0x000074ff (0x100) IX[b]
    [2] -1 0 0x00007800 - 0x000078ff (0x100) IX[b]
    [3] -1 0 0x00007c00 - 0x00007cff (0x100) IX[b]
    (II) Bus 4 non-prefetchable memory range:
    [0] -1 0 0xfd900000 - 0xfd9fffff (0x100000) MX[b]
    (II) Bus 4 prefetchable memory range:
    [0] -1 0 0xfd800000 - 0xfd8fffff (0x100000) MX[b]
    (II) PCI-to-PCI bridge:
    (II) Bus 5: bridge is at (0:14:0), (0,5,5), BCTRL: 0x000c (VGA_EN is set)
    (II) Bus 5 I/O range:
    [0] -1 0 0x00006000 - 0x000060ff (0x100) IX[b]
    [1] -1 0 0x00006400 - 0x000064ff (0x100) IX[b]
    [2] -1 0 0x00006800 - 0x000068ff (0x100) IX[b]
    [3] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b]
    (II) Bus 5 non-prefetchable memory range:
    [0] -1 0 0xfd700000 - 0xfd7fffff (0x100000) MX[b]
    (II) Bus 5 prefetchable memory range:
    [0] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b]
    (II) Host-to-PCI bridge:
    (II) Bus 0: bridge is at (0:24:0), (0,0,5), BCTRL: 0x0008 (VGA_EN is set)
    (II) Bus 0 I/O range:
    [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) Bus 0 non-prefetchable memory range:
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    (II) Bus 0 prefetchable memory range:
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    (--) PCI:*(5:0:0) ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)] rev 0, Mem @ 0xd8000000/27, 0xfd7f0000/16, I/O @ 0x6c00/8
    (--) PCI: (5:0:1) ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)] Secondary rev 0, Mem @ 0xfd7e0000/16
    (II) Addressable bus resource ranges are
    [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
    [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) OS-reported resource ranges:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    (II) Active PCI resource ranges:
    [0] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [1] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [2] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [3] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [4] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [5] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [6] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [7] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [8] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [9] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [10] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [11] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [12] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [13] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [14] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [15] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [16] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [17] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [18] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [19] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [20] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [21] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [22] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [23] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [24] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) Inactive PCI resource ranges:
    [0] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    (II) Active PCI resource ranges after removing overlaps:
    [0] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [1] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [2] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [3] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [4] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [5] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [6] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [7] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [8] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [9] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [10] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [11] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [12] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [13] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [14] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [15] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [16] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [17] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [18] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [19] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [20] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [21] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [22] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [23] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [24] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) Inactive PCI resource ranges after removing overlaps:
    [0] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    (II) OS-reported resource ranges after removing overlaps with PCI:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    (II) All system resource ranges:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [5] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [6] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [7] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [9] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [10] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [11] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [12] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [15] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [16] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [17] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [18] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [19] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [20] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [21] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [22] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [23] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [24] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [25] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [26] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [27] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [28] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [29] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [30] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [31] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) LoadModule: "extmod"
    (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 0.3
    (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 DPMS
    (II) Loading extension TOG-CUP
    (II) Loading extension Extended-Visual-Information
    (II) Loading extension XVideo
    (II) Loading extension XVideo-MotionCompensation
    (II) Loading extension X-Resource
    (II) LoadModule: "dbe"
    (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension DOUBLE-BUFFER
    (II) LoadModule: "freetype"
    (II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
    (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
    compiled for 1.3.0, module version = 2.1.0
    Module class: X.Org Font Renderer
    ABI class: X.Org Font Renderer, version 0.5
    (II) Loading font FreeType
    (II) LoadModule: "dri"
    (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension XFree86-DRI
    (II) LoadModule: "glx"
    (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (**) AIGLX disabled
    (II) Loading extension GLX
    (II) LoadModule: "radeon"
    (II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
    (II) Module radeon: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 4.2.0
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 1.0
    (II) LoadModule: "ati"
    (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
    (II) Module ati: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 6.6.3
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 1.0
    (II) LoadModule: "mouse"
    (II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
    (II) Module mouse: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.1.1
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 0.7
    (II) LoadModule: "kbd"
    (II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
    (II) Module kbd: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.1.0
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 0.7
    (II) ATI: ATI driver (version 6.6.3) for chipsets: ati, ativga
    (II) R128: Driver for ATI Rage 128 chipsets:
    ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
    ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
    ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
    ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
    ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
    ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
    ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
    ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
    ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
    ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
    ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
    ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
    ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
    ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
    ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
    ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
    ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
    ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
    ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
    ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
    ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
    ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
    ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
    ATI Rage 128 Pro ULTRA TU (AGP?)
    (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI Radeon VE/7000 QY (AGP/PCI), ATI Radeon VE/7000 QZ (AGP/PCI),
    ATI ES1000 515E (PCI), ATI ES1000 5969 (PCI),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP320M (U1) 4336,
    ATI Radeon IGP330/340/350 (A4) 4137,
    ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon 7000 IGP (A4+) 4237, ATI Radeon Mobility 7000 IGP 4437,
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 8500 AIW BB (AGP),
    ATI Radeon 8500 AIW BC (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP),
    ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835, ATI Radeon 9100 PRO IGP 7834,
    ATI Radeon Mobility 9200 IGP 7835, ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9700 Pro ND (AGP),
    ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
    ATI FireGL X1 NG (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP),
    ATI FireGL RV360 AV (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon 9650,
    ATI Radeon 9800SE AH (AGP), ATI Radeon 9800 AI (AGP),
    ATI Radeon 9800 AJ (AGP), ATI FireGL X2 AK (AGP),
    ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
    ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
    ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE),
    ATI Radeon Mobility X600 (M24) 3150 (PCIE),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE),
    ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE), ATI FireGL V5000 (RV410) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 XT (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 SE (RV410) (PCIE),
    ATI Radeon X800 (R420) JH (AGP), ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800XT (R420) JP (AGP), ATI Radeon X800 SE (R420) (AGP),
    ATI Radeon AIW X800 VE (R420) JT (AGP),
    ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE), ATI FireGL V7100 (R423) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Radeon X800 (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 XTP (R430) (PCIE),
    ATI Radeon X850 5D4C (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP)
    (II) Primary Device is: PCI 05:00:0
    (--) Assigning device section with no busID to primary device
    (WW) RADEON: No matching Device section for instance (BusID PCI:5:0:1) found
    (--) Chipset ATI Radeon X700 PRO (RV410) (PCIE) found
    (II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [5] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [6] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [7] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [9] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [10] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [11] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [12] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [15] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [16] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [17] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [18] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [19] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [20] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [21] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [22] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [23] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [24] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [25] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [26] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [27] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [28] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [29] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [30] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [31] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    (II) Loading sub module "radeon"
    (II) LoadModule: "radeon"
    (II) Reloading /usr/lib/xorg/modules/drivers//radeon_drv.so
    (II) resource ranges after probing:
    [0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [5] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [6] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [7] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [9] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [10] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [11] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [12] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [13] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b]
    [14] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [15] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b]
    [16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [17] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [18] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [19] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [20] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [21] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [22] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [23] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [24] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [25] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [26] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [27] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [28] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [29] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [30] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [31] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [32] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [33] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [34] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    [35] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b]
    [36] 0 0 0x000003c0 - 0x000003df (0x20) IS[b]
    (II) Setting vga for screen 0.
    (**) RADEON(0): RADEONPreInit
    (II) RADEON(0): MMIO registers at 0xfd7f0000: size 64KB
    (II) RADEON(0): PCI bus 5 card 0 func 0
    (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
    (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    (==) RADEON(0): Default visual is TrueColor
    (II) Loading sub module "vgahw"
    (II) LoadModule: "vgahw"
    (II) Loading /usr/lib/xorg/modules//libvgahw.so
    (II) Module vgahw: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 1.2
    (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
    (==) RADEON(0): RGB weight 888
    (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    (==) RADEON(0): X server will not keep DPI constant for all screen sizes
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib/xorg/modules//libint10.so
    (II) Module int10: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.2
    (II) RADEON(0): initializing int10
    (II) RADEON(0): Primary V_BIOS segment is: 0xc000
    (--) RADEON(0): Chipset: "ATI Radeon X700 PRO (RV410) (PCIE)" (ChipID = 0x5e4b)
    (--) RADEON(0): Linear framebuffer at 0xd8000000
    (II) RADEON(0): PCIE card detected
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:05:00.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenByBusid: drmOpenMinor returns 6
    drmOpenByBusid: drmGetBusid reports
    drmOpenDevice: node name is /dev/dri/card1
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card2
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card3
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card4
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card5
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card6
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card7
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card8
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card9
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card10
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card11
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card12
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card13
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card14
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 6, (OK)
    drmOpenDevice: node name is /dev/dri/card1
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card2
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card3
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card4
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card5
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card6
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card7
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card8
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card9
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card10
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card11
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card12
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card13
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card14
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
    [dri] Disabling DRI.
    (II) RADEON(0): Generation 2 PCI interface, using max accessible memory
    (II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI BAR=131072K)
    (--) RADEON(0): Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM)
    (II) RADEON(0): Color tiling enabled by default
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"(II) Module already built-in
    (II) Loading sub module "i2c"
    (II) LoadModule: "i2c"(II) Module already built-in
    (II) RADEON(0): I2C bus "DDC" initialized.
    (II) RADEON(0): ATOM BIOS detected
    (II) RADEON(0): Port0: DDCType-0, DACType-0, TMDSType--1, ConnectorType-1
    (II) RADEON(0): Port1: DDCType-2, DACType-1, TMDSType-0, ConnectorType-2
    (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
    (II) RADEON(0): I2C device "DDC:ddc2" removed.
    (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
    (II) RADEON(0): I2C device "DDC:ddc2" removed.
    (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
    (II) RADEON(0): I2C device "DDC:ddc2" removed.
    (II) RADEON(0): DDC Type: 2, Detected Type: 0
    (II) RADEON(0):
    (II) RADEON(0): Primary:
    Monitor -- CRT
    Connector -- VGA
    DAC Type -- Primary
    TMDS Type -- NONE
    DDC Type -- NONE
    (II) RADEON(0): Secondary:
    Monitor -- NONE
    Connector -- DVI-I
    DAC Type -- TVDAC/ExtDAC
    TMDS Type -- Internal
    DDC Type -- DVI_DDC
    (II) RADEON(0): ref_freq: 2700, min_pll: 20000, max_pll: 50000, xclk: 40000, sclk: 425.000000, mclk: 432.000000
    (II) RADEON(0): PLL parameters: rf=2700 rd=2 min=20000 max=50000; xclk=40000
    (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
    (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
    (II) RADEON(0): Validating modes on Primary head ---------
    (II) RADEON(0): aticonfig-Monitor[0]: Using hsync range of 30.00-83.00 kHz
    (II) RADEON(0): aticonfig-Monitor[0]: Using vrefresh range of 56.00-76.00 Hz
    (II) RADEON(0): Clock range: 20.00 to 500.00 MHz
    (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "400x300" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "512x384" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
    (II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
    (II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
    (II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
    (II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x768" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
    (II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x720" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "640x360" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x800" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1280x768" (vrefresh out of range)
    (II) RADEON(0): Not using default mode "640x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1360x768" (monitor doesn't support reduced blanking)
    (II) RADEON(0): Not using default mode "680x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "680x384" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "720x450" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1680x1050" (monitor doesn't support reduced blanking)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1680x1050" (hsync out of range)
    (II) RADEON(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (monitor doesn't support reduced blanking)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1080" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x540" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (monitor doesn't support reduced blanking)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1200" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x600" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
    (II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
    (II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
    (II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
    (II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "2560x1600" (hsync out of range)
    (II) RADEON(0): Not using default mode "1280x800" (bad mode clock/interlace/doublescan)
    (II) RADEON(0): Not using default mode "1792x1344" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1920x1200" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1920x1080" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1920x1080" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1600x1200" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1600x1200" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1680x1050" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1680x1050" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1680x1050" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1400x1050" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1400x1050" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1400x1050" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1400x1050" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1440x900" (width too large for virtual size)
    (II) RADEON(0): Not using default mode "1360x768" (width too large for virtual size)
    (--) RADEON(0): Virtual size is 1280x1024 (pitch 1280)
    (**) RADEON(0): *Default mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
    (**) RADEON(0): Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
    (II) RADEON(0): Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    (**) RADEON(0): Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
    (II) RADEON(0): Modeline "1280x960" 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync
    (**) RADEON(0): Default mode "1280x800": 107.2 MHz, 62.6 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "1280x800" 107.21 1280 1360 1496 1712 800 801 804 835 -hsync +vsync
    (**) RADEON(0): Default mode "1280x800": 98.9 MHz, 58.3 kHz, 70.0 Hz
    (II) RADEON(0): Modeline "1280x800" 98.89 1280 1352 1488 1696 800 801 804 833 -hsync +vsync
    (**) RADEON(0): Default mode "1280x800": 83.5 MHz, 49.7 kHz, 60.0 Hz
    (II) RADEON(0): Modeline "1280x800" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
    (**) RADEON(0): Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
    (**) RADEON(0): Default mode "1152x864": 105.0 MHz, 67.6 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "1152x864" 104.99 1152 1224 1352 1552 864 865 868 902 -hsync +vsync
    (**) RADEON(0): Default mode "1152x864": 96.8 MHz, 63.0 kHz, 70.0 Hz
    (II) RADEON(0): Modeline "1152x864" 96.77 1152 1224 1344 1536 864 865 868 900 -hsync +vsync
    (**) RADEON(0): Default mode "1152x864": 81.6 MHz, 53.7 kHz, 60.0 Hz
    (II) RADEON(0): Modeline "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895 -hsync +vsync
    (**) RADEON(0): Default mode "1280x768": 103.0 MHz, 60.2 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "1280x768" 102.98 1280 1360 1496 1712 768 769 772 802 -hsync +vsync
    (**) RADEON(0): Default mode "1280x768": 95.0 MHz, 56.0 kHz, 70.0 Hz
    (II) RADEON(0): Modeline "1280x768" 94.98 1280 1352 1488 1696 768 769 772 800 -hsync +vsync
    (**) RADEON(0): Default mode "1280x768": 80.1 MHz, 47.7 kHz, 60.0 Hz
    (II) RADEON(0): Modeline "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
    (**) RADEON(0): Default mode "1280x720": 95.7 MHz, 56.4 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "1280x720" 95.65 1280 1352 1488 1696 720 721 724 752 -hsync +vsync
    (**) RADEON(0): Default mode "1280x720": 89.0 MHz, 52.5 kHz, 70.0 Hz
    (II) RADEON(0): Modeline "1280x720" 89.04 1280 1352 1488 1696 720 721 724 750 -hsync +vsync
    (**) RADEON(0): Default mode "1280x720": 74.5 MHz, 44.8 kHz, 60.0 Hz
    (II) RADEON(0): Modeline "1280x720" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
    (**) RADEON(0): Default mode "1024x768": 78.8 MHz, 60.0 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
    (**) RADEON(0): Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
    (II) RADEON(0): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
    (**) RADEON(0): Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
    (II) RADEON(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    (**) RADEON(0): Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
    (II) RADEON(0): Modeline "832x624" 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync
    (**) RADEON(0): Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync
    (**) RADEON(0): Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
    (II) RADEON(0): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync
    (**) RADEON(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
    (II) RADEON(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
    (**) RADEON(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
    (II) RADEON(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
    (**) RADEON(0): Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
    (II) RADEON(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync
    (**) RADEON(0): Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
    (II) RADEON(0): Modeline "640x480" 31.50 640 664 704 832 480 489 492 520 -hsync -vsync
    (**) RADEON(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
    (II) RADEON(0): Modeline "640x480" 25.18 640 656 752 800 480 490 492 525 -hsync -vsync
    (**) RADEON(0): Default mode "640x360": 47.8 MHz, 56.4 kHz, 75.0 Hz (D)
    (II) RADEON(0): Modeline "640x360" 47.83 640 676 744 848 360 360 362 376 doublescan -hsync +vsync
    (**) RADEON(0): Default mode "640x360": 44.5 MHz, 52.5 kHz, 70.0 Hz (D)
    (II) RADEON(0): Modeline "640x360" 44.52 640 676 744 848 360 360 362 375 doublescan -hsync +vsync
    (**) RADEON(0): Default mode "640x360": 37.2 MHz, 44.8 kHz, 60.0 Hz (D)
    (II) RADEON(0): Modeline "640x360" 37.24 640 668 736 832 360 360 362 373 doublescan -hsync +vsync
    (**) RADEON(0): Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
    (II) RADEON(0): Modeline "416x312" 28.64 416 432 464 576 312 312 314 333 doublescan -hsync -vsync
    (**) RADEON(0): Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
    (II) RADEON(0): Modeline "400x300" 24.75 400 408 448 528 300 300 302 312 doublescan +hsync +vsync
    (**) RADEON(0): Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
    (II) RADEON(0): Modeline "400x300" 25.00 400 428 488 520 300 318 321 333 doublescan +hsync +vsync
    (**) RADEON(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
    (II) RADEON(0): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync
    (==) RADEON(0): DPI set to (96, 96)
    (II) Loading sub module "fb"
    (II) LoadModule: "fb"
    (II) Loading /usr/lib/xorg/modules//libfb.so
    (II) Module fb: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.3
    (II) Loading sub module "ramdac"
    (II) LoadModule: "ramdac"(II) Module already built-in
    (==) RADEON(0): Using XAA acceleration architecture
    (II) Loading sub module "xaa"
    (II) LoadModule: "xaa"
    (II) Loading /usr/lib/xorg/modules//libxaa.so
    (II) Module xaa: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.2.0
    ABI class: X.Org Video Driver, version 1.2
    (II) RADEON(0): No MM_TABLE found - assuming CARD is not TV-in capable.
    (!!) RADEON(0): For information on using the multimedia capabilities
    of this adapter, please see http://gatos.sf.net.
    (--) Depth 24 pixmap format is 32 bpp
    (II) do I need RAC? No, I don't.
    (II) resource ranges after preInit:
    [0] 0 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b]
    [1] 0 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b]
    [2] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
    [3] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [4] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [5] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [6] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[b]
    [7] -1 0 0xfdfe0000 - 0xfdfeffff (0x10000) MX[b]
    [8] -1 0 0xfe02a000 - 0xfe02afff (0x1000) MX[b]
    [9] -1 0 0xfe02b000 - 0xfe02bfff (0x1000) MX[b]
    [10] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[b]
    [11] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[b]
    [12] -1 0 0xfd7f0000 - 0xfd7fffff (0x10000) MX[b](B)
    [13] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    [14] -1 0 0xfd7e0000 - 0xfd7effff (0x10000) MX[b](B)
    [15] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b](OprU)
    [16] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b](OprU)
    [17] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b](OprU)
    [18] 0 0 0x00006c00 - 0x00006cff (0x100) IX[b]
    [19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [20] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
    [21] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[b]
    [22] -1 0 0x0000ac00 - 0x0000ac3f (0x40) IX[b]
    [23] -1 0 0x0000b800 - 0x0000b80f (0x10) IX[b]
    [24] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[b]
    [25] -1 0 0x00000960 - 0x00000967 (0x8) IX[b]
    [26] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[b]
    [27] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[b]
    [28] -1 0 0x0000cc00 - 0x0000cc0f (0x10) IX[b]
    [29] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[b]
    [30] -1 0 0x00000970 - 0x00000977 (0x8) IX[b]
    [31] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[b]
    [32] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[b]
    [33] -1 0 0x0000e000 - 0x0000e00f (0x10) IX[b]
    [34] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[b]
    [35] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[b]
    [36] -1 0 0x0000fc00 - 0x0000fc1f (0x20) IX[b]
    [37] -1 0 0x00006c00 - 0x00006cff (0x100) IX[b](B)
    [38] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
    [39] 0 0 0x000003c0 - 0x000003df (0x20) IS[b](OprU)
    (**) RADEON(0): RADEONScreenInit d8000000 0
    (**) RADEON(0): Map: 0xd8000000, 0x08000000
    (==) RADEON(0): Write-combining range (0xd8000000,0x8000000)
    (**) RADEON(0): RADEONSave
    (**) RADEON(0): RADEONSaveMode(0x820b880)
    (**) RADEON(0): Read: 0x00080002 0x00020020 0x00000000
    (**) RADEON(0): Read: rd=2, fd=32, pd=2
    (**) RADEON(0): RADEONSaveMode returns 0x820b880
    (**) RADEON(0): RADEONInitMemoryMap() :
    (**) RADEON(0): mem_size : 0x08000000
    (**) RADEON(0): MC_FB_LOCATION : 0xdfffd800
    (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
    (**) RADEON(0): RADEONModeInit()
    1280x1024 135.00 1280 1296 1440 1688 1024 1025 1028 1066 (24,32) +H +V
    1280x1024 135.00 1280 1296 1440 1688 1024 1025 1028 1066 (24,32) +H +V
    (**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280)
    (**) RADEON(0): dc=13500, of=27000, fd=20, pd=2
    (**) RADEON(0): RADEONInit returns 0x820c230
    (**) RADEON(0): RADEONRestoreMode()
    (**) RADEON(0): RADEONRestoreMode(0x820c230)
    (**) RADEON(0): RADEONRestoreMemMapRegisters() :
    (**) RADEON(0): MC_FB_LOCATION : 0xdfffd800
    (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
    (**) RADEON(0): Map Changed ! Applying ...
    (**) RADEON(0): Map applied, resetting engine ...
    (**) RADEON(0): Updating display base addresses...
    (**) RADEON(0): Memory map updated.
    (**) RADEON(0): Programming CRTC1, offset: 0x00000000
    (**) RADEON(0): Wrote: 0x00000002 0x00010014 0x00000000 (0x0000bf00)
    (**) RADEON(0): Wrote: rd=2, fd=20, pd=1
    (**) RADEON(0): RADEONSaveScreen(0)
    (II) RADEON(0): Depth moves disabled by default
    (**) RADEON(0): Setting up initial surfaces
    (**) RADEON(0): Initializing fb layer
    (**) RADEON(0): Setting up accel memmap
    (II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
    (II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
    (II) RADEON(0): Largest offscreen area available: 1280 x 7165
    (**) RADEON(0): Initializing backing store
    (==) RADEON(0): Backing store disabled
    (WW) RADEON(0): Direct rendering disabled
    (**) RADEON(0): Setting up final surfaces
    (**) RADEON(0): Initializing Acceleration
    (II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
    (II) RADEON(0): Render acceleration disabled
    (**) RADEON(0): EngineInit (32/32)
    (**) RADEON(0): Pitch for acceleration = 160
    (**) RADEON(0): EngineRestore (32/32)
    (II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    Indirect CPU to Screen color expansion
    Solid Lines
    Scanline Image Writes
    Offscreen Pixmaps
    Setting up tile and stipple cache:
    32 128x128 slots
    32 256x256 slots
    16 512x512 slots
    (II) RADEON(0): Acceleration enabled
    (**) RADEON(0): Initializing DPMS
    (**) Option "dpms" "true"
    (**) RADEON(0): DPMS enabled
    (**) RADEON(0): Initializing Cursor
    (==) RADEON(0): Silken mouse enabled
    (II) RADEON(0): Using hardware cursor (scanline 1026)
    (II) RADEON(0): Largest offscreen area available: 1280 x 7161
    (**) RADEON(0): Initializing color map
    (**) RADEON(0): Initializing DGA
    (**) RADEON(0): Initializing Xv
    (II) RADEON(0): No video input capabilities detected and no information is provided - disabling multimedia i2c
    (II) Loading sub module "theatre_detect"
    (II) LoadModule: "theatre_detect"
    (II) Loading /usr/lib/xorg/modules/multimedia//theatre_detect_drv.so
    (II) Module theatre_detect: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.0
    (II) RADEON(0): no multimedia table present, disabling Rage Theatre.
    (WW) RADEON(0): Option "VendorName" is not used
    (WW) RADEON(0): Option "ModelName" is not used
    (**) RADEON(0): RADEONScreenInit finished
    (==) RandR enabled
    (II) Initializing built-in extension MIT-SHM
    (II) Initializing built-in extension XInputExtension
    (II) Initializing built-in extension XTEST
    (II) Initializing built-in extension XKEYBOARD
    (II) Initializing built-in extension XC-APPGROUP
    (II) Initializing built-in extension XAccessControlExtension
    (II) Initializing built-in extension SECURITY
    (II) Initializing built-in extension XINERAMA
    (II) Initializing built-in extension XFIXES
    (II) Initializing built-in extension XFree86-Bigfont
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) Initializing built-in extension XEVIE
    (II) Loading local sub module "GLcore"
    (II) LoadModule: "GLcore"
    (II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
    (II) Module GLcore: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) GLX: Initialized MESA-PROXY GL provider for screen 0
    (**) Option "Protocol" "Auto"
    (**) Mouse1: Device: "/dev/psaux"
    (**) Mouse1: Protocol: "Auto"
    (**) Option "CorePointer"
    (**) Mouse1: Core Pointer
    (**) Option "Device" "/dev/psaux"
    (**) Option "Emulate3Buttons"
    (**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
    (**) Option "ZAxisMapping" "4 5 6 7"
    (**) Mouse1: ZAxisMapping: buttons 4, 5, 6 and 7
    (**) Mouse1: Buttons: 11
    (**) Option "CoreKeyboard"
    (**) Keyboard1: Core Keyboard
    (**) Option "Protocol" "standard"
    (**) Keyboard1: Protocol: standard
    (**) Option "AutoRepeat" "500 30"
    (**) Option "XkbRules" "xorg"
    (**) Keyboard1: XkbRules: "xorg"
    (**) Option "XkbModel" "pc104"
    (**) Keyboard1: XkbModel: "pc104"
    (**) Option "XkbLayout" "no"
    (**) Keyboard1: XkbLayout: "no"
    (**) Option "CustomKeycodes" "off"
    (**) Keyboard1: CustomKeycodes disabled
    (II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
    (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
    (--) Mouse1: PnP-detected protocol: "ExplorerPS/2"
    (II) Mouse1: ps2EnableDataReporting: succeeded
    (**) RADEON(0): RADEONSaveScreen(2)
    (**) RADEON(0): RADEONSwitchMode() !n(**) RADEON(0): RADEONModeInit()
    1280x1024 108.00 1280 1328 1440 1688 1024 1025 1028 1066 (24,32) +H +V
    1280x1024 108.00 1280 1328 1440 1688 1024 1025 1028 1066 (24,32) +H +V
    (**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280)
    (**) RADEON(0): dc=10800, of=21600, fd=16, pd=2
    (**) RADEON(0): RADEONInit returns 0x820c230
    (**) RADEON(0): RADEONRestoreMode()
    (**) RADEON(0): RADEONRestoreMode(0x820c230)
    (**) RADEON(0): RADEONRestoreMemMapRegisters() :
    (**) RADEON(0): MC_FB_LOCATION : 0xdfffd800
    (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
    (**) RADEON(0): Updating display base addresses...
    (**) RADEON(0): Memory map updated.
    (**) RADEON(0): Programming CRTC1, offset: 0x00000000
    (**) RADEON(0): Wrote: 0x00000002 0x00010010 0x00000000 (0x0000bf00)
    (**) RADEON(0): Wrote: rd=2, fd=16, pd=1
    (**) RADEON(0): EngineRestore (32/32)

  • How to get the open order quantity for a material

    Hi All,
    We need to get the open order quantity for materials. At present we are using the following logic...
    SELECT VBAKVBELN VBAPPOSNR VBAP~KWMENG                 
        INTO TABLE IT_VBAP                                     
      FROM VBAP
      INNER JOIN VBAK ON VBAKVBELN   = VBAPVBELN             
      INNER JOIN VAPMA ON VAPMAVBELN = VBAPVBELN
                      AND VAPMAPOSNR = VBAPPOSNR
      INNER JOIN VBUP ON VBUPVBELN = VBAPVBELN
                     AND VBUPPOSNR = VBAPPOSNR
    WHERE VAPMA~MATNR = IT_OUTPUT-MATNR
       AND VAPMA~WERKS = IT_OUTPUT-WERKS
        AND VBAK~AUART  IN S_AUART                        
         AND VBUP~GBSTA NE 'C'.     
    But the Query takes quite a long time as it does a full range scan on all the tables. Is there any way the query can be improved, may be by creating an index etc? Or is there anyother way by which i can get the required data?
    Any input is appreciated.
    Regards
    Brain.

    This could help.
    *& Report: zsdvr055                date written: 03/24/00              *
    *& Author: Brian Huntley           last update: 03/24/00               *
    *& Program Title: Open Order Report                                    *
    *& Description: This report will create a list of sales documents      *
    *&   that are open (contain at least one item that is not shipped).    *
    *&   The report will sort by ship-to customer name and by sales        *
    *&   document number.                                                  *
    *& Tables:                                                             *
    *& Files:                                                              *
    *& Transactions:                                                       *
    *& Changes:                                                            *
    REPORT ZSDVR055 LINE-SIZE 255.
    TABLES: VBPA,
            VBAP,
            VBUP,
            VBAK,
            VBKD,
            KNA1,
            VBEP,
            VBFA,
            LIKP,
            LIPS,
            EKET,
            T171T.
    define hashed table for selected ship-to and sold-to SO's
    TYPES: BEGIN OF TVBPA_TYPE,
             VBELN LIKE VBPA-VBELN,               "sales document
             POSNR LIKE VBPA-POSNR,               "item number
             PARVW LIKE VBPA-PARVW,               "partner function
             KUNNR LIKE VBPA-KUNNR,               "customer number
           END OF TVBPA_TYPE.
    DATA: TVBPA TYPE HASHED TABLE OF TVBPA_TYPE
            WITH UNIQUE KEY VBELN POSNR PARVW WITH HEADER LINE.
    define internal table for all selected SO's
    DATA: BEGIN OF ITAB0 OCCURS 0,
            VBELN LIKE VBPA-VBELN,                "sales document
          END OF ITAB0.
    define internal table for all selected SO items
    DATA: BEGIN OF ITAB OCCURS 0,
            VBELN LIKE VBAP-VBELN,                "document number
            POSNR LIKE VBAP-POSNR,                "item number
            MATNR LIKE VBAP-MATNR,                "material
            ARKTX LIKE VBAP-ARKTX,                "description
            PSTYV LIKE VBAP-PSTYV,                "item category
            KDMAT LIKE VBAP-KDMAT,                "customer material
            NETWR LIKE VBAP-NETWR,                "net value
            WAERK LIKE VBAP-WAERK,                "currency
            KWMENG LIKE VBAP-KWMENG,              "quantity
            ERDAT LIKE VBAP-ERDAT,                "entry date
            NETPR LIKE VBAP-NETPR,                "net price
            KPEIN LIKE VBAP-KPEIN,                "pricing unit
            PRCTR LIKE VBAP-PRCTR,                "profit center
            ERNAM LIKE VBAK-ERNAM,                "entered by
            AUART LIKE VBAK-AUART,                "order type
            VKORG LIKE VBAK-VKORG,                "sales organization
            VTWEG LIKE VBAK-VTWEG,                "distribution channel
            VDATU LIKE VBAK-VDATU,                "requested date (header)
            BNAME LIKE VBAK-BNAME,                "name of orderer
            KUNNR LIKE VBAK-KUNNR,                "sold-to customer
            BZIRK LIKE VBKD-BZIRK,                "sales district
            KURSK LIKE VBKD-KURSK,                "conversion rate
            BSTKD LIKE VBKD-BSTKD,                "customer PO
            LFGSA LIKE VBUP-LFGSA,                "overall delivery status
            FKSAA LIKE VBUP-FKSAA,                "overall billing status
            KUNWE LIKE VBPA-KUNNR,                "ship-to customer
            NAME1 LIKE KNA1-NAME1,                "ship-to customer name
            ORT01 LIKE KNA1-ORT01,                "ship-to address
            REGIO LIKE KNA1-REGIO,                "ship-to region (state)
            LAND1 LIKE KNA1-LAND1,                "ship-to country
          END OF ITAB.
    create internal table for open orders
    DATA: BEGIN OF ITAB1 OCCURS 0,
            KUNNR LIKE VBAK-KUNNR,                "sold-to customer
            KUNWE LIKE VBPA-KUNNR,                "ship-to customer
            VBELN LIKE VBAP-VBELN,                "document number
            POSNR LIKE VBAP-POSNR,                "item number
            ZDATE1 LIKE VBEP-EDATU,               "requested date
            ZDATE2 LIKE VBEP-EDATU,               "scheduled date (confirm)
            ZDATE3 LIKE VBEP-EDATU,               "committed date
            ZQTY1 LIKE VBAP-KWMENG,               "qty ordered
            ZQTY2 LIKE VBEP-BMENG,                "backlog qty
            ZEXTD LIKE VBAP-NETWR,                "backlog net value
            ZDESC(30) TYPE C,                     "backlog description
          END OF ITAB1.
    define internal table for SO schedule lines
    DATA: BEGIN OF ITAB2A OCCURS 0,
            WADAT LIKE VBEP-WADAT,                "planned goods issue date
            VBELN LIKE VBAP-VBELN,                "document number
            POSNR LIKE VBAP-POSNR,                "item number
            WMENG LIKE VBEP-WMENG,                "qty ordered
            BMENG LIKE VBEP-BMENG,                "qty confirmed
          END OF ITAB2A.
    define internal table for SO item request dates
    DATA: BEGIN OF ITAB2B OCCURS 0,
            EDATU LIKE VBEP-EDATU,                "delivery date
            VBELN LIKE VBAP-VBELN,                "document number
            POSNR LIKE VBAP-POSNR,                "item number
            WMENG LIKE VBEP-WMENG,                "qty ordered
          END OF ITAB2B.
    define internal table for SO item commit dates
    DATA: BEGIN OF ITAB2C OCCURS 0,
            EDATU LIKE VBEP-EDATU,                "delivery date
            VBELN LIKE VBAP-VBELN,                "document number
            POSNR LIKE VBAP-POSNR,                "item number
            ROMS1 LIKE VBEP-WMENG,                "committed qty
          END OF ITAB2C.
    define internal table for SO item deliveries
    DATA: BEGIN OF ITAB3 OCCURS 0,
            VGBEL LIKE LIPS-VGBEL,                "sales document
            VGPOS LIKE LIPS-VGPOS,                "sales document item
            VBELN LIKE LIKP-VBELN,                "delivery number
            POSNR LIKE LIPS-POSNR,                "delivery item number
            WADAT LIKE LIKP-WADAT,                "planned GI date
            WADAT_IST LIKE LIKP-WADAT_IST,        "actual GI date
            LFIMG LIKE LIPS-LFIMG,                "actual qty delivered
            ERDAT LIKE LIKP-ERDAT,                "date created
            ERZET LIKE LIKP-ERZET,                "time created
          END OF ITAB3.
    define internal table for SO item / delivery cross reference
    DATA: BEGIN OF ITAB4 OCCURS 0,
            VBELV LIKE VBFA-VBELV,                "sales document
            POSNV LIKE VBFA-POSNV,                "sales document item
            VBELN LIKE VBFA-VBELN,                "delivery number
            POSNN LIKE VBFA-POSNN,                "delivery item
            VBTYP_N LIKE VBFA-VBTYP_N,            "document category
            RFMNG LIKE VBFA-RFMNG,                "qty delivered
            PLMIN LIKE VBFA-PLMIN,                "plus/minus flag
          END OF ITAB4.
    define local variables
    DATA: ORDR_QTY LIKE VBEP-WMENG,          "order qty
          CONF_QTY LIKE VBEP-BMENG,          "confirmed qty
          NOCONF_QTY LIKE VBEP-BMENG,        "qty not confirmed
          DELV_QTY LIKE VBEP-WMENG,          "qty delivered
          NODELV_QTY LIKE VBEP-WMENG,        "qty not delivered
          REMAIN_QTY LIKE VBEP-WMENG,        "qty remain to get conf date
          REQ_DATE LIKE VBEP-EDATU,          "request date
          COM_DATE LIKE VBEP-EDATU,          "committed date
          DELV_QTY1 LIKE VBEP-WMENG,         "preceding delivery qty
          REMAIN_QTY1 LIKE VBEP-WMENG,       "qty remain to get reqest date
          REMAIN_QTY2 LIKE VBEP-WMENG,       "qty remain to get commit date
          THIRD_QTY LIKE VBEP-WMENG,         "3rd party no PO qty
          SO_STOCK LIKE MSKA-KALAB,          "sales order stock
          ZPRICE LIKE VBAP-NETPR,            "unit price USD
          ADRS1(40) TYPE C,                  "concatenated city and region
          ADRS2(45) TYPE C,                  "city, region and country
          ADRS3(80) TYPE C,                  "name, city, rgn, ctry
          ZCNTR TYPE I.                      "counter
    define select options
    SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS: S_VKORG FOR VBAK-VKORG DEFAULT '1000',
      S_VTWEG FOR VBAK-VTWEG DEFAULT '10' NO-DISPLAY,
      S_SPART FOR VBAK-SPART DEFAULT '00' NO-DISPLAY,
      S_KUNNR FOR VBPA-KUNNR MATCHCODE OBJECT DEBI,
      S_KUNWE FOR VBPA-KUNNR MATCHCODE OBJECT DEBI.
    SELECTION-SCREEN SKIP.
    SELECT-OPTIONS:
      S_BZIRK FOR VBKD-BZIRK,
      S_PRCTR FOR VBAP-PRCTR,
      S_MATNR FOR VBAP-MATNR MATCHCODE OBJECT MAT1,
      S_ERNAM FOR VBAK-ERNAM,
      S_ERDAT FOR VBAP-ERDAT.
    SELECTION-SCREEN END OF BLOCK BLK1.
    AT SELECTION-SCREEN.
      IF S_KUNNR IS INITIAL AND S_KUNWE IS INITIAL.
        MESSAGE E005(ZM) WITH TEXT-100.
      ENDIF.
    MAIN PROGRAM
    INITIALIZATION.
      INCLUDE ZSYHEADR.
    START-OF-SELECTION.
      PERFORM 100_GET_SO_ITEMS.
      PERFORM 200_GET_NO_DELIVERY.
      PERFORM 300_GET_NO_GOODS_ISSUE.
      PERFORM 400_GET_PARTIAL_DELIVERY.
      PERFORM 500_GET_THIRD_PARTY.
      PERFORM 900_CREATE_LIST.
    FORM 100_GET_SO_ITEMS
    FORM 100_GET_SO_ITEMS.
    get SO's for selected ship-to and sold-to customers
      REFRESH TVBPA.
      IF NOT S_KUNNR IS INITIAL.
        SELECT VBELN POSNR PARVW KUNNR
          FROM VBPA INTO TABLE TVBPA
         WHERE KUNNR IN S_KUNNR AND PARVW = 'AG' AND VBELN < '0080000000'.
      ENDIF.
      IF NOT S_KUNWE IS INITIAL.
        SELECT VBELN POSNR PARVW KUNNR
          FROM VBPA APPENDING TABLE TVBPA
          WHERE KUNNR IN S_KUNWE AND PARVW = 'WE' AND VBELN < '0080000000'.
      ENDIF.
      DESCRIBE TABLE TVBPA LINES ZCNTR.
      IF ZCNTR = 0.
        WRITE: /1 'No data found for selection'.
        STOP.
      ENDIF.
    eliminate duplicate SO's
      LOOP AT TVBPA.
        CLEAR ITAB0.
        MOVE TVBPA-VBELN TO ITAB0-VBELN.
        APPEND ITAB0.
      ENDLOOP.
      DELETE ADJACENT DUPLICATES FROM ITAB0.
    get SO detail
      SELECT VBAP~VBELN VBAP~POSNR VBAP~MATNR VBAP~ARKTX VBAP~PSTYV
          VBAP~KDMAT VBAP~NETWR VBAP~WAERK VBAP~KWMENG VBAP~ERDAT
          VBAP~NETPR VBAP~KPEIN VBAP~PRCTR VBAK~ERNAM VBAK~AUART
          VBAK~VKORG VBAK~VTWEG VBAK~VDATU VBAK~BNAME VBAK~KUNNR
          VBKD~BZIRK VBKD~KURSK VBKD~BSTKD VBUP~LFGSA VBUP~FKSAA
        FROM VBAP INNER JOIN VBUP ON VBUP~VBELN = VBAP~VBELN AND
            VBUP~POSNR = VBAP~POSNR
          INNER JOIN VBKD ON VBKD~VBELN = VBAP~VBELN AND
            VBKD~POSNR = VBAP~POSNR
          INNER JOIN VBAK ON VBAK~VBELN = VBAP~VBELN
        INTO TABLE ITAB FOR ALL ENTRIES IN ITAB0
        WHERE VBAP~VBELN = ITAB0-VBELN AND VBAP~MATNR IN S_MATNR AND
          VBAP~ERDAT IN S_ERDAT AND VBAP~PRCTR IN S_PRCTR AND
          VBAP~ABGRU = SPACE AND VBKD~BZIRK IN S_BZIRK AND
          VBAK~VKORG IN S_VKORG AND VBAK~VTWEG IN S_VTWEG AND
          VBAK~SPART IN S_SPART AND VBAK~KUNNR IN S_KUNNR AND
          VBAK~ERNAM IN S_ERNAM.
      IF SY-SUBRC <> 0.
        WRITE: /1 'No data found for selection'.
        STOP.
      ENDIF.
    loop thru SO items
      LOOP AT ITAB.
    get ship-to customer
        IF NOT S_KUNWE IS INITIAL.
          CLEAR TVBPA.
          READ TABLE TVBPA WITH TABLE KEY VBELN = ITAB-VBELN
            POSNR = ITAB-POSNR PARVW = 'WE'.
          IF SY-SUBRC <> 0.
            READ TABLE TVBPA WITH TABLE KEY VBELN = ITAB-VBELN
              POSNR = '000000' PARVW = 'WE'.
          ENDIF.
          MOVE TVBPA-KUNNR TO ITAB-KUNWE.
        ELSE.
          CLEAR ITAB-KUNWE.
          SELECT SINGLE KUNNR FROM VBPA INTO ITAB-KUNWE
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
              PARVW = 'WE'.
          IF SY-SUBRC <> 0.
            SELECT SINGLE KUNNR FROM VBPA INTO ITAB-KUNWE
              WHERE VBELN = ITAB-VBELN AND POSNR = '000000' AND
                PARVW = 'WE'.
          ENDIF.
        ENDIF.
        IF NOT ITAB-KUNWE IN S_KUNWE.
          DELETE ITAB.
          CONTINUE.
        ENDIF.
    get ship-to customer address info
        SELECT SINGLE NAME1 ORT01 REGIO LAND1 FROM KNA1
          INTO (ITAB-NAME1, ITAB-ORT01, ITAB-REGIO, ITAB-LAND1)
          WHERE KUNNR = ITAB-KUNWE.
        MODIFY ITAB.
      ENDLOOP.
      SORT ITAB BY VBELN POSNR.
    ENDFORM.
    FORM 200_GET_NO_DELIVERY
    get detail for SO items w/ no deliveries for order document types
      (ZZOR, ZZC1, ZZCO, ZZRP, ZZRW, KE, KR, ZCHP, ZPSO, ZZNC)
    FORM 200_GET_NO_DELIVERY.
      LOOP AT ITAB WHERE AUART = 'ZZOR' OR AUART = 'ZZC1' OR
        AUART = 'ZZCO' OR AUART = 'ZZRP' OR AUART = 'ZZRW' OR
        AUART = 'KE' OR AUART = 'KR' OR AUART = 'ZCHP' OR
        AUART = 'ZPSO' OR AUART = 'ZZNC'.
    select if delivery status = A (not delivered)
        IF ITAB-LFGSA = 'A'.
    assign values to detail fields
          CLEAR ITAB1.
          ITAB1-KUNNR = ITAB-KUNNR.
          ITAB1-KUNWE = ITAB-KUNWE.
          ITAB1-VBELN = ITAB-VBELN.
          ITAB1-POSNR = ITAB-POSNR.
          IF ITAB-KURSK = 0.
            ITAB-KURSK = 1.
          ENDIF.
          IF ITAB-KPEIN = 0.
            ITAB-KPEIN = 1.
          ENDIF.
    select schedule lines for SO item and write to internal table itab2a
          SELECT WADAT VBELN POSNR WMENG BMENG
            FROM VBEP INTO TABLE ITAB2A
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR.
    select sched lines w/request date and write to internal table itab2b
          SELECT EDATU VBELN POSNR WMENG
            FROM VBEP INTO TABLE ITAB2B
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
              WMENG <> 0.
    select sched lines w/commit date and write to internal table itab2c
          SELECT EDATU VBELN POSNR ROMS1
            FROM VBEP INTO TABLE ITAB2C
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
              ROMS1 <> 0.
          SORT ITAB2A BY WADAT.
          SORT ITAB2B BY EDATU.
          SORT ITAB2C BY EDATU.
          ORDR_QTY = 0.
          CONF_QTY = 0.
          NOCONF_QTY = 0.
    calculate the unconfirmed qty for a SO item
          LOOP AT ITAB2A.
            CONF_QTY = CONF_QTY + ITAB2A-BMENG.
            ORDR_QTY = ORDR_QTY + ITAB2A-WMENG.
          ENDLOOP.
          NOCONF_QTY = ORDR_QTY - CONF_QTY.
          LOOP AT ITAB2A WHERE BMENG <> 0.
            PERFORM GET_REQUEST_DATE TABLES ITAB2B
              USING ITAB2A-BMENG REQ_DATE.
            PERFORM GET_COMMIT_DATE TABLES ITAB2C
              USING ITAB2A-BMENG COM_DATE.
            ITAB1-ZDATE1 = REQ_DATE.
            ITAB1-ZDATE2 = ITAB2A-WADAT.
            ITAB1-ZDATE3 = COM_DATE.
            ITAB1-ZQTY1 = ITAB-KWMENG.
            ITAB1-ZQTY2 = ITAB2A-BMENG.
            ITAB1-ZDESC = 'no delivery, confirmed'.
    calculate net value for backlog qty
            ZPRICE = ( ITAB-NETPR / ITAB-KPEIN ) * ITAB-KURSK.
            ITAB1-ZEXTD = ITAB1-ZQTY2 * ZPRICE.
    if order type is consignment return (KR), reverse sign
            IF ITAB-AUART = 'KR'.
              ITAB1-ZQTY1 = ITAB1-ZQTY1 * -1.
              ITAB1-ZQTY2 = ITAB1-ZQTY2 * -1.
              ITAB1-ZEXTD = ITAB1-ZEXTD * -1.
            ENDIF.
            APPEND ITAB1.
          ENDLOOP.
    get request date for SO item
          IF NOCONF_QTY <> 0.
            PERFORM GET_REQUEST_DATE TABLES ITAB2B
              USING NOCONF_QTY REQ_DATE.
            PERFORM GET_COMMIT_DATE TABLES ITAB2C
              USING NOCONF_QTY COM_DATE.
            ITAB1-ZDATE1 = REQ_DATE.
            ITAB1-ZDATE2 = '99991231'.
            ITAB1-ZDATE3 = COM_DATE.
            ITAB1-ZQTY1 = ITAB-KWMENG.
            ITAB1-ZQTY2 = NOCONF_QTY.
            ITAB1-ZDESC = 'no delivery, not confirmed'.
    calculate net value for backlog qty
            ZPRICE = ( ITAB-NETPR / ITAB-KPEIN ) * ITAB-KURSK.
            ITAB1-ZEXTD = ITAB1-ZQTY2 * ZPRICE.
    if order type is consignment return (KR), reverse sign
            IF ITAB-AUART = 'KR'.
              ITAB1-ZQTY1 = ITAB1-ZQTY1 * -1.
              ITAB1-ZQTY2 = ITAB1-ZQTY2 * -1.
              ITAB1-ZEXTD = ITAB1-ZEXTD * -1.
            ENDIF.
            APPEND ITAB1.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDFORM.
    FORM 300_GET_NO_GOODS_ISSUE
    get detail for SO items w/deliveries and no goods issue for
      doc types (ZZOR, ZZC1, ZZCO, ZZRP, ZZRW, KE, KR, ZCHP, ZPSO, ZZNC)
    FORM 300_GET_NO_GOODS_ISSUE.
    get detail for deliveries w/no goods issue
      SELECT VBELN WADAT WADAT_IST ERDAT ERZET
        FROM LIKP INTO (LIKP-VBELN, LIKP-WADAT, LIKP-WADAT_IST,
          LIKP-ERDAT, LIKP-ERZET)
        WHERE WADAT_IST = 0.
    select if actual qty delivered <> 0
        CLEAR LIPS.
        SELECT POSNR VGBEL VGPOS LFIMG
          FROM LIPS INTO (LIPS-POSNR, LIPS-VGBEL, LIPS-VGPOS, LIPS-LFIMG)
          WHERE VBELN = LIKP-VBELN AND LFIMG <> 0.
    select if goods movement status on delivery = A (no goods issue)
          CLEAR VBUP.
          SELECT SINGLE WBSTA FROM VBUP INTO VBUP-WBSTA
            WHERE VBELN = LIKP-VBELN AND POSNR = LIPS-POSNR.
          IF VBUP-WBSTA = 'A'.
            CLEAR ITAB3.
            ITAB3-VGBEL = LIPS-VGBEL.
            ITAB3-VGPOS = LIPS-VGPOS.
            ITAB3-VBELN = LIKP-VBELN.
            ITAB3-POSNR = LIPS-POSNR.
            ITAB3-WADAT = LIKP-WADAT.
            ITAB3-WADAT_IST = LIKP-WADAT_IST.
            ITAB3-LFIMG = LIPS-LFIMG.
            ITAB3-ERDAT = LIKP-ERDAT.
            ITAB3-ERZET = LIKP-ERZET.
            APPEND ITAB3.
          ENDIF.
        ENDSELECT.
      ENDSELECT.
      SORT ITAB3 BY VGBEL VGPOS VBELN POSNR.
    loop thru deliveries w/no goods issue and get SO item detail
      LOOP AT ITAB3.
        CLEAR ITAB.
        READ TABLE ITAB WITH KEY VBELN = ITAB3-VGBEL POSNR = ITAB3-VGPOS.
        IF SY-SUBRC <> 0.
          IF ITAB-AUART = 'ZZOR' OR ITAB-AUART = 'ZZC1' OR
            ITAB-AUART = 'ZZCO' OR ITAB-AUART = 'ZZRP' OR
            ITAB-AUART = 'ZZRW' OR ITAB-AUART = 'KE' OR
            ITAB-AUART = 'KR' OR ITAB-AUART = 'ZCHP' OR
            ITAB-AUART = 'ZPSO' OR ITAB-AUART = 'ZZNC'.
    assign values to detail fields
            CLEAR ITAB1.
            ITAB1-KUNNR = ITAB-KUNNR.
            ITAB1-KUNWE = ITAB-KUNWE.
            ITAB1-VBELN = ITAB-VBELN.
            ITAB1-POSNR = ITAB-POSNR.
            IF ITAB-KURSK = 0.
              ITAB-KURSK = 1.
            ENDIF.
            IF ITAB-KPEIN = 0.
              ITAB-KPEIN = 1.
            ENDIF.
    select delivery qty for SO item and write to internal table
            SELECT VBELV POSNV VBELN POSNN VBTYP_N RFMNG PLMIN
              FROM VBFA INTO TABLE ITAB4
              WHERE VBELV = ITAB-VBELN AND POSNV = ITAB-POSNR AND
                ( VBTYP_N = 'J' OR VBTYP_N = 'T' ).
    calculate total delivery qty for SO item
            DELV_QTY = 0.
            DELV_QTY1 = 0.
            LOOP AT ITAB4.
              IF ITAB4-VBTYP_N = 'J' OR ( ITAB4-VBTYP_N = 'T' AND
                  ITAB-AUART = 'KR').
                IF ITAB4-PLMIN = '-'.
                  ITAB4-RFMNG = ITAB4-RFMNG * -1.
                ENDIF.
    determine if delivery for SO item precedes delivery w/no goods
      issue (to determine request date and qty)
                CLEAR LIKP.
                SELECT SINGLE ERDAT ERZET
                  FROM LIKP INTO (LIKP-ERDAT, LIKP-ERZET)
                  WHERE VBELN = ITAB4-VBELN.
                IF LIKP-ERDAT < ITAB3-ERDAT OR ( LIKP-ERDAT = ITAB3-ERDAT
                    AND LIKP-ERZET < ITAB3-ERZET ).
                  DELV_QTY1 = DELV_QTY1 + ITAB4-RFMNG.
                ENDIF.
                DELV_QTY = DELV_QTY + ITAB4-RFMNG.
              ENDIF.
            ENDLOOP.
    get request dates for SO item
            REFRESH ITAB2B.
            SELECT EDATU VBELN POSNR WMENG
              FROM VBEP INTO TABLE ITAB2B
              WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
                WMENG <> 0.
    select sched lines w/commit date and write to itab2c
            REFRESH ITAB2C.
            SELECT EDATU VBELN POSNR ROMS1
              FROM VBEP INTO TABLE ITAB2C
              WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
                ROMS1 <> 0.
            SORT ITAB2B BY EDATU.
            SORT ITAB2C BY EDATU.
    loop thru request dates and delete request date entries for
      quantity(s) for preceding deliveries
            REMAIN_QTY1 = DELV_QTY1.
            LOOP AT ITAB2B.
              IF ITAB2B-WMENG > REMAIN_QTY1.
                ITAB2B-WMENG = ITAB2B-WMENG - REMAIN_QTY1.
                MODIFY ITAB2B.
                EXIT.
              ELSEIF ITAB2B-WMENG = REMAIN_QTY1.
                DELETE ITAB2B.
                EXIT.
              ELSE.
                REMAIN_QTY1 = REMAIN_QTY1 - ITAB2B-WMENG.
                DELETE ITAB2B.
              ENDIF.
            ENDLOOP.
    loop thru commit dates and delete commit date entries for
      quantity(s) for preceding deliveries
            REMAIN_QTY2 = DELV_QTY1.
            LOOP AT ITAB2C.
              IF ITAB2C-ROMS1 > REMAIN_QTY2.
                ITAB2C-ROMS1 = ITAB2C-ROMS1 - REMAIN_QTY2.
                MODIFY ITAB2C.
                EXIT.
              ELSEIF ITAB2C-ROMS1 = REMAIN_QTY2.
                DELETE ITAB2C.
                EXIT.
              ELSE.
                REMAIN_QTY2 = REMAIN_QTY2 - ITAB2C-ROMS1.
                DELETE ITAB2C.
              ENDIF.
            ENDLOOP.
    if planned goods issue date is 0, put qty in non-confirmed
    get request date for SO item
            IF ITAB3-WADAT <> 0.
              PERFORM GET_REQUEST_DATE TABLES ITAB2B
                USING ITAB3-LFIMG REQ_DATE.
              PERFORM GET_COMMIT_DATE TABLES ITAB2C
                USING ITAB3-LFIMG COM_DATE.
              ITAB1-ZDATE1 = REQ_DATE.
              ITAB1-ZDATE2 = ITAB3-WADAT.
              ITAB1-ZDATE3 = COM_DATE.
              ITAB1-ZQTY1 = ITAB-KWMENG.
              ITAB1-ZQTY2 = ITAB3-LFIMG.
              ITAB1-ZDESC = 'delivery, no goods issue'.
            ELSE.
              PERFORM GET_REQUEST_DATE TABLES ITAB2B
                USING ITAB3-LFIMG REQ_DATE.
              PERFORM GET_COMMIT_DATE TABLES ITAB2C
                USING ITAB3-LFIMG COM_DATE.
              ITAB1-ZDATE1 = REQ_DATE.
              ITAB1-ZDATE2 = '99991231'.
              ITAB1-ZDATE3 = COM_DATE.
              ITAB1-ZQTY1 = ITAB-KWMENG.
              ITAB1-ZQTY2 = ITAB3-LFIMG.
              ITAB1-ZDESC = 'delivery, no goods issue date'.
            ENDIF.
    calculate net value for backlog qty
            ZPRICE = ( ITAB-NETPR / ITAB-KPEIN ) * ITAB-KURSK.
            ITAB1-ZEXTD = ITAB1-ZQTY2 * ZPRICE.
    if order type is consignment return (KR), reverse sign
            IF ITAB-AUART = 'KR'.
              ITAB1-ZQTY1 = ITAB1-ZQTY1 * -1.
              ITAB1-ZQTY2 = ITAB1-ZQTY2 * -1.
              ITAB1-ZEXTD = ITAB1-ZEXTD * -1.
            ENDIF.
            APPEND ITAB1.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDFORM.
    FORM 400_GET_PARTIAL_DELIVERY
    get detail for SO items w/partial deliveries for document types
      (ZZOR, ZZC1, ZZCO, ZZRP, ZZRW, KE, KR, ZCHP, ZPSO, ZZNC)
    FORM 400_GET_PARTIAL_DELIVERY.
    process SO items for selected order types
      LOOP AT ITAB WHERE AUART = 'ZZOR' OR AUART = 'ZZC1' OR
          AUART = 'ZZCO' OR AUART = 'ZZRP' OR AUART = 'ZZRW' OR
          AUART = 'KE' OR AUART = 'KR' OR AUART = 'ZCHP' OR
          AUART = 'ZPSO' OR AUART = 'ZZNC'.
    select if delivery status = B (partially delivered)
        IF ITAB-LFGSA = 'B'.
    assign values to detail fields
          CLEAR ITAB1.
          ITAB1-KUNNR = ITAB-KUNNR.
          ITAB1-KUNWE = ITAB-KUNWE.
          ITAB1-VBELN = ITAB-VBELN.
          ITAB1-POSNR = ITAB-POSNR.
          IF ITAB-KURSK = 0.
            ITAB-KURSK = 1.
          ENDIF.
          IF ITAB-KPEIN = 0.
            ITAB-KPEIN = 1.
          ENDIF.
    select delivery qty for SO item and write to internal table
          SELECT VBELV POSNV VBELN POSNN VBTYP_N RFMNG PLMIN
            FROM VBFA INTO TABLE ITAB4
            WHERE VBELV = ITAB-VBELN AND POSNV = ITAB-POSNR AND
              ( VBTYP_N = 'J' OR VBTYP_N = 'T' ).
    calculate total delivery qty for SO item
          DELV_QTY = 0.
          LOOP AT ITAB4.
            IF ITAB4-VBTYP_N = 'J' OR ( ITAB4-VBTYP_N = 'T' AND
                ITAB-AUART = 'KR').
              IF ITAB4-PLMIN = '-'.
                ITAB4-RFMNG = ITAB4-RFMNG * -1.
              ENDIF.
              DELV_QTY = DELV_QTY + ITAB4-RFMNG.
            ENDIF.
          ENDLOOP.
    select schedule lines for SO item and write to internal table
          REFRESH ITAB2A.
          SELECT WADAT VBELN POSNR WMENG BMENG
            FROM VBEP INTO TABLE ITAB2A
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR.
    get request dates from schedule line table
          REFRESH ITAB2B.
          SELECT EDATU VBELN POSNR WMENG
            FROM VBEP INTO TABLE ITAB2B
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
              WMENG <> 0.
    get commit dates from schedule line table
          REFRESH ITAB2C.
          SELECT EDATU VBELN POSNR ROMS1
            FROM VBEP INTO TABLE ITAB2C
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
              ROMS1 <> 0.
          SORT ITAB2B BY EDATU.
          SORT ITAB2C BY EDATU.
          SORT ITAB2A BY WADAT.
    loop thru request dates and delete request date entries for
      quantity(s) already delivered
          REMAIN_QTY1 = DELV_QTY.
          LOOP AT ITAB2B.
            IF ITAB2B-WMENG > REMAIN_QTY1.
              ITAB2B-WMENG = ITAB2B-WMENG - REMAIN_QTY1.
              MODIFY ITAB2B.
              EXIT.
            ELSEIF ITAB2B-WMENG = REMAIN_QTY1.
              DELETE ITAB2B.
              EXIT.
            ELSE.
              REMAIN_QTY1 = REMAIN_QTY1 - ITAB2B-WMENG.
              DELETE ITAB2B.
            ENDIF.
          ENDLOOP.
    loop thru commit dates and delete request date entries for
      quantity(s) already delivered
          REMAIN_QTY2 = DELV_QTY.
          LOOP AT ITAB2C.
            IF ITAB2C-ROMS1 > REMAIN_QTY2.
              ITAB2C-ROMS1 = ITAB2C-ROMS1 - REMAIN_QTY2.
              MODIFY ITAB2C.
              EXIT.
            ELSEIF ITAB2C-ROMS1 = REMAIN_QTY2.
              DELETE ITAB2C.
              EXIT.
            ELSE.
              REMAIN_QTY2 = REMAIN_QTY2 - ITAB2C-ROMS1.
              DELETE ITAB2C.
            ENDIF.
          ENDLOOP.
           ORDR_QTY = 0.
           CONF_QTY = 0.
           NOCONF_QTY = 0.
    calculate the unconfirmed qty for SO item
          LOOP AT ITAB2A.
            ORDR_QTY = ORDR_QTY + ITAB2A-WMENG.
            CONF_QTY = CONF_QTY + ITAB2A-BMENG.
          ENDLOOP.
          NOCONF_QTY = ORDR_QTY - CONF_QTY.
          NODELV_QTY = ORDR_QTY - DELV_QTY.
    loop thru schedule lines and process entries with no related
      delivery(s)
          REMAIN_QTY = DELV_QTY.
          LOOP AT ITAB2A.
            IF ITAB2A-BMENG <> 0.
              IF ITAB2A-BMENG <= REMAIN_QTY.
                REMAIN_QTY = REMAIN_QTY - ITAB2A-BMENG.
              ELSE.
                ITAB2A-BMENG = ITAB2A-BMENG - REMAIN_QTY.
                PERFORM GET_REQUEST_DATE TABLES ITAB2B
                  USING ITAB2A-BMENG REQ_DATE.
                PERFORM GET_COMMIT_DATE TABLES ITAB2C
                  USING ITAB2A-BMENG COM_DATE.
                ITAB1-ZDATE1 = REQ_DATE.
                ITAB1-ZDATE2 = ITAB2A-WADAT.
                ITAB1-ZDATE3 = COM_DATE.
                ITAB1-ZQTY1 = ITAB-KWMENG.
                ITAB1-ZQTY2 = ITAB2A-BMENG.
                ITAB1-ZDESC = 'partial delivery'.
    calculate net value for backlog qty
                ZPRICE = ( ITAB-NETPR / ITAB-KPEIN ) * ITAB-KURSK.
                ITAB1-ZEXTD = ITAB1-ZQTY2 * ZPRICE.
    if order type is consignment return (KR), reverse sign
                IF ITAB-AUART = 'KR'.
                  ITAB1-ZQTY1 = ITAB1-ZQTY1 * -1.
                  ITAB1-ZQTY2 = ITAB1-ZQTY2 * -1.
                  ITAB1-ZEXTD = ITAB1-ZEXTD * -1.
                ENDIF.
                APPEND ITAB1.
                REMAIN_QTY = 0.
              ENDIF.
            ENDIF.
          ENDLOOP.
    if total unconfirmed >= total not delivered, qty is unconfirmed
          IF NOCONF_QTY >= NODELV_QTY.
            PERFORM GET_REQUEST_DATE TABLES ITAB2B
              USING NODELV_QTY REQ_DATE.
            PERFORM GET_COMMIT_DATE TABLES ITAB2C
              USING NODELV_QTY COM_DATE.
            ITAB1-ZDATE1 = REQ_DATE.
            ITAB1-ZDATE2 = '99991231'.
            ITAB1-ZDATE3 = COM_DATE.
            ITAB1-ZQTY1 = ITAB-KWMENG.
            ITAB1-ZQTY2 = NODELV_QTY.
            ITAB1-ZDESC = 'partial delv, not confirmed'.
    calculate net value for backlog qty
            ZPRICE = ( ITAB-NETPR / ITAB-KPEIN ) * ITAB-KURSK.
            ITAB1-ZEXTD = ITAB1-ZQTY2 * ZPRICE.
    if order type is consignment return (KR), reverse sign
            IF ITAB-AUART = 'KR'.
              ITAB1-ZQTY1 = ITAB1-ZQTY1 * -1.
              ITAB1-ZQTY2 = ITAB1-ZQTY2 * -1.
              ITAB1-ZEXTD = ITAB1-ZEXTD * -1.
            ENDIF.
            APPEND ITAB1.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDFORM.
    FORM 500_GET_THIRD_PARTY
    get detail for third party SO items
    FORM 500_GET_THIRD_PARTY.
    process SO items for selected order types
      LOOP AT ITAB WHERE PSTYV = 'TAS' AND ( AUART = 'ZZOR' OR
        AUART = 'ZZC1' OR AUART = 'ZZCO' OR AUART = 'ZZRP' OR
        AUART = 'ZZRW' OR AUART = 'KE' OR AUART = 'KR' OR
        AUART = 'ZCHP' OR AUART = 'ZPSO' OR AUART = 'ZZNC' ).
    select if billing status <> C (billed)
        IF ITAB-FKSAA <> 'C'.
    assign values to detail fields
          CLEAR ITAB1.
          ITAB1-KUNNR = ITAB-KUNNR.
          ITAB1-KUNWE = ITAB-KUNWE.
          ITAB1-VBELN = ITAB-VBELN.
          ITAB1-POSNR = ITAB-POSNR.
          IF ITAB-KURSK = 0.
            ITAB-KURSK = 1.
          ENDIF.
          IF ITAB-KPEIN = 0.
            ITAB-KPEIN = 1.
          ENDIF.
    get request dates from schedule line table
          REFRESH ITAB2B.
          SELECT EDATU VBELN POSNR WMENG
            FROM VBEP INTO TABLE ITAB2B
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
              WMENG <> 0.
    get commit dates from schedule line table
          REFRESH ITAB2C.
          SELECT EDATU VBELN POSNR ROMS1
            FROM VBEP INTO TABLE ITAB2C
            WHERE VBELN = ITAB-VBELN AND POSNR = ITAB-POSNR AND
              ROMS1 <> 0.
          SORT ITAB2B BY EDATU.
          SORT ITAB2C BY EDATU.
    get PO number(s) for SO item and write to internal table
          REFRESH ITAB4.
          SELECT VBELV POSNV VBELN POSNN VBTYP_N RFMNG PLMIN
            FROM VBFA INTO TABLE ITAB4
            WHERE VBELV = ITAB-VBELN AND POSNV = ITAB-POSNR AND
              VBTYP_N = 'V' AND RFMNG <> 0.
    calculate total delivery qty for PO item
          DELV_QTY = 0.
          LOOP AT ITAB4.
            IF ITAB4-PLMIN = '-'.
              ITAB4-RFMNG = ITAB4-RFMNG * -1.
            ENDIF.
            DELV_QTY = DELV_QTY + ITAB4-RFMNG.
          ENDLOOP.
    loop thru PO's for SO item
          LOOP AT ITAB4.
    select delivery lines for PO item
            SELECT EINDT EBELN EBELP MENGE FROM EKET
              INTO (EKET-EINDT, EKET-EBELN, EKET-EBELP, EKET-MENGE)
              WHERE EBELN = ITAB4-VBELN AND EBELP = ITAB4-POSNN.
              PERFORM GET_REQUEST_DATE TABLES ITAB2B
                USING EKET-MENGE REQ_DATE.
              PERFORM GET_COMMIT_DATE TABLES ITAB2C
                USING EKET-MENGE COM_DATE.
              ITAB1-ZDATE1 = REQ_DATE.
              ITAB1-ZDATE2 = EKET-EINDT.
              ITAB1-ZDATE3 = COM_DATE.
              ITAB1-ZQTY1 = ITAB-KWMENG.
              ITAB1-ZQTY2 = EKET-MENGE.
              ITAB1-ZDESC = '3rd party item'.
    calculate net value for backlog qty
              ZPRICE = ( ITAB-NETPR / ITAB-KPEIN ) * ITAB-KURSK.
              ITAB1-ZEXTD = ITAB1-ZQTY2 * ZPRICE.
              APPEND ITAB1.
            ENDSELECT.
          ENDLOOP.
    if total delivery qty < order qty, put remaining in non-confirmed
          IF DELV_QTY < ITAB-KWMENG.
            THIRD_QTY = ITAB-KWMENG - DELV_QTY.
            PERFORM GET_REQUEST_DATE TABLES ITAB2B
              USING THIRD_QTY REQ_DATE.
            PERFORM GET_COMMIT_DATE TABLES ITAB2C
              USING THIRD_QTY COM_DATE.
            ITAB1-ZDATE1 = REQ_DATE.
            ITAB1-ZDATE2 = '99991231'.
            ITAB1-ZDATE2 = COM_DATE.
            ITAB1-ZQTY1 = ITAB-KWMENG.
            ITAB1-ZQTY2 = THIRD_QTY.
            ITAB1-ZDESC = '3rd party item, no PO'.
    calculate net value for backlog qty
            ZPRICE = ( ITAB-NETPR / ITAB-KPEIN ) * ITAB-KURSK.
            ITAB1-ZEXTD = ITAB1-ZQTY2 * ZPRICE.
            APPEND ITAB1.
            CONTINUE.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDFORM.
    FORM 900_CREATE_LIST
    process open business detail and create list
    FORM 900_CREATE_LIST.
    if internal table is empty, write message and exit
        DESCRIBE TABLE ITAB1 LINES ZCNTR.
        IF ZCNTR = 0.
          WRITE: / 'No Data Found for Selection'.
          STOP.
        ENDIF.
        SORT ITAB1 BY KUNNR KUNWE VBELN POSNR.
    loop thru sorted table and create list
        LOOP AT ITAB1.
          IF ITAB1-ZDATE1 = SPACE.
            ITAB1-ZDATE1 = '99991231'.
          ENDIF.
          IF ITAB1-ZDATE3 = SPACE.
            ITAB1-ZDATE3 = '99991231'.
          ENDIF.
    get SO item detail
          CLEAR ITAB.
          READ TABLE ITAB WITH KEY VBELN = ITAB1-VBELN
                                   POSNR = ITAB1-POSNR BINARY SEARCH.
    print sold-to and ship-to customer header info
          AT NEW KUNWE.
            CLEAR KNA1.
            SELECT SINGLE NAME1 FROM KNA1 INTO KNA1-NAME1
              WHERE KUNNR = ITAB1-KUNNR.
            CONCATENATE ITAB-ORT01 ITAB-REGIO INTO ADRS1 SEPARATED BY ', '.
            CONCATENATE ADRS1 ITAB-LAND1 INTO ADRS2 SEPARATED BY '   '.
            CONCATENATE ITAB-NAME1 ADRS2 INTO ADRS3 SEPARATED BY '   '.
            FORMAT COLOR 1 INTENSIFIED OFF.
            WRITE: /1 'Sold-to:', 10 ITAB1-KUNNR, 18 KNA1-NAME1,
              56 'Ship-to:', 65 ITAB1-KUNWE, 73 ADRS3.
            FORMAT RESET.
            SKIP.
          ENDAT.
    print out backlog detail
          CLEAR T171T.
          SELECT SINGLE BZTXT FROM T171T INTO T171T-BZTXT
            WHERE SPRAS = SY-LANGU AND BZIRK = ITAB-BZIRK.
          WRITE: /1 ITAB1-VBELN,
            13(6) ITAB1-POSNR NO-ZERO,
            21 ITAB-MATNR,
            41 ITAB-ARKTX,
            83 ITAB1-ZDATE1,
            95 ITAB1-ZDATE3,
            107 ITAB1-ZDATE2,
            119 ITAB-ERNAM,
            129 ITAB-BZIRK, 135 T171T-BZTXT,
            157(20) ITAB-BSTKD,
            179(12) ITAB1-ZQTY1 DECIMALS 0,
            193(12) ITAB1-ZQTY2 DECIMALS 0,
            207(16) ITAB1-ZEXTD DECIMALS 2,
            225 ITAB1-ZDESC.
          AT END OF VBELN.
            SKIP.
          ENDAT.
    print footing at ship-to customer
          AT END OF KUNWE.
            SUM.
            ULINE: /193(12), 207(16).
            FORMAT COLOR 1 INTENSIFIED OFF.
            WRITE: /1 'Total:  Sold-to:', 18 ITAB1-KUNNR,
              25 '/', 27 'Ship-to:', 36 ITAB1-KUNWE,
              193(12) ITAB1-ZQTY2 DECIMALS 0,
              207(16) ITAB1-ZEXTD DECIMALS 2.
            FORMAT RESET.
            SKIP 2.
          ENDAT.
          AT LAST.
            SUM.
            ULINE: /193(12), 207(16).
            FORMAT COLOR 1 INTENSIFIED ON.
            WRITE: /1 'Report Total:',
              193(12) ITAB1-ZQTY2 DECIMALS 0,
              207(16) ITAB1-ZEXTD DECIMALS 2.
            FORMAT RESET.
          ENDAT.
        ENDLOOP.
    ENDFORM.
    FORM GET_REQUEST_DATE
    subroutine to get request date for SO item
    FORM GET_REQUEST_DATE TABLES FTAB STRUCTURE ITAB2B
                          USING CONF_QTY REQ_DATE.
    DATA: REMAIN LIKE VBEP-WMENG,                 "qty remaining
          CNTR TYPE I,                            "loop counter
          TAB_INDEX TYPE I.                       "table index
    initialize
      REMAIN = 0.
      REQ_DATE = SPACE.
    get first request date from table
      TAB_INDEX = 1.
      READ TABLE FTAB INDEX TAB_INDEX.
    if request date not found, set request date to blank
      IF SY-SUBRC <> 0.
        REQ_DATE = SPACE.
        EXIT.
      ELSE.
        REQ_DATE =  FTAB-EDATU.
      ENDIF.
    calculate quantity remaining for request date
      REMAIN = FTAB-WMENG - CONF_QTY.
    if qty remaining > 0, update request date with qty remaining
      IF REMAIN > 0.
        FTAB-WMENG = REMAIN.
        MODIFY FTAB INDEX TAB_INDEX.
    if qty remaining = 0, delete request date (so next request
      date will be used for next confirmed qty)
      ELSEIF REMAIN = 0.
        DELETE FTAB INDEX TAB_INDEX.
    if qty remaining < 0, find next request date and update
      ELSE.
        CNTR = 0.
        WHILE REMAIN < 0 OR CNTR < 10.
          DELETE FTAB INDEX TAB_INDEX.
          TAB_INDEX = TAB_INDEX + 1.
          READ TABLE FTAB INDEX TAB_INDEX.
          REMAIN = REMAIN + FTAB-WMENG.
          CNTR = CNTR + 1.
        ENDWHILE.
        IF REMAIN = 0.
          DELETE FTAB INDEX TAB_INDEX.
        ELSEIF REMAIN > 0.
          FTAB-WMENG = REMAIN.
          MODIFY FTAB INDEX TAB_INDEX.
        ENDIF.
      ENDIF.
    ENDFORM.
    FORM GET_COMMIT_DATE
    subroutine to get commit date for SO item
    FORM GET_COMMIT_DATE TABLES CTAB STRUCTURE ITAB2C
                          USING CONF_QTY COM_DATE.
    DATA: REMAIN LIKE VBEP-WMENG,                 "qty remaining
          CNTR TYPE I,                            "loop counter
          TAB_INDEX TYPE I.                       "table index
    initialize
      REMAIN = 0.
      COM_DATE = SPACE.
    get first commit date from table
      TAB_INDEX = 1.
      READ TABLE CTAB INDEX TAB_INDEX.
    if request date not found, set request date to blank
      IF SY-SUBRC <> 0.
        COM_DATE = SPACE.
        EXIT.
      ELSE.
        COM_DATE =  CTAB-EDATU.
      ENDIF.
    calculate quantity remaining for request date
      REMAIN = CTAB-ROMS1 - CONF_QTY.
    if qty remaining > 0, update request date with qty remaining
      IF REMAIN > 0.
        CTAB-ROMS1 = REMAIN.
        MODIFY CTAB INDEX TAB_INDEX.
    if qty remaining = 0, delete request date (so next request
      date will be used for next confirmed qty)
      ELSEIF REMAIN = 0.
        DELETE CTAB INDEX TAB_INDEX.
    if qty remaining < 0, find next request date and update
      ELSE.
        CNTR = 0.
        WHILE REMAIN < 0 OR CNTR < 10.
          DELETE CTAB INDEX TAB_INDEX.
          TAB_INDEX = TAB_INDEX + 1.
          READ TABLE CTAB INDEX TAB_INDEX.
          REMAIN = REMAIN + CTAB-ROMS1.
          CNTR = CNTR + 1.
        ENDWHILE.
        IF REMAIN = 0.
          DELETE CTAB INDEX TAB_INDEX.
        ELSEIF REMAIN > 0.
          CTAB-ROMS1 = REMAIN.
          MODIFY CTAB INDEX TAB_INDEX.
        ENDIF.
      ENDIF.
    ENDFORM.
    END-OF-REPORT.

  • Payment run didnt pick the open items of Vendor(special G/L for downpmnt)

    Hi,
    Payment run didnt pick the open items of Vendor(special G/L for downpmnt). The line item is due on 2.11.2010.
    The payment run was done on 12.11.2010. Why this line was not picked?
    Edited by: Rudra Prasanna Mohapatra on Nov 14, 2010 11:11 AM

    Hi Rudra,
    In order for the special GL's to be selected for Payment run, you need to define them in your configuration.
    Go to FBZP, click on All company codes, and double click on your company code, and check whether special GL is entered in vendors>Sp. G/L transactions to be paid.
    Regards,
    SAPFICO

Maybe you are looking for