Date: Fri, 19 Mar 2004 17:04:37 +0100 From: Palle Girgensohn <girgen@pingpong.net> To: Eugene Grosbein <eugen@kuzbass.ru> Cc: stable@freebsd.org Subject: Re: ATI Radeon 9600 SE & OpenGL? Message-ID: <33830000.1079712277@durian.pingpong.net> In-Reply-To: <40591A47.1C6617C7@kuzbass.ru> References: <7670000.1079480581@palle.girgensohn.se> <40591A47.1C6617C7@kuzbass.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
I added 0x4171, and there's still no 'agp' in the dmesg. Any ideas pci3: <PCI bus> on pcib2 pci3: <ATI model 4151 graphics accelerator> at 0.0 irq 4 drm0: <ATI Radeon Bq R350 9600> at device 0.1 on pci3 info: [drm] Initialized radeon 1.8.0 20020828 on minor 0 orm0: <Option ROMs> at iomem 0xc0000-0xccfff,0xd0000-0xd3fff,0xd4000-0xd57ff,0xd6000-0xd6fff on isa0 /Palle --On Thursday, March 18, 2004 10:40:56 +0700 Eugene Grosbein <eugen@kuzbass.ru> wrote: > Palle Girgensohn wrote: > >> >> Any way to get OpenGL working w/ an ATI Radeon SE? I use a fresh >> >> FreeBSD 4-STABLE with XFree86-4.3.99. The kernel does not probe >> >> anything, dmesg | egrep '(drm|agp|dri)' gives nothing. >> >> >> >> I guess this card in unsupported? Will it become supported anytime >> >> soon? Can I do something to help, besides hacking, which I >> >> unfortunately don't have time to. :( > >> > It works very well with your configuration. You have to do 2 things >> > to get it working: >> > >> > 1. Add PCI device ID to sys/dev/drm/radeon_drv.c: >> > http://freebsd.rambler.ru/bsdmail/freebsd-bugs_2003/msg05970.html >> >> Sounds great, only it is a 9600, the patch talk about 9200? > > Ops, where were my eyes... > Yes, it's about 9200. I hope similar hack it will work with 9600 for you. > >> Here's relevant info from pciconf -vl >> >> none10@pci3:0:0: class=0x030000 card=0xc0041043 chip=0x41511002 >> rev=0x00 hdr=0x00 >> vendor = 'ATI Technologies' >> class = display >> subclass = VGA >> none11@pci3:0:1: class=0x038000 card=0xc0051043 chip=0x41711002 >> rev=0x00 hdr=0x00 >> vendor = 'ATI Technologies' >> class = display >> >> Which is relevant, 0x4171 or 0x4151? Will it work? I'll try it tonight. > > It seems you have two chips on card. Generally, the larger value matters. > The lesser may be secondary chip on VIVO card. > >> > 2. Include device agp and device radeondrm in your kernel configuration >> > and rebuild the kernel. >> >> They are already in there - the kernel still doesn't detect it... The >> correct PCI device ID is not in the driver... >> >> Also, do I need "kldload radeon" when I have >> >> device agp >> device radeondrm >> >> in the kernel? is radeon.ko and radeondrm same same or different? > > It's the same. If you are going to make experiments, I'd suggest to > keep agp in the kernel and exclude radeondrm. Make changes to the code, > recompile a module, not a kernel and unload/reload radeon.ko. > > Eugene > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?33830000.1079712277>