NetBSD-Users archive

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

Re: framebuffer console on old ATI



Hi Michael,

Michael wrote:
> 
> Yeah, I fixed a few problems there, xrender support was broken for r1xx> Sun's xvr-100 card is a rebadged rv100...

Wonderful... eager to test.

>> How do I enable radeonfb? Can I do it through configurations or do I
>> need to compile my own kernel to try?
> 
> radeonfb* at pci?

Do you mean I need to compile and enable it? Since Martin is asking a
debug kernel... I think I will try both then.

However, I see no radeonfb* in kernel config:

In the DRI legacy drivers:
#radeondrm*     at drm?         # ATI Radeon DRM driver

and then:
radeon*         at pci? dev ? function ?
radeondrmkmsfb* at radeonfbbus?


> 
> It's not a DRM driver, just an accelerated framebuffer console thing.
> If you have an iBook you probably used it.

Good to know. Yes, I have an iBook... and there I have strange issues...
will ask about that separately. It is a very young 10.0 install and I am
giving priority to getting all my Intel machines updated.


I am comparing how the T41 behaves, which has a more modern Radeon card.
There I get a framebuffer out of the box! and without any font issue either.
However, I think at the end drm is enabled there, not radeonfb.

[     1.044664] radeon0 at pci1 dev 0 function 0: ATI Technologies
Radeon Mobility M300 (M22) 5460 (rev. 0x00)
[     1.044664] radeon0: autoconfiguration error: unable to reserve VGA
registers for i386 radeondrmkms hack
[     5.424688] radeon0: VRAM: 128M 0x00000000C0000000 -
0x00000000C7FFFFFF (64M used)
[     5.424688] radeon0: GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF
[     5.424688] [drm] radeon: 64M of VRAM memory ready
[     5.424688] [drm] radeon: 512M of GTT memory ready.
[     5.424688] [drm] radeon: 1 quad pipes, 1 Z pipes initialized
[     5.424688] radeon0: WB enabled
[     5.424688] radeon0: fence driver on ring 0 use gpu addr
0x00000000a0000000 and cpu addr 0x0xdc697000
[     5.424688] radeon0: radeon: MSI limited to 32-bit
[     5.424688] radeon0: radeon: using MSI.
[     5.424688] radeon0: interrupting at msi0 vec 0 (radeon0)
[     5.424688] [drm] radeon: irq initialized.
[     5.473861] [drm] radeon: ring at 0x00000000A0001000
[     5.513890] radeondrmkmsfb0 at radeon0
[     5.513890] [drm] Initialized radeon 2.50.0 20080528 for radeon0 on
minor 0
[     5.513890] radeondrmkmsfb0: framebuffer at 0xc00c0000, size
1400x1050, depth 32, stride 5632
[     5.603954] wsdisplay0 at radeondrmkmsfb0 kbdmux 1: console
(default, vt100 emulation), using wskbd0

This is coherent to the generic kernel config I see.

Riccardo


Home | Main Index | Thread Index | Old Index