LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-20-2003, 02:09 AM   #1
shadfiel
LQ Newbie
 
Registered: Oct 2002
Location: Vancouver, Canada
Distribution: Red Hat, Suse, Gentoo, Mandrake
Posts: 15

Rep: Reputation: 0
Problem with SB Live! and setpci


Hi,
I've been having a lot of issues with my SB Live! sound card and I think I've found the root of the problem, but now I need some help fixing it. Linux thinks my SB Live sound card is actually a "VGA compatible" device. Doing a lspci it gives me the following line:

00:0f.0 VGA compatible unclassified device: Creative Labs SB Live! EMU10k1 (rev 08)

So when I start up XFree, it almost immediately locks up my system. I think because it's trying to grab my SB as a video device. I've determined that my motherboard also recognizes this as a video card. I once flashed my bios, which set one of the options to check for pci video cards before agp, and my computer wouldn't load because it thought the sound card should be loaded as a video card.

Anyways, I've got another machine running a slightly different make of the SB Live and a different motherboard. When I do a lspci on it I get:

00:0f.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)

Which is what it should be. So I figured that maybe I could use setpci to set my sound card appropriately. After about a bit of research I figured out that the part that says:
"VGA compatible unclassified device" and
"Multimedia audio controller"
Comes from the CLASS_DEVICE register. The "multimedia" is hex 0401, and the VGA is 0001. So I tried running the command:

/sbin/setpci -s 00:0f.0 class_device=0401

But then when I test the value again is still says that class_device=0001

I'm not really familiar with the setpci command or modifying pci devices. This is the first time I've tried it. Can anyone help me out here?


Also, there may be another solution to this problem that I'm not aware of...
Is it possible to force XFree to use a specified video device, or at least to use only AGP and not even check PCI for video cards?


Thanks!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Need to make bus mastering setting permanent using "setpci". Zombie13 Fedora 0 09-01-2005 08:01 AM
setpci / subordinate_bus fmpuk Fedora 1 08-14-2005 09:24 AM
Suse and SB live problem Miccos SUSE / openSUSE 4 11-18-2004 12:56 PM
SB Live Problem javadudd Linux - Newbie 4 04-09-2004 08:05 AM
problem with SB Live! on 9.1 micval Slackware 7 10-02-2003 08:48 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:25 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration