NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › sager 3880, realtek soundcard doesn't work
New Posts  All Forums:Forum Nav:

sager 3880, realtek soundcard doesn't work

post #1 of 21
Thread Starter 
I am at my wits end here, I have been working on this for close to a month on and off. here is the story. I have a sager 3880, sound works fine in windows but on my gentoo install it is simply not there. I first tried the emergable alsa install. played with it forever and finally got it to load without errors using the snd-hda-intel driver. there are no errors everything seems to work fine there is just no sound (YES I unmuted it), i then backed all the way out and installed the package available from realtek, everything compiles fine setup says it works and again nothing... nada... I start xmms and it says it is playing but oddly enough i don;t hear it. I am actually starting to wonder if I have somehow gone deaf and the sound works fine its just my ears are broken.

Someone... anyone... give me an idea as to what to try next. I just want sound to work so I don't have to use windows all the freaking time. I cannot code without music, it just doesn't work. so i end up sshing into my server from windows just to code. its pathetic... please help.
post #2 of 21
err did you config your interface with alsa?

I think the command is something like asoundconfig or something like that, use Linux's autocompletion to find it by narrowing down the search Anyways essentially what it does is automate the writing of your .conf file for alsa. I always have to remember how to do it every time I do it unfortunatly, and dont have my linux box in front of me to look it up, sorry.

Seablade
post #3 of 21
Thread Starter 
alsaconf??? yes I run it 40x a day everyday it feels like.
post #4 of 21
Yep that would be the one

I am not good enough to troubleshoot an asound.conf file I dont think, but you can try posting it up here if you want.

What version of the Alsa drivers are you running anyways?

I glanced around and this is what I found for what I believe is a similar card(In the Z71V) curtosey of tuxmobil.com

------------------------------------------------------------------------------
Sound
The alsa-driver for this card is snd-hda-intel which is only available from alsa 1.0.9 upwards. You can simply download the packages (alsa-driver, alsa-utilities, alsa-oss, alsa-lib) and install them manually: For alsa-driver: "./configure --with-oss=yes --with-cards=hda-intel", "make", "make install" For the rest: "./configure", "make", "make install"
Josh pointed out, that there is a problem with the alsa-device "default" producing crackling and synchronisation problems, which can be fixed by using the "plughw:0" device. I didn't test sound much, but I think he is right. You should be able to achive the same effect by using the alsa configuration-file to use that device. Oh, and while you're at it: Why not set up a dmix (software mixing) so you can play multiple sounds at the same time? Here is the file I'm using:

pcm.dmixer {
type dmix
ipc_key 1025
ipc_perm 660
slave {
pcm "hw:0"
}
}

pcm.!default {
type plug
slave.pcm "dmixer"
}


Name it "/etc/asound.conf" to set this up for all users or "~/.asoundrc" for the current user only.

------------------------------------------------------------

Also I this thing points towards, and I believe the other thread I saw this posted in(By you I believe) points towards you cant use the default kernel drivers, but rather have to set up your kernel to compile in the Alsa drivers from source. I have to check on how to do that but I believe it is you make sure that you are compiling with loadable module support, but you DONT want to compile the ALSA drivers in the kernel source. Then when you compile the kernel, you download and compile the ALSA sources.

But MAKE SURE you check that before doing it, It is very possible I forgot the correct order(Not as likely) or some other detail(Very likely).

Seablade
post #5 of 21
Also on tux-mobil for the Asus Z71V is this tidbit...

----------------------------------------------------

Audio
I was fortunate enough to be at this years Linux Audio Conference in Karlsruhe, Germany which the developer of the ALSA driver, Takashi Iwai, happened to be attending too. He fixed most of the audio problems and added a model "z71v" to the hda-intel driver. These changes are now in the ALSA driver (as of 1.0.9rc4a).

Remaining problems: Many games refuse to play audio including Quake 3 and sometimes Descent 3. Many others work fine though. Seems to be related to programs that mmap the device or use sample rates that aren't natively supported by the device. Sometimes I've experienced clicking in the output or synchronization problems in media programs like mplayer. There is a module parameter "position_fix" that was added to be able to try different buffer position reporting schemes. Try adding "position_fix=1" or "position_fix=2" to the module parameters like so:

modprobe snd-hda-intel position_fix=1

Or add "options snd-hda-intel position_fix=1" to your /etc/modules.d/alsa file and run "update-modules" (Gentoo specific).

-----------------------------------------------

Have fun, hope that helps a bit.

Seablade
post #6 of 21
Thread Starter 
ok here is what it looks like when it appears to work:

Code:
bash-2.05b# lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
0000:00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2)
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 Gigabit Ethernet Controller (rev 19)
0000:06:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
0000:06:03.0 Network controller: Intel Corporation PRO/Wireless 2915ABG MiniPCI Adapter (rev 05)
0000:06:04.0 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
0000:06:04.1 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
0000:06:04.2 System peripheral: Texas Instruments PCI1620 Firmware Loading Function (rev 01)

Code:
bash-2.05b# lsmod
Module                  Size  Used by
sk98lin               206284  1
snd_pcm_oss            49440  0
snd_mixer_oss          18304  1 snd_pcm_oss
snd_seq_oss            35456  0
snd_seq_midi_event      6592  1 snd_seq_oss
snd_seq                53008  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          7692  2 snd_seq_oss,snd_seq
ipw2200               155816  4137224511
firmware_class          8384  1 ipw2200
ieee80211              38276  1 ipw2200
ieee80211_crypt         4456  2 ipw2200,ieee80211
snd_hda_intel          14528  0
snd_hda_codec          69696  1 snd_hda_intel
snd_pcm                84740  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              22276  2 snd_seq,snd_pcm
snd                    50084  9 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc          8196  2 snd_hda_intel,snd_pcm
nvidia               3466300  26


Code:
bash-2.05b# cat /etc/modules.conf
### This file is automatically generated by modules-update
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modules.d and read
# the manpage for modules-update.
#
### modules-update: start processing /etc/modules.d/aliases
# Aliases to tell insmod/modprobe which modules to use

# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off            # Unix
# alias net-pf-2 off            # IPv4
# alias net-pf-3 off            # Amateur Radio AX.25
# alias net-pf-4 off            # IPX
# alias net-pf-5 off            # DDP / appletalk
# alias net-pf-6 off            # Amateur Radio NET/ROM
# alias net-pf-9 off            # X.25
# alias net-pf-10 off           # IPv6
# alias net-pf-11 off           # ROSE / Amateur Radio X.25 PLP
# alias net-pf-19 off           # Acorn Econet

alias char-major-10-175 agpgart
alias char-major-10-200 tun
alias char-major-81     bttv
alias char-major-108    ppp_generic
alias /dev/ppp          ppp_generic
alias tty-ldisc-3       ppp_async
alias tty-ldisc-14      ppp_synctty
alias ppp-compress-21   bsd_comp
alias ppp-compress-24   ppp_deflate
alias ppp-compress-26   ppp_deflate

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0   loop_gen
alias loop-xfer-3       loop_fish2
alias loop-xfer-gen-10  loop_gen
alias cipher-2          des
alias cipher-3          fish2
alias cipher-4          blowfish
alias cipher-6          idea
alias cipher-7          serp6f
alias cipher-8          mars6
alias cipher-11         rc62
alias cipher-15         dfc2
alias cipher-16         rijndael
alias cipher-17         rc5

# Support for i2c and lm_sensors
alias char-major-89    i2c-dev

# Old nvidia support ...
alias char-major-195 NVdriver
alias /dev/nvidiactl char-major-195

### modules-update: end processing /etc/modules.d/aliases

### modules-update: start processing /etc/modules.d/alsa
# Alsa 0.9.X kernel modules' configuration file.
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.4 2004/11/16 01:31:22 eradicator Exp $

# ALSA portion
# OSS/Free portion

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9a ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---


### modules-update: end processing /etc/modules.d/alsa

### modules-update: start processing /etc/modules.d/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc

### modules-update: end processing /etc/modules.d/i386

### modules-update: start processing /etc/modules.d/ieee80211
# modules.d configuration file for IEEE80211


# Configurable module parameters
# ------------------------------
# debug:        debug output mask


### modules-update: end processing /etc/modules.d/ieee80211

### modules-update: start processing /etc/modules.d/ieee80211_crypt
# modules.d configuration file for IEEE80211_CRYPT


### modules-update: end processing /etc/modules.d/ieee80211_crypt

### modules-update: start processing /etc/modules.d/ieee80211_crypt_ccmp
# modules.d configuration file for IEEE80211_CRYPT_CCMP


### modules-update: end processing /etc/modules.d/ieee80211_crypt_ccmp

### modules-update: start processing /etc/modules.d/ieee80211_crypt_tkip
# modules.d configuration file for IEEE80211_CRYPT_TKIP


### modules-update: end processing /etc/modules.d/ieee80211_crypt_tkip

### modules-update: start processing /etc/modules.d/ieee80211_crypt_wep
# modules.d configuration file for IEEE80211_CRYPT_WEP


### modules-update: end processing /etc/modules.d/ieee80211_crypt_wep

### modules-update: start processing /etc/modules.d/ipw2200
# modules.d configuration file for IPW2200
# For more information please read:
#    README.ipw2200


# Configurable module parameters
# ------------------------------
# disable:      manually disable the radio (default 0 [radio on])
# associate:    auto associate when scanning (default on)
# auto_create:  auto create adhoc network (default on)
# led:  enable led control on some systems (default 0 off)
# debug:        debug output mask
# channel:      channel to limit associate to (default 0 [ANY])
# mode: network mode (0=BSS,1=IBSS)


### modules-update: end processing /etc/modules.d/ipw2200

### modules-update: start processing /etc/modules.d/nvidia
# Nvidia drivers support
alias char-major-195 nvidia
alias /dev/nvidiactl char-major-195

# To tweak the driver the following options can be used, note that
# you should be careful, as it could cause instability!! For more
# option see /usr/share/doc/nvidia-kernel-1.0.6629-r4/README.gz
#
#   To enable Side Band Adressing:  NVreg_EnableAGPSBA=1
#
#   To enable Fast Writes: NVreg_EnableAGPFW=1
#
# To enable both for instance, uncomment following line:
#
#options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1


### modules-update: end processing /etc/modules.d/nvidia



Code:
bash-2.05b# cat /etc/modules.d/alsa
# Alsa 0.9.X kernel modules' configuration file.
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.4 2004/11/16 01:31:22 eradicator Exp $

# ALSA portion
# OSS/Free portion

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9a ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---

/usr/share/alsa/alsa.conf

Code:
#
#  ALSA library configuration file
#

# pre-load the configuration files

@hooks [
\t{
\t\tfunc load
\t\tfiles [
\t\t\t"/etc/asound.conf"
\t\t\t"~/.asoundrc"
\t\t]
\t\terrors false
\t}
]

# load card-specific configuration files (on request)

cards.@hooks [
\t{
\t\tfunc load
\t\tfiles [
\t\t\t{
\t\t\t\t@func concat
\t\t\t\tstrings [
\t\t\t\t\t{ @func datadir }
\t\t\t\t\t"/cards/aliases.conf"
\t\t\t\t]
\t\t\t}
\t\t]
\t}
\t{
\t\tfunc load_for_all_cards
\t\tfiles [
\t\t\t{
\t\t\t\t@func concat
\t\t\t\tstrings [
\t\t\t\t\t{ @func datadir }
\t\t\t\t\t"/cards/"
\t\t\t\t\t{ @func private_string }
\t\t\t\t\t".conf"
\t\t\t\t]
\t\t\t}
\t\t]
\t\terrors false
\t}
]

# defaults

defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0

#
#  PCM interface
#

pcm.hw {
\t@args [ CARD DEV SUBDEV ]
\t@args.CARD {
\t\ttype string
\t\tdefault {
\t\t\t@func getenv
\t\t\tvars [
\t\t\t\tALSA_PCM_CARD
\t\t\t\tALSA_CARD
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.pcm.card
\t\t\t}
\t\t}
\t}
\t@args.DEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func igetenv
\t\t\tvars [
\t\t\t\tALSA_PCM_DEVICE
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.pcm.device
\t\t\t}
\t\t}
\t}
\t@args.SUBDEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.pcm.subdevice
\t\t}
\t}\t\t
\ttype hw
\tcard $CARD
\tdevice $DEV
\tsubdevice $SUBDEV
}

pcm.plughw {
\t@args [ CARD DEV SUBDEV ]
\t@args.CARD {
\t\ttype string
\t\tdefault {
\t\t\t@func getenv
\t\t\tvars [
\t\t\t\tALSA_PCM_CARD
\t\t\t\tALSA_CARD
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.pcm.card
\t\t\t}
\t\t}
\t}
\t@args.DEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func igetenv
\t\t\tvars [
\t\t\t\tALSA_PCM_DEVICE
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.pcm.device
\t\t\t}
\t\t}
\t}
\t@args.SUBDEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.pcm.subdevice
\t\t}
\t}\t\t
\ttype plug
\tslave.pcm {
\t\ttype hw
\t\tcard $CARD
\t\tdevice $DEV
\t\tsubdevice $SUBDEV
\t}
}

pcm.plug {
\t@args [ SLAVE ]
\t@args.SLAVE {
\t\ttype string
\t}
\ttype plug
\tslave.pcm $SLAVE
}

pcm.shm {
\t@args [ SOCKET PCM ]
\t@args.SOCKET {
\t\ttype string
\t}
\t@args.PCM {
\t\ttype string
\t}
\ttype shm
\tserver $SOCKET
\tpcm $PCM
}

pcm.tee {
\t@args [ SLAVE FILE FORMAT ]
\t@args.SLAVE {
\t\ttype string
\t}
\t@args.FILE {
\t\ttype string
\t}
\t@args.FORMAT {
\t\ttype string
\t\tdefault raw
\t}
\ttype file
\tslave.pcm $SLAVE
\tfile $FILE
\tformat $FORMAT
}

pcm.file {
\t@args [ FILE FORMAT ]
\t@args.FILE {
\t\ttype string
\t}
\t@args.FORMAT {
\t\ttype string
\t\tdefault raw
\t}
\ttype file
\tslave.pcm null
\tfile $FILE
\tformat $FORMAT
}

pcm.null {
\ttype null
}

# redirect to load-on-demand extended pcm definitions
pcm.cards cards.pcm
# some links for easy use
pcm.front cards.pcm.front
pcm.rear cards.pcm.rear
pcm.center_lfe cards.pcm.center_lfe
pcm.side cards.pcm.side
pcm.surround40 cards.pcm.surround40
pcm.surround41 cards.pcm.surround41
pcm.surround50 cards.pcm.surround50
pcm.surround51 cards.pcm.surround51
pcm.surround71 cards.pcm.surround71
pcm.iec958 cards.pcm.iec958
pcm.spdif cards.pcm.iec958
pcm.modem cards.pcm.modem

pcm.default cards.pcm.default
pcm.dmix cards.pcm.dmix
pcm.dsnoop cards.pcm.dsnoop

#
#  Control interface
#
\t
ctl.hw {
\t@args[ CARD ]
\t@args.CARD {
\t\ttype string
\t\tdefault {
\t\t\t@func getenv
\t\t\tvars [
\t\t\t\tALSA_CTL_CARD
\t\t\t\tALSA_CARD
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.ctl.card
\t\t\t}
\t\t}
\t}
\ttype hw
\tcard $CARD
}

ctl.shm {
\t@args [ SOCKET CTL ]
\t@args.SOCKET {
\t\ttype string
\t}
\t@args.CTL {
\t\ttype string
\t}
\ttype shm
\tserver $SOCKET
\tctl $CTL
}

ctl.default {
\ttype hw
\tcard {
\t\t@func getenv
\t\tvars [
\t\t\tALSA_CTL_CARD
\t\t\tALSA_CARD
\t\t]
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.ctl.card
\t\t}
\t}
}

#
#  RawMidi interface
#

rawmidi.hw {
\t@args [ CARD DEV SUBDEV ]
\t@args.CARD {
\t\ttype string
\t\tdefault {
\t\t\t@func getenv
\t\t\tvars [
\t\t\t\tALSA_RAWMIDI_CARD
\t\t\t\tALSA_CARD
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.rawmidi.card
\t\t\t}
\t\t}
\t}
\t@args.DEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func igetenv
\t\t\tvars [
\t\t\t\tALSA_RAWMIDI_DEVICE
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.rawmidi.device
\t\t\t}
\t\t}
\t}
\t@args.SUBDEV {
\t\ttype integer
\t\tdefault -1
\t}
\ttype hw
\tcard $CARD
\tdevice $DEV
\tsubdevice $SUBDEV
}

rawmidi.default {
\ttype hw
\tcard {
\t\t@func getenv
\t\tvars [
\t\t\tALSA_RAWMIDI_CARD
\t\t\tALSA_CARD
\t\t]
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.rawmidi.card
\t\t}
\t}
\tdevice {
\t\t@func igetenv
\t\tvars [
\t\t\tALSA_RAWMIDI_DEVICE
\t\t]
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.rawmidi.device
\t\t}
\t}
}

rawmidi.virtual {
\t@args [ MERGE ]
\t@args.MERGE {
\t\ttype string
\t\tdefault 1
\t}
\ttype virtual
\tmerge $MERGE
}

#
#  Sequencer interface
#

seq.default {
\ttype hw
}

seq.hw {
\ttype hw
}

#
#  HwDep interface
#

hwdep.hw {
\t@args [ CARD DEV ]
\t@args.CARD {
\t\ttype string
\t\tdefault {
\t\t\t@func getenv
\t\t\tvars [
\t\t\t\tALSA_HWDEP_CARD
\t\t\t\tALSA_CARD
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.hwdep.card
\t\t\t}
\t\t}
\t}
\t@args.DEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func igetenv
\t\t\tvars [
\t\t\t\tALSA_HWDEP_DEVICE
\t\t\t]
\t\t\tdefault {
\t\t\t\t@func refer
\t\t\t\tname defaults.hwdep.device
\t\t\t}
\t\t}
\t}
\ttype hw
\tcard $CARD
\tdevice $DEV
}

hwdep.default {
\ttype hw
\tcard {
\t\t@func getenv
\t\tvars [
\t\t\tALSA_HWDEP_CARD
\t\t\tALSA_CARD
\t\t]
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.hwdep.card
\t\t}
\t}
\tdevice {
\t\t@func igetenv
\t\tvars [
\t\t\tALSA_HWDEP_DEVICE
\t\t]
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.hwdep.device
\t\t}
\t}
}

#
#  Timer interface
#

timer_query.hw {
\ttype hw
}

timer_query.default {
\ttype hw
}

timer.hw {
\t@args [ CLASS SCLASS CARD DEV SUBDEV ]
\t@args.CLASS {
\t\ttype integer
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.timer.class
\t\t}
\t}
\t@args.SCLASS {
\t\ttype integer
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.timer.sclass
\t\t}
\t}
\t@args.CARD {
\t\ttype string
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.timer.card
\t\t}
\t}
\t@args.DEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.timer.device
\t\t}
\t}
\t@args.SUBDEV {
\t\ttype integer
\t\tdefault {
\t\t\t@func refer
\t\t\tname defaults.timer.subdevice
\t\t}
\t}
\ttype hw
\tclass $CLASS
\tsclass $SCLASS
\tcard $CARD
\tdevice $DEV
\tsubdevice $SUBDEV
}

timer.default {
\ttype hw
\tclass {
\t\t@func refer
\t\tname defaults.timer.class
\t}
\tsclass {
\t\t@func refer
\t\tname defaults.timer.sclass
\t}
\tcard {
\t\t@func refer
\t\tname defaults.timer.card
\t}
\tdevice {
\t\t@func refer
\t\tname defaults.timer.device
\t}
\tsubdevice {
\t\t@func refer
\t\tname defaults.timer.subdevice
\t}
}


Code:
bash-2.05b# cat /etc/conf.d/alsasound
# ENABLE_OSS_EMUL:
# Do you want to enable in-kernel oss emulation?
# no - Do not load oss emul drivers
# yes - Load oss emul drivers if they're found

ENABLE_OSS_EMUL="yes"

# RESTORE_ON_START:
# Do you want to restore your mixer settings?  If not, your cards will be
# muted.
# no - Do not restore state
# yes - Restore state

RESTORE_ON_START="yes"

# SAVE_ON_STOP:
# Do you want to save changes made to your mixer volumes when alsasound
# stops?
# no - Do not save state
# yes - Save state

SAVE_ON_STOP="yes"


I can't think of anything else that would effect it in any way shape or form. if someone can make sense of that I would be very greatful.
post #7 of 21
The one thing I notice is that you ar at a true bash prompt. Is this normal for your config? That usualy indicates a chrooted environment or a single user environment. Also looks like your running OSS not alsa. On XMMS try the OSS output driver. Have you recompiled the kernel? If so did you do OSS in it only or just Alsa?
post #8 of 21
bsmith: not sure what you mean by "not running alsa" - the sound modules he's listed by lsmod are all alsa modules, including oss emulation..

It may be worth posting the output of amixer - *just in case* :-)

Other than that - looking at what was posted above about some apps not working, have you tried generating sound with a more primitive method than xmms? I sometimes have done a

#cat /bin/ls > /dev/audio

to check sound is on (/dev/audio is an oss device, of course, but it should work with snd-pcm_oss loaded)

On a less basic note.. I googled your audio controller from the output of lspci (82801FB +alsa) and found http://www.progsoc.uts.edu.au/~rheise/LW60/ where he seems to have the same integrated chip (including the 'High Definition' and 'rev 04' bits) and has reported some success with the snd-azx driver in alsa 1.0.8 (1.0.9 wasn't out apparently) so that might be worth a try...

Good luck!

(oops, it seems snd-azx was just the previous name for the hda-intel driver you're trying, so probably forget that bit )
post #9 of 21
Thread Starter 
my kernel has been compiled a number fo ways with the same result. most recently I have compiled in alsa support with no OSS support. I haven't tried enabling OSS but I don't see how that could help. I have also tried compiling with sound support but no alsa and then compiling alsa_driver seperately. maybe someone else with a 3880 has it working and could walk me through what they did and post configs. This is driving me nuts.


here is amixer output

Code:
bash-2.05b# amixer
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Front Left: Playback 48 [75%] [on]
  Front Right: Playback 48 [75%] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Front Left: Playback 230 [90%]
  Front Right: Playback 230 [90%]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Front Left: Playback 48 [75%] [on]
  Front Right: Playback 48 [75%] [on]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Front Left: Playback 47 [72%] [on]
  Front Right: Playback 47 [72%] [on]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Front Left: Playback 45 [70%] [on]
  Front Right: Playback 45 [70%] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 48 [75%] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 44 [69%] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Front Left: Playback 29 [45%] [on]
  Front Right: Playback 29 [45%] [on]
Simple mixer control 'CD',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Front Left: Playback 58 [89%] [on]
  Front Right: Playback 58 [89%] [on]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Front Left: Playback 0 [0%] [off]
  Front Right: Playback 0 [0%] [off]
Simple mixer control 'PC Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65
  Front Left: Playback 65 [100%] [on]
  Front Right: Playback 65 [100%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 35
  Front Left: Capture 18 [51%] [on]
  Front Right: Capture 18 [51%] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 35
  Front Left: Capture 0 [0%] [on]
  Front Right: Capture 0 [0%] [on]
Simple mixer control 'Channel Mode',0
  Capabilities:
  Mono:
Simple mixer control 'Input Source',0
  Capabilities:
  Mono:
Simple mixer control 'Input Source',1
  Capabilities:
  Mono:

frankly if it was something that easy I wouldn;t even be mad at myself I would just accept the fact that I am an idiot and be happy.

on your advice I did cat /dev/urandom > /dev/audio and also tried /dev/dsp, exactly the same as in xmms/mplayer/madplay/every other media player. appears to works but no sound comes out. I am 90% sure i had already tried that but tried it again to be sure. anyway this is about the time everyone gives up on helping me prolly. oh well I guess I shall live in a ssh terminal from windows from now on just so that I can play sound.... which actually gives me an idea. install vmware and install win and use the windows driver and see if it works on top of my unworking snd_hda_intel driver.... hrrm
post #10 of 21
Thread Starter 
I actually have been running into a lot of references to the "soundcore" module lately. everything is saying you must have the soundcore module loaded before doing this. does this simply mean modprobe snd??? or is there something actually called soundcore....

Code:
bash-2.05b# locate soundcore
/usr/src/linux-2.6.11-gentoo-r9/sound/soundcore.o
/usr/src/linux-2.6.11-gentoo-r9/sound/.soundcore.o.cmd
/usr/src/linux-2.6.12-rc6/sound/soundcore.o
/usr/src/linux-2.6.12-rc6/sound/.soundcore.o.cmd
/usr/src/linux-2.6.11.10/sound/soundcore.o
/usr/src/linux-2.6.11.10/sound/.soundcore.o.cmd
/home/darkry/Desktop/alsa-driver-1.0.9rc4a/utils/patches/soundcore.2.4.patch
/home/darkry/Desktop/alsa-driver-1.0.9rc4a/utils/patches/soundcore.2.4.20.patch
/root/alsa-driver-1.0.9rc4a/utils/patches/soundcore.2.4.20.patch
/root/alsa-driver-1.0.9rc4a/utils/patches/soundcore.2.4.patch

soundcore.o looks like a module but I can't for the life of me get infomod to acknowledge it. is soundcore maybe just base sound support in the kernel. I might have that compiled in instead of as a module

/me checks

yep I did I am recompiling now and we shall see but I am not optimistic
post #11 of 21
Looking at your amixer output, there's no master volume setting.. Odd! And it's easy to imagine that this is related to your problem (if the master volume was sat at 0, muted, and inaccessible via the mixer, for some reason.) I dunno for sure, but I thought a master volume control was a pretty standard item in an alsa mixer.

Anyway, I found a bug page at alsa-project.org which looks very like your bug. If you haven't seen it already, take a look at https://bugtrack.alsa-project.org/al...ew.php?id=1176

One user there has a clevo box there with this problem, and used alsa 1.0.9b loading the hda-intel driver with the option "model=z71v" to solve this. The original poster used the CVS version of alsa, with "model=asus" to get it working.

So it looks like minor model variations may be causing this, and the model=? parameter might help. Not much, perhaps, but it gives you something to waste time with when you could be working! ;-)

Maybe other rooting around the alsa buglist, or even posting your own bug along with lspci -nv output might work..

Keep going!
post #12 of 21
Thread Starter 
do you know off the top of your head where that module is actualy loaded so that I can add the option. usually you would do that in /etc/modules.autoload.d/kernel-2.* but thats not where this is loading. time to search the filesystem for all instances of snd-hda-intel i guess
post #13 of 21
just do it off the commandline: modprobe -v snd-hda-intel <options>

(Edit: Personally, I get sick of distribution-specific boot config scripts, and tend to do a lot of stuff in the local boot rc file (eg, in gentoo /etc/conf.d/local.start ) like ifconfig commands, module loading with modprobe, and stuff. Probably very naughty of me! :-)
post #14 of 21
Thread Starter 
I worship you... ... k i have sound if I bypass the alsasound init script and modprobe it up myself... awesome. it buzzes like crazy atm. will continue to work on it. I am 90% sure i saw a resolution for the buzzing while digging around on google with the driver name. oddly enough there is a completely different alsamixer now... very strange.
post #15 of 21
Nice going! If you do get it working nicely, might be good to add a page on tuxmobil.com or linux-on-laptops.com with the details on just how you did it..

Probably the model-specific stuff is to do with how the controllers are addressed, so giving you a different set in alsamixer - out of curiosity, did a master volume appear?
post #16 of 21
Thread Starter 
no still no master volume which is odd. and it only works at all with model=z71v i am trying to find a list of the model options for this module

i think z71v refers to a specific laptop which would explain bad quality and such, my sager 3880 has sorround sound and things like that so its kind of limiting to use this option..


edit:

still haven't found a list of models better than searching google for "had-intel model=" but I did manage to fix the clicking buzzing noise


I have another post here which is my walkthrough on gentoo on a sager 3880. I will post what I got working on there. I am still gonna try and get sorround and things working so we shall see what i find. thanks for all the help.
post #17 of 21
I believe the z71v has the same soundcard from when I did a little digging on your model.

And yea I hate distro startup scripts... one of many things that needs to get standardized in linux to help interoperability between distros.

But at any rate congrats on the working sound, and you are right there was a fix for buzzing somewhere(Saw it while digging around for you), I cant remember exactly where though. Interesting fix on the model=z71v, never actually seen that argument passed before.

Course supposedly when the next Ubuntu comes out it will support all laptops currently on the market out of the box, so maybe itll end up being MUCH easier for you

Seablade
post #18 of 21
Might be a good idea to look at (and post up for the curious.. your lspci -vv output to try and get a better handle on the model issue..
post #19 of 21
Thread Starter 
still haven't gotten sound to work for normal users actually, doesn't bug me to badly to have to run xmms/mplayer as root but still not sure why its not works. I am in the audio group so i don't see what the problem is. anyway...

here is the laptop in all its glory

Code:
bash-2.05b# lspci -vv
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
        Latency: 0
        Capabilities: [e0] #09 [2109]

0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, cache line size 08
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 90000000-afffffff
        Prefetchable memory behind bridge: c0000000-cfffffff
        BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
        Capabilities: [88] #0d [0000]
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000
        Capabilities: [a0] #10 [0141]

0000:00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, cache line size 08
        Interrupt: pin A routed to IRQ 20
        Region 0: Memory at 80000000 (64-bit, non-prefetchable)
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [70] #10 [0091]

0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, cache line size 08
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: b0000000-b3ffffff
        Prefetchable memory behind bridge: 00000000d0000000-00000000d3f00000
        Expansion ROM at 00002000 [disabled] [size=4K]
        BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
        Capabilities: [40] #10 [0141]
        Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
                Address: 00000000  Data: 0000
        Capabilities: [90] #0d [0000]
        Capabilities: [a0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 23
        Region 4: I/O ports at 1800 [size=32]

0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin B routed to IRQ 19
        Region 4: I/O ports at 1820 [size=32]

0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin C routed to IRQ 18
        Region 4: I/O ports at 1840 [size=32]

0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin D routed to IRQ 16
        Region 4: I/O ports at 1860 [size=32]

0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) (prog-if 20 [EHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 23
        Region 0: Memory at 80004000 (32-bit, non-prefetchable)
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] #0a [20a0]

0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) (prog-if 01 [Subtractive decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=06, subordinate=06, sec-latency=216
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: b4000000-b40fffff
        BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
        Capabilities: [50] #0d [0000]

0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0

0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) (prog-if 8a [Master SecP PriP])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 18
        Region 0: I/O ports at <unassigned>
        Region 1: I/O ports at <unassigned>
        Region 2: I/O ports at <unassigned>
        Region 3: I/O ports at <unassigned>
        Region 4: I/O ports at 1880 [size=16]

0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin B routed to IRQ 19
        Region 0: I/O ports at 18c0
        Region 1: I/O ports at 18b8 [size=4]
        Region 2: I/O ports at 18b0 [size=8]
        Region 3: I/O ports at 1894 [size=4]
        Region 4: I/O ports at 18a0 [size=16]
        Region 5: Memory at 80004400 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [70] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Interrupt: pin B routed to IRQ 10
        Region 4: I/O ports at 18e0 [size=32]

0000:01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2) (prog-if 00 [VGA])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at a0000000 (32-bit, non-prefetchable)
        Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Region 3: Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [78] #10 [0001]

0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 Gigabit Ethernet Controller (rev 19)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR-
        Latency: 0, cache line size 08
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at b0000000 (64-bit, non-prefetchable)
        Region 2: I/O ports at 2000 [size=256]
        Capabilities: [48] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data
        Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [e0] #10 [0011]

0000:06:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (500ns min, 1000ns max), cache line size 08
        Interrupt: pin A routed to IRQ 21
        Region 0: Memory at b4004000 (32-bit, non-prefetchable)
        Region 1: Memory at b4000000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME+

0000:06:03.0 Network controller: Intel Corporation PRO/Wireless 2915ABG MiniPCI Adapter (rev 05)
        Subsystem: Intel Corporation: Unknown device 1000
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (750ns min, 6000ns max), cache line size 08
        Interrupt: pin A routed to IRQ 20
        Region 0: Memory at b4005000 (32-bit, non-prefetchable)
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

0000:06:04.0 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 168, cache line size 10
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at 40000000 (32-bit, non-prefetchable)
        Bus: primary=06, secondary=07, subordinate=0a, sec-latency=176
        Memory window 0: 40400000-407ff000 (prefetchable)
        Memory window 1: 40800000-40bff000
        I/O window 0: 00004000-000040ff
        I/O window 1: 00004400-000044ff
        BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
        16-bit legacy interface ports at 0001

0000:06:04.1 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 168, cache line size 10
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at 40001000 (32-bit, non-prefetchable)
        Bus: primary=06, secondary=0b, subordinate=0e, sec-latency=176
        Memory window 0: 40c00000-40fff000 (prefetchable)
        Memory window 1: 41000000-413ff000
        I/O window 0: 00004800-000048ff
        I/O window 1: 00004c00-00004cff
        BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
        16-bit legacy interface ports at 0001

0000:06:04.2 System peripheral: Texas Instruments PCI1620 Firmware Loading Function (rev 01)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 038a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 57 (1750ns min, 1000ns max), cache line size 08
        Region 0: I/O ports at 3000
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

post #20 of 21
Make certain the audio device in use is chmod'd to allow the audio group access. Especially since you are setting it up manually it may not be.

Seablade
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux & Other OS's
NotebookForums.com › Forums › General Notebook Discussions › Linux & Other OS's › sager 3880, realtek soundcard doesn't work