[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Removing UseFBDev



On Tue, Dec 05, 2000 at 10:49:00PM -0500, Jonathan Lane wrote:
> > > Ok, I removed "UseFBDev" and it didn't make a difference.
> > > X still reports an error trying to read V_BIOS, and the
> > > screen once again went blank and I was forced to reboot.
> > >
> > > Any more suggestions?
> > >
> > > -j
> >
> > It will report an error every time, that's normal, that's on my system:
> > cat /var/log/XFree86.0.log | grep -i bios
> > (EE) r128(0): Cannot read V_BIOS (4)
> > (--) r128(0): BIOS at 0x90020000
> 
> Oh, ok, I just assumed this was a problem..

Here's what it looks like on my machine.  Do you get the resource
ranges?  How about the video bios not found warning?


(II) ATI: ATI driver (version 6.2.0) for chipsets: ati
(II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI),
        ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI),
        ATI Rage 128 RL (AGP), ATI Rage 128 Pro PF (AGP),
        ATI Rage 128 Mobility LE (PCI), ATI Rage 128 Mobility LF (AGP),
        ATI Rage 128 Mobility MF (AGP), ATI Rage 128 Mobility ML (AGP)
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
        ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP)
(II) Primary Device is: PCI 00:10:0
(--) Chipset ATI Rage 128 Pro PF (AGP) found
(II) Loading sub module "r128"
(II) LoadModule: "r128"
(II) Reloading /usr/X11R6/lib/modules/drivers/r128_drv.o
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0x80081000 - 0x80081fff (0x1000) MX[B]
        [1] -1  0x80082000 - 0x80082fff (0x1000) MX[B]
        [2] -1  0x80000000 - 0x8007ffff (0x80000) MX[B]
        [3] -1  0x90020000 - 0x9003ffff (0x20000) MX[B](B)
        [4] -1  0x90000000 - 0x90003fff (0x4000) MX[B](B)
        [5] -1  0x94000000 - 0x97ffffff (0x4000000) MX[B](B)
        [6] -1  0x80084000 - 0x80087fff (0x4000) MX[B]
        [7] -1  0x80080000 - 0x800807ff (0x800) MX[B]
        [8] -1  0x00000400 - 0x000004ff (0x100) IX[B](B)
(II) resource ranges after probing:
        [0] -1  0x80081000 - 0x80081fff (0x1000) MX[B]
        [1] -1  0x80082000 - 0x80082fff (0x1000) MX[B]
        [2] -1  0x80000000 - 0x8007ffff (0x80000) MX[B]
        [3] -1  0x90020000 - 0x9003ffff (0x20000) MX[B](B)
        [4] -1  0x90000000 - 0x90003fff (0x4000) MX[B](B)
        [5] -1  0x94000000 - 0x97ffffff (0x4000000) MX[B](B)
        [6] -1  0x80084000 - 0x80087fff (0x4000) MX[B]
        [7] -1  0x80080000 - 0x800807ff (0x800) MX[B]
        [8] 0   0x000a0000 - 0x000affff (0x10000) MS[B]
        [9] 0   0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [10] 0  0x000b8000 - 0x000bffff (0x8000) MS[B]
        [11] -1 0x00000400 - 0x000004ff (0x100) IX[B](B)
        [12] 0  0x000003b0 - 0x000003bb (0xc) IS[B]
        [13] 0  0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.0.1g, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.3
(II) R128(0): PCI bus 0 card 16 func 0
(**) R128(0): Depth 24, (--) framebuffer bpp 32
(II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) R128(0): Default visual is TrueColor
(==) R128(0): RGB weight 888
(II) R128(0): Using 8 bits per RGB (8 bit DAC)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/libint10.a
(II) R128(0): initializing int10
(EE) R128(0): Cannot read V_BIOS (4)
(--) R128(0): Chipset: "ATI Rage 128 Pro PF (AGP)" (ChipID = 0x5046)
(--) R128(0): Linear framebuffer at 0x94000000
(--) R128(0): MMIO registers at 0x90000000
(--) R128(0): BIOS at 0x90020000
(--) R128(0): VideoRAM: 16384 kByte (64-bit SDR SGRAM 1:1)
(WW) R128(0): Video BIOS not detected in PCI space!
(WW) R128(0): Attempting to read Video BIOS from legacy ISA space!
(WW) R128(0): Video BIOS not found!
(II) R128(0): PLL parameters: rf=2950 rd=35 min=12500 max=25000; xclk=14000
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/X11R6/lib/modules/libvbe.a
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/libint10.a
(II) R128(0): initializing int10
(EE) R128(0): Cannot read V_BIOS (4)
(==) R128(0): Using gamma correction (1.0, 1.0, 1.0)


> > BTW, what framebuffer are you using for the console ?
> 
> aty128fb.  Also, I thought it may have something to do with the fact
> that I have 6 PCI slots (UMAX S900 -- similar to 9x00) and have the
> card in slot 4 (bus 1 slot 1), so I am building a 2.2.18pre21 kernel
> with the PCI patches to see if that works... however, I just tried
> a 2.4.0test11 kernel, which I assume already has these patches,
> and it didn't work either.
> 
> Unfortunately I cannot move the video card up, because my ethernet
> card and USB card are not recognized in any slots other than the
> first two.. then again, this could be why the video card isn't
> working in X -- I just assumed because the console was working
> that it would be ok, but perhaps console works just because it
> gets the location from OF..
> 
> ..any ideas?

Well, first of all are you sure it uses aty128fb and not offb?  My
suspicion is that you're right about the bridging not working.

Dan

/--------------------------------\  /--------------------------------\
|       Daniel Jacobowitz        |__|        SCS Class of 2002       |
|   Debian GNU/Linux Developer    __    Carnegie Mellon University   |
|         dan@debian.org         |  |       dmj+@andrew.cmu.edu      |
\--------------------------------/  \--------------------------------/



Reply to: