Please help me get my mobile radeon working in Slack 10
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I believe the actual fglrx driver is installed properly. I have downloaded the RPM for Xorg 6.8 and converted it to TGZ than built it using the make.sh and make_install.sh that it comes with.
I ran the fglrxconfig (for some reason this generates an XF86config file) so I renamed that to xorg.conf. When I start X all I get is a black screen, than I see some white flashes than back to black. After this happens I cannot get back to a shell or kill X in any way, I have to reboot.
I tailed /var/log/messages to see what was going on:
Code:
Feb 3 13:03:34 darkstar kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
Feb 3 13:03:34 darkstar kernel: hid-core.c: USB HID support drivers
Feb 3 13:03:34 darkstar kernel: mice: PS/2 mouse device common for all mice
Feb 3 13:03:34 darkstar kernel: uhci.c: USB Universal Host Controller Interface driver v1.1
Feb 3 13:03:35 darkstar kernel: usb-uhci.c: $Revision: 1.275 $ time 17:55:05 Jun 13 2004
Feb 3 13:03:35 darkstar kernel: usb-uhci.c: High bandwidth mode enabled
Feb 3 13:03:35 darkstar kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Feb 3 13:03:51 darkstar logger: /etc/rc.d/rc.hotplug start (exiting script)
Feb 3 13:03:52 darkstar sshd[2216]: Server listening on 0.0.0.0 port 22.
Feb 3 13:04:05 darkstar /usr/sbin/gpm[2245]: imps2: Auto-detected intellimouse PS/2
Feb 3 13:05:54 darkstar kernel: [fglrx] Maximum main memory to use for locked dma buffers: 431 MBytes.
Feb 3 13:05:54 darkstar kernel: [fglrx] module loaded - fglrx 8.8.25 [Jan 14 2005] on minor 0
Feb 3 13:05:54 darkstar kernel: Fire GL built-in AGP-support
Feb 3 13:05:54 darkstar kernel: Based on agpgart interface v0.99 (c) Jeff Hartmann
Feb 3 13:05:54 darkstar kernel: agpgart: Maximum main memory to use for agp memory: 439M
Feb 3 13:05:54 darkstar kernel: agpgart: Detected SiS 645dx chipset
Feb 3 13:05:54 darkstar kernel: agpgart: AGP aperture is 128M @ 0xe0000000
Feb 3 13:05:54 darkstar kernel: Power management callback for AGP chipset installed
Feb 3 13:05:54 darkstar kernel: [fglrx] AGP detected, AgpState = 0x1f004e0b (hardware caps of chipset)
Feb 3 13:05:54 darkstar kernel: AGP: Found 2 AGPv3 devices
Feb 3 13:05:54 darkstar kernel: AGP: Doing enable for AGPv3
Feb 3 13:05:54 darkstar kernel: agpgart: Found an AGP 3.5 compliant device.
It looks like the driver is loading properly. At this point, I believe the problem is within the xorg config, possibly due to the monitor/screen sections.
Here is my current WORKING xorg.conf file which uses a generic ATI driver:
Looks like the drivers agpgart doesn't support your SIS chipset properly.
To confirm, change Option "UseInternalAGPGART" "yes" to "no" in the fglrxconfig file,
Make sure you have your kernel's agpgart modules loaded before you start X, agpgart and agp-sis [...doublecheck the exact name, I don't have the SIS module built].
If it still doesn't work, post the output of lsmod and cat /var/log/Xorg.0.log | grep EE
I have set UseInternalAGPGART to "no" in xorg.conf and verified the agpgart module was loaded. When I started X I experienced the same problem, black screen, few flickers of white and total system freeze.
Here are the EE's from the xorg log:
(EE) fglrx(0): [agp] Failed to set AGP mode!
(EE) fglrx(0): cannot init AGP
This is taken from /var/log/messages which appears to show the AGPgart module loading and properly detecting the SIS chipset:
darkstar kernel: agpgart: Maximum main memory to use for agp memory: 439M
darkstar kernel: agpgart: Detected SiS 648 chipset
darkstar kernel: agpgart: AGP aperture is 128M @ 0xe0000000
If you're using a kernel 2.6.x, agpgart comes in 2 modules as I mentioned earlier, you're missing a agp-sis [...or something like that] from your list of loaded modules.
If you're using your distro's default kernel, it's most likely available, look into /lib/modules/<kernel-version>/kernel/drivers/char/agp for availability and the exact name.
Drop out of X, remove the fglrx module with modprobe -r fglrx, insert the missing agp module, modprobe -v agp-sis then restart X, fglrx should reload itself automatically, if not reload it manually.
If it solves it, make sure you load the extra agp module at boot and you should be all set.
mindfrost82,
Ati has the list of supported chips somewhere on their website and the driver isn't restricted to desktop cards.
If you find your chip is supported, select any chip from the list, it's all the same driver, just different pkgs for different XFree/Xorg versions.
If you don't plan on playing the latest games, DRI's "radeon" driver, supplied with your X server might also support your card.
Kernel 2.4 and you had already mentionned it in your first post, my mistake.
Do you remember any error from when you built the module, there should be a make.log file in /lib/modules/fglrx/build_mod.
Also what do you get when you try to load the module manually with modprobe -v fglrx [...-v for verbose]
I'm a bit at loss here, having no experience with mobility chips, and I haven't used the driver on a kernel 2.4 in over a year probably, though kernel 2.4 shouldn't be the issue.
Does 2.4.26 support your SiS chipset, I would assume so, you can always try to load agpgart with
modprobe -v agpgart agp_try_unsupported=1
The best I can recommend at this point is a search, specific to mobility chips and Ati driver, here on LQ and/or Rage3d's linux forum.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.