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 |
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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
|
11-14-2002, 03:05 PM
|
#1
|
LQ Newbie
Registered: Nov 2002
Posts: 3
Rep:
|
Asus A7V8X sound
Hi all;
I'm having problems with the onboard sound support for an Asus A7V8X motherboard under Redhat 8.0. The error messages are listed below:
Nov 14 14:51:05 aawk1 insmod: /lib/modules/2.4.18-17.8.0/kernel/drivers/sound/via82cxxx_audio.o: init_module: No such device
Nov 14 14:51:05 aawk1 insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more
information in syslog or the output from dmesg
Nov 14 14:51:05 aawk1 insmod: /lib/modules/2.4.18-17.8.0/kernel/drivers/sound/via82cxxx_audio.o: insmod sound-slot-0 failed
Nov 14 14:51:05 aawk1 modprobe: modprobe: Can't locate module sound-service-0-3
however the via82cxxx_audio.o module is in the directory listed above. Strangely enough the drivers for the sound under W2k from Asus are listed as for a Avance ALC650, not a Via 8233 as RH 8.0 is trying to install. Any ideas?
thanks
Al
|
|
|
11-14-2002, 08:11 PM
|
#2
|
LQ Guru
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700
Rep:
|
Remember that the Avance ALC650 could be the brandname associated with a via8233 chipset card... but I doubt it, otherwise the module would have probed.
give us the output of "/sbin/lspci -v" and we'll figure out what the chipset is, and then know the module for the job.
Cheers,
Finegan
|
|
|
11-14-2002, 09:35 PM
|
#3
|
LQ Newbie
Registered: Nov 2002
Posts: 3
Original Poster
Rep:
|
Below you'll find the lspci output - it still seems to think its a VT8233 sound chip. It looks as if its trying to use Int 6 - the chip uses Int 22 under W2k which actually works(its a dual boot box but I'd rather be using linux when it works). The I/O port lists as disabled - that doesn't sound good.
TTFN,
Al
lspci -v
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3189
Subsystem: Asustek Computer, Inc.: Unknown device 807f
Flags: bus master, 66Mhz, medium devsel, latency 0
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 2.0
Capabilities: [c0] Power Management version 2
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device b168 (prog-if 00 [Nor
mal decode])
Flags: bus master, 66Mhz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: ef000000-efdfffff
Prefetchable memory behind bridge: eff00000-f7ffffff
Capabilities: [80] Power Management version 2
00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (
rev 46) (prog-if 10 [OHCI])
Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
Flags: bus master, stepping, medium devsel, latency 32, IRQ 10
Memory at ee800000 (32-bit, non-prefetchable) [size=2K]
I/O ports at b800 [size=128]
Capabilities: [50] Power Management version 2
00:08.0 RAID bus controller: Promise Technology, Inc.: Unknown device 3376 (rev
02)
Subsystem: Asustek Computer, Inc.: Unknown device 807e
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 10
I/O ports at b400 [size=64]
I/O ports at b000 [size=16]
I/O ports at a800 [size=128]
Memory at ee000000 (32-bit, non-prefetchable) [size=4K]
Memory at ed800000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [60] Power Management version 2
00:09.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702X Gigabit Eth
ernet (rev 02)
Subsystem: Asustek Computer, Inc.: Unknown device 80a9
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 5
Memory at ed000000 (64-bit, non-prefetchable) [size=64K]
Expansion ROM at efef0000 [disabled] [size=64K]
Capabilities: [40] PCI-X non-bridge device.
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable
-
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at a400 [size=32]
Capabilities: [80] Power Management version 2
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at a000 [size=32]
Capabilities: [80] Power Management version 2
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 3
I/O ports at 9800 [disabled] [size=32]
Capabilities: [80] Power Management version 2
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHC
I])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 3
Memory at ec800000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE (rev
06) (prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32
I/O ports at 9400 [size=16]
Capabilities: [c0] Power Management version 2
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio Co
ntroller (rev 50)
Subsystem: Asustek Computer, Inc.: Unknown device 8095
Flags: medium devsel, IRQ 6
I/O ports at e000 [disabled] [size=256]
Capabilities: [c0] Power Management version 2
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 QW [Radeon
7500] (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc: Unknown device 0f2a
Flags: bus master, stepping, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at f0000000 (32-bit, prefetchable) [size=128M]
I/O ports at d800 [size=256]
Memory at ef000000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at effe0000 [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Capabilities: [50] Power Management version 2
[root@aawk1 root]#
|
|
|
11-15-2002, 03:41 AM
|
#4
|
LQ Guru
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700
Rep:
|
Okay, I had to google the snot out of this one, the kernel module maintainer is Jeff Garzik, resident of Atlanta, half my friends know him, but I've never met the cat. I found an LKML reply he made where he was going to hack in support for this chipset into the via82cxxx module sometime soon... unfortunately that was date September 22nd, so maybe, if we're really lucky, it'll be in 2.4.20, but I doubt it.
Now, there is an alternative, the ALSA modules, they're a little bit of a headache to install, the how-tos on the net are half out of date so take whatever you find at the alsa home site linked off of sourceforge, googling will bring up some arcana.
Luck,
Finegan
|
|
|
11-15-2002, 10:15 AM
|
#5
|
LQ Newbie
Registered: Nov 2002
Posts: 3
Original Poster
Rep:
|
I was looking at Alsa yesterday - I'll give them a shot when I get some time to muck with it. I've never had much luck with sound cards and linux I have to say - and then once I finally get one working the next kernel upgrade usually breaks it. Thanks for the research though.
Al
|
|
|
12-30-2002, 08:30 PM
|
#6
|
LQ Newbie
Registered: Dec 2002
Posts: 1
Rep:
|
Well, I just tried the alsa drivers and they work pretty nice. I also tried the original kernel driver, but the system did hang immediately. So, I can only suggest the alsa drivers:
my modules.conf looks like:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-via82xx
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
and that's it!
just my € 0.02,
lil'Joe
|
|
|
02-06-2003, 02:51 PM
|
#7
|
LQ Newbie
Registered: Feb 2003
Posts: 2
Rep:
|
bcm4400 again
Hello...
I've got a problem with my Broadcom Ethernet Controller, too...
I've installed the Debian distribution (kernel 2.4.18.bf2.4)... As my connection wasn't detected during the install process, I've downloaded the driver, but when I'm trying to make the bcm4400.o with 'make', i'm obtaining errors :
in file included from b44um.c:19:
b44mm.h:31 linux/modversions.h:no such file or directory
make:***[b44um.o] Error 1
I'v tried to rename my /usr/src/linux-<version>/ directory in /usr/src/linux/, then the error message is changing a bit, but it doesn't work anymore...
Please help me, I really want to use my Debian, and don't wanna buy another card (self-esteem )
Thx
Hayt
Ps : sorry for grammar mistakes, i'm French...
|
|
|
02-16-2003, 06:02 AM
|
#8
|
LQ Newbie
Registered: Jul 2002
Posts: 11
Rep:
|
ASUS A7V8X sound under RH8
16 Feb, 2003
Has any progress been made in bringing forth the sound to people (especially Linux novices) with ASUS A7V8X motherboards?
Thank you,
Derek Eder
|
|
|
03-03-2003, 07:10 AM
|
#9
|
LQ Newbie
Registered: Mar 2003
Posts: 10
Rep:
|
This worked for me. RedHat 8.0 kernel 2.4.18-24.8.0:
1) download alsa-driver-0.5.12a.tar.bz2 (exactly this version, not the 0.9 which is in development status) from ALSA ( ftp://ftp.alsa-project.org/pub/drive....5.12a.tar.bz2);
Update: 0.9 is no more in development status, so it is now the release to download:
ftp://ftp.alsa-project.org/pub/drive...-0.9.4.tar.bz2
For local mirrors see:
http://www.alsa-project.org/download.php3
End of Update
2) untar it (tar jxf alsa-driver-0.5.12a.tar.bz2) in a suitable place (e.g. under $HOME/src)
3) be sure you're root. This makes compiling easier, since if it's the
1st time you compile a kernel on this machine, you miss links only root can make.
4) run ./configure --with-kernel=/usr/src/linux-2.4
5) make; make install
6) edit /etc/modules.conf. The configuration from 'wrzfrt' (see message above) is correct, with exception of the name of the driver (possibly changed in the last stable version from ALSA). I also added a 'aumix' process to avoid volume control at '0' level - which is now the ALSA default:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-card-via8233
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
That's it. Run Media Player and enjoy!
Piero.
Last edited by lhalifax; 07-08-2003 at 04:51 AM.
|
|
|
07-07-2003, 08:11 AM
|
#10
|
Member
Registered: Jun 2003
Posts: 56
Rep:
|
to lhalifax
Hi !
I've got the exact same hardware. I followed everything that you said. But I've got a question, because I don't want to do anything wrong. I did everything until edit modules.conf : mine looks like this :
probeall scsi_hostadapter ide-scsi
probeall usb-interface usb-uhci ehci-hcd
above snd-via82xx snd-pcm-oss
alias eth0 via-rhine
alias sound-slot-0 via82cxxx_audio
alias /dev/nvidia* nvidia
What I am wondering is : Do I replace everything with what you wrote ? (this sounds foolish to me because I've installed an nvidia video card, and it appears in the modules. Plus, I've got a USB network adapter. So I imagine I have to add what you wrote, but I imagine also that i have to delete parts of what there is, like the lines concerning sound. So : What do I have to delete ?
What do I have to add and where ?
thanks
vic
Long life to Linux !!
|
|
|
07-07-2003, 08:36 AM
|
#11
|
LQ Newbie
Registered: Mar 2003
Posts: 10
Rep:
|
Re: to lhalifax
Quote:
Originally posted by vic_cw
...
What I am wondering is : Do I replace everything with what you wrote ? (this sounds foolish to me because I've installed an nvidia video card, and it appears in the modules. ...
|
It's correct, you only have to replace the sound part.
In the mean time, ALSA drivers changed the naming
convention, so the new /etc/modules.conf is:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-via82xx
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Enjoy!
|
|
|
07-07-2003, 08:45 AM
|
#12
|
Member
Registered: Jun 2003
Posts: 56
Rep:
|
thanks, but could you show me exactly what it should be like from a to z, cause in what you showed me I can't know where to put it, what to destroy. Thanks
vic
|
|
|
07-07-2003, 08:46 AM
|
#13
|
Member
Registered: Jun 2003
Posts: 56
Rep:
|
cause my sound part is two lines, and in the middle there is eth0, another stuff ?
|
|
|
07-07-2003, 09:21 AM
|
#14
|
LQ Newbie
Registered: Mar 2003
Posts: 10
Rep:
|
Quote:
Originally posted by vic_cw
thanks, but could you show me exactly what it should be like from a to z, cause in what you showed me I can't know where to put it, what to destroy. Thanks
vic
|
It depends on your hardware, there is no general
/etc/modules.conf.
Given your /etc/modules.conf:
probeall scsi_hostadapter ide-scsi
probeall usb-interface usb-uhci ehci-hcd
above snd-via82xx snd-pcm-oss
alias eth0 via-rhine
alias sound-slot-0 via82cxxx_audio
alias /dev/nvidia* nvidia
You have to delete only the sound lines:
above snd-via82xx snd-pcm-oss
alias sound-slot-0 via82cxxx_audio
and insert the lines you see in the previous post.
It becomes something like:
# SCSI
probeall scsi_hostadapter ide-scsi
# USB
probeall usb-interface usb-uhci ehci-hcd
# Ethernet
alias eth0 via-rhine
# Video
alias /dev/nvidia* nvidia
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-via82xx
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Have fun.
|
|
|
07-07-2003, 01:07 PM
|
#15
|
Member
Registered: Jun 2003
Posts: 56
Rep:
|
Hey man I've still got big problems :
First of all, now at startup, they can't "bring up interface eth0", I have to enter interactive setup, and not launch eth0, which makes that I can't connect to Internet.
Second of all, I copied exactly what you gave me in the modules.conf file, saved it, but everytime I reboot and go see how it is, they have added at the end the two lines :
above snd-via82xx snd-pcm-oss
alias sound-slot-0 snd-via82xx
HELP !!!
thanks
vic
long life to linux
|
|
|
All times are GMT -5. The time now is 06:28 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|