View previous topic :: View next topic |
Author |
Message |
Boorish Id n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 26 Nov 2004 Posts: 71
|
Posted: Fri Mar 04, 2005 7:57 pm Post subject: Strange ATI problem |
|
|
Ever since i set up Gentoo i have been strugling to get my Radeon 7200 to work. Well i got it working today WOOHOO! im so happy, but i was wondering if someone could tell me why it wasn't working, i still dont understand why. Ok so i was trying to compile agpgart, ati-chipset, and via-chipset support into kernel 2.6.10, for the life of me i couldnt get the card to work Xorg was always saying agpgart initilazation failed and glxinfo retunred null to me. So today i recompiled my kernel with ATI support as modular instead of built in threw all the modules i needed for it into modules.autoload.d and everything appears to be working beautifuly! But why is my box insiting on the card being loaded as modules instead of in the kernel? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
olivertheredx n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 04 Mar 2005 Posts: 12
|
Posted: Fri Mar 04, 2005 9:50 pm Post subject: |
|
|
It could be that the ati-drivers needed something that wasn't built into the kernel. Compiling as a module allowed the dependant modules or systems to be loaded before the ati driver was loaded.
As a rule of thumb I always compile as a module unless I need the driver to at boot time (e.g. my IDE chipset is compiled into the kernel not as a module).
You can compile more-or-less everything as a module and load some of them as part of the boot process, but that's more trouble that it's worth. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
MasterX Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 26 Jun 2003 Posts: 1165
|
Posted: Fri Mar 04, 2005 10:48 pm Post subject: Re: Strange ATI problem |
|
|
Boorish Id wrote: | Ever since i set up Gentoo i have been strugling to get my Radeon 7200 to work. Well i got it working today WOOHOO! im so happy, but i was wondering if someone could tell me why it wasn't working, i still dont understand why. Ok so i was trying to compile agpgart, ati-chipset, and via-chipset support into kernel 2.6.10, for the life of me i couldnt get the card to work Xorg was always saying agpgart initilazation failed and glxinfo retunred null to me. So today i recompiled my kernel with ATI support as modular instead of built in threw all the modules i needed for it into modules.autoload.d and everything appears to be working beautifuly! But why is my box insiting on the card being loaded as modules instead of in the kernel? |
Because you need to load the drivers in a certain order. First you need to load the agp-bridge, then the agp and finally the radeon module. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|