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 have been having sound trouble with getting the sound to work since installing opensuse10.2. The MB has onboard sound. It's a GeFORCE6100SM-M. I thought there might be a problem using the onboard sound and I heard many people purchased sound cards instead.
So I did that. I bought a AudioExcel pci card AV512.
There is a driver in yast for AV510 and it seems to recognize the 8738 configuration. Anyway when I try to set this up I get an error.
Looks like:
An error occurred during the installation of
CMI8738/C3DX PCI Audio Device
The kernel module snd-cmipci for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
I'm new to linux, and really need some help.
Thanks in advance
It turns out I have been down that path before without success. So I'd like to just try the new card. Here are the installation instructions.
Do they make sense? The don't to me because the directory specified in step 1 does not exists. Step 4 fails. I don't know how to do step 6.
Can someone help?
1. Backup the Config.in and Makefile in the sound driver directory
(/usr/src/linux/driver/sound).
The Configure.help provide help when you config driver in step
4, please backup the original one (/usr/src/linux/Document) and
copy this file.
The cmpci is document for the driver in detail, please copy it
to /usr/src/linux/Document/sound so you can refer it. Backup if
there is already one.
2. Extract the tar file by 'tar xvzf cmpci-xx.tar.gz' in the above
directory.
3. Change directory to /usr/src/linux
4. Config cm8338 driver by 'make menuconfig', 'make config' or
'make xconfig' command.
5. Please select Sound Card (CONFIG_SOUND=m) support and CMPCI
driver (CONFIG_SOUND_CMPCI=m) as modules. Resident mode not tested.
For driver option, please refer 'DRIVER PARAMETER'
Well I did what you said.
In the directory /usr/src there are 3 objects
2 of them look like folders called:
linux-2.6.18.2-34-obj
packages
The third object looks like a document shortcut?
it's called linux
The sound problem still exists. But I also have a video problem. It is low res and slow. OpenSuse says it's framebuffer based. I have updated the drivers from the nvidia site (nvidia-linux-x86 64-100.14.19-pkg2.run) but it still does not work.
I keep thinking I am doing something wrong or skipping a step somewhere. I am a linux noob. Dispite the problems I am having, I really like like it. I can't wait to see how it performs when everything works right.
I also bought a new video card. It is based on the nvidia geforce7300 chip. Both the 6100 (on MB) and 7300 (PCI card) use the same driver according to nvidia, so I thoght this would be a snap. Unfortunately I can't get a gui with the new card.
As a last resort, I am thinking about reinstalling opensuse10.2 after I install the new hardware. Unfortunately, when I insert the cd into the drive and reboot, I don't get a install option. Just opensuse, failsafe opensuse, and boot from floppy.
Scratching my head here.
Did you Disable the onboard 6100 graphics card?
Then insert the 7300 chip, and install the driver. Or just look up in /var/log/xorg.0.log the right time+date and post it here (the error you get!).
About your sound. If /usr/src/linux exists, and the other dir's do not, then just proceed with the next step of the installation!
I don't have a /driver/sound either, my installation of gentoo runs perfectly .
I'm starting to think my initial install is bad. I have tried to reconfigure x with the new drivers but it alway fails due to some missing component (gcc for example).
I'll try to follow your advice a little more before just doing a re-install of OpenSuse.
1. How do I disable the 6100 card? Currently Suse says my graphics are framebuffer based.
2. The xorg.0.log file is big. I'll have to post it in 2 replies. You asked for it, so you got it. Date listed is 9/25/2007 7:44 am
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X Window System Version 7.1.99.902 (7.2.0 RC 2)
Release Date: 13 November 2006
X Protocol Version 11, Revision 0, Release 7.1.99.902
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-dco 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 x86_64
Build Date: 28 November 2006
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 24 23:16:33 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout[all]"
(**) |-->Screen "Screen[0]" (0)
(**) | |-->Monitor "Monitor[0]"
(**) | |-->Device "Device[0]"
(**) |-->Input Device "Keyboard[0]"
(**) |-->Input Device "Mouse[1]"
(WW) The directory "/usr/share/fonts/local" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/PEX" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/misc" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/Type1" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin7/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/baekmuk" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/japanese" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/kwintv" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/misc" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/misc" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/Type1" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/xtest" does not exist.
Entry deleted from font path.
(**) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/Type1,
/usr/share/fonts/URW,
/usr/share/fonts/Speedo,
/usr/share/fonts/cyrillic,
/usr/share/fonts/truetype,
/usr/share/fonts/uni:unscaled,
/opt/kde3/share/fonts,
unix/:7100
(==) RgbPath set to "/usr/share/X11/rgb"
(**) Input device list set to "/dev/gpmdata,/dev/input/mice"
(==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
(**) Option "AllowMouseOpenFail" "on"
(**) Option "Xinerama" "off"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x79d7c0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.0
X.Org XInput driver : 0.6
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib64/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
(++) using VT number 7
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 10de,03ea card 1019,2602 rev a1 class 05,00,00 hdr 00
(II) PCI: 00:01:0: chip 10de,03e0 card 1019,2602 rev a2 class 06,01,00 hdr 80
(II) PCI: 00:01:1: chip 10de,03eb card 1019,2602 rev a2 class 0c,05,00 hdr 80
(II) PCI: 00:01:2: chip 10de,03f5 card 1019,2602 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:02:0: chip 10de,03f1 card 1019,2602 rev a2 class 0c,03,10 hdr 80
(II) PCI: 00:02:1: chip 10de,03f2 card 1019,2602 rev a2 class 0c,03,20 hdr 80
(II) PCI: 00:04:0: chip 10de,03f3 card 0000,0000 rev a1 class 06,04,01 hdr 01
(II) PCI: 00:05:0: chip 10de,03f0 card 1019,a88d rev a2 class 04,03,00 hdr 80
(II) PCI: 00:06:0: chip 10de,03ec card 1019,2602 rev a2 class 01,01,8a hdr 00
(II) PCI: 00:07:0: chip 10de,03ef card 1019,2602 rev a2 class 06,80,00 hdr 00
(II) PCI: 00:08:0: chip 10de,03f6 card 1019,2602 rev a2 class 01,01,85 hdr 80
(II) PCI: 00:09:0: chip 10de,03e8 card 0000,0000 rev a2 class 06,04,00 hdr 01
(II) PCI: 00:0b:0: chip 10de,03e9 card 0000,0000 rev a2 class 06,04,00 hdr 01
(II) PCI: 00:0c:0: chip 10de,03e9 card 0000,0000 rev a2 class 06,04,00 hdr 01
(II) PCI: 00:0d:0: chip 10de,03d1 card 1019,2602 rev a2 class 03,00,00 hdr 00
(II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 01:06:0: chip 13f6,0111 card 13f6,0111 rev 10 class 04,01,00 hdr 00
(II) PCI: End of PCI scan
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:4:0), (0,1,1), BCTRL: 0x0204 (VGA_EN is cleared)
(II) Bus 1 I/O range:
[0] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX[B]
[1] -1 0 0x0000c400 - 0x0000c4ff (0x100) IX[B]
[2] -1 0 0x0000c800 - 0x0000c8ff (0x100) IX[B]
[3] -1 0 0x0000cc00 - 0x0000ccff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xfdf00000 - 0xfdffffff (0x100000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0xfd800000 - 0xfd8fffff (0x100000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:9:0), (0,2,2), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 2 I/O range:
[0] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]
[1] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]
[2] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]
[3] -1 0 0x0000bc00 - 0x0000bcff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
[0] -1 0 0xfde00000 - 0xfdefffff (0x100000) MX[B]
(II) Bus 2 prefetchable memory range:
[0] -1 0 0xfdd00000 - 0xfddfffff (0x100000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 3: bridge is at (0:11:0), (0,3,3), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 3 I/O range:
[0] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B]
[1] -1 0 0x0000a400 - 0x0000a4ff (0x100) IX[B]
[2] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[B]
[3] -1 0 0x0000ac00 - 0x0000acff (0x100) IX[B]
(II) Bus 3 non-prefetchable memory range:
[0] -1 0 0xfdc00000 - 0xfdcfffff (0x100000) MX[B]
(II) Bus 3 prefetchable memory range:
[0] -1 0 0xfdb00000 - 0xfdbfffff (0x100000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 4: bridge is at (0:12:0), (0,4,4), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 4 I/O range:
[0] -1 0 0x00009000 - 0x000090ff (0x100) IX[B]
[1] -1 0 0x00009400 - 0x000094ff (0x100) IX[B]
[2] -1 0 0x00009800 - 0x000098ff (0x100) IX[B]
[3] -1 0 0x00009c00 - 0x00009cff (0x100) IX[B]
(II) Bus 4 non-prefetchable memory range:
[0] -1 0 0xfda00000 - 0xfdafffff (0x100000) MX[B]
(II) Bus 4 prefetchable memory range:
[0] -1 0 0xfd900000 - 0xfd9fffff (0x100000) MX[B]
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:24:0), (0,0,4), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B]
(--) PCI:*(0:13:0) nVidia Corporation GeForce 6100 nForce 405 rev 162, Mem @ 0xfb000000/24, 0xe0000000/28, 0xfc000000/24
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
[0] -1 0 0xfe02c000 - 0xfe02cfff (0x1000) MX[B]
[1] -1 0 0xfe02d000 - 0xfe02dfff (0x1000) MX[B]
[2] -1 0 0xfe028000 - 0xfe02bfff (0x4000) MX[B]
[3] -1 0 0xfe02e000 - 0xfe02e0ff (0x100) MX[B]
[4] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[B]
[5] -1 0 0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
[6] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[7] -1 0 0xfb000000 - 0xfbffffff (0x1000000) MX[B](B)
[8] -1 0 0x0000cc00 - 0x0000ccff (0x100) IX[B]
[9] -1 0 0x0000d800 - 0x0000d80f (0x10) IX[B]
[10] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B]
[11] -1 0 0x00000970 - 0x00000977 (0x8) IX[B]
[12] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B]
[13] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B]
[14] -1 0 0x0000ec00 - 0x0000ec07 (0x8) IX[B]
[15] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[16] -1 0 0x0000f400 - 0x0000f43f (0x40) IX[B]
[17] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B]
[18] -1 0 0x0000fc00 - 0x0000fc3f (0x40) IX[B]
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xfe02c000 - 0xfe02cfff (0x1000) MX[B]
[1] -1 0 0xfe02d000 - 0xfe02dfff (0x1000) MX[B]
[2] -1 0 0xfe028000 - 0xfe02bfff (0x4000) MX[B]
[3] -1 0 0xfe02e000 - 0xfe02e0ff (0x100) MX[B]
[4] -1 0 0xfe02f000 - 0xfe02ffff (0x1000) MX[B]
[5] -1 0 0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
[6] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[7] -1 0 0xfb000000 - 0xfbffffff (0x1000000) MX[B](B)
[8] -1 0 0x0000cc00 - 0x0000ccff (0x100) IX[B]
[9] -1 0 0x0000d800 - 0x0000d80f (0x10) IX[B]
[10] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B]
[11] -1 0 0x00000970 - 0x00000977 (0x8) IX[B]
[12] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B]
[13] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B]
[14] -1 0 0x0000ec00 - 0x0000ec07 (0x8) IX[B]
[15] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[16] -1 0 0x0000f400 - 0x0000f43f (0x40) IX[B]
[17] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B]
[18] -1 0 0x0000fc00 - 0x0000fc3f (0x40) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
Are you using a 64bit opensuse? Then are you using the 64bit nvidia dirvers?
Also, you might wanna install gcc as it's used to compile sources.
I'd suggest installing GCC.
Disabling the 6100 is done in the BIOS. Which you can start by rebooting and then pressing DEL when you see how mnuch memory is in your comp. Usually there is a AWARD logo in the upperright corner, if you have an award bios that is! Otherwise it's a phoenix logo or anything else. Anway now just look in their for anything that looks like: onboard video, and disable it.
I suggest first disabling the 6100 and then attempt to install the driver again after installing gcc and other dependancies.
Yes I am using 64 bit Opensuse.
I found so many things not installed, I bit the bullet and re-installed Opensuse.
Now I have sound... But no video
My monitor says the HV frequency is out of range
The install detected my video card correctlt (Nvidia 7300LE)
My monitor is a Viewsonic A72F.
Still having problems.
I have tried a few things...
I got the network card working on install, so now the YOU works. It updated maany things, since I basically checked everything.
Now I can't load the nvidia drivers, though. Using the easy way, zypper says it cannot find the files.
Using the hard way, the nvidia program says my kernal build is a problem.
I am trying to do this install using the onboard graphics card. I will try to install the new card if I get this working.
Right now the system runs with framebuffer graphics only, which sucks.
Any suggestions?
I must be getting the hang of things.
I was reading thru some forums today regarding my problem with the video.
And I thought I would try editing /etc/X11/xorg.conf file.
First I made a copy. Then I edited the section called "Device"
All I did was change the driver to "nvidia"
and left everything else the same.
Now when I boot up I see a Nvidia splash screen and I have control over resolution, etc. Also I can now use 3d affects and the screen is much smoother. I think the section does not look correct; board name and vendor name in particular... but it's working much better.
Here is what the section looks like now:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.