From: Andrea Giuliano on 1 May 2010 13:20 Here is /usr/share/alsa/alsa.conf (that's a lot of lines!) Best regards. # # ALSA library configuration file # # pre-load the configuration files @hooks [ { func load files [ "/etc/asound.conf" "~/.asoundrc" ] errors false } ] # load card-specific configuration files (on request) cards.(a)hooks [ { func load files [ { @func concat strings [ { @func datadir } "/cards/aliases.conf" ] } ] } { func load_for_all_cards files [ { @func concat strings [ { @func datadir } "/cards/" { @func private_string } ".conf" ] } ] errors false } ] # # defaults # # show all name hints also for definitions without hint {} section defaults.namehint.showall off # show just basic name hints defaults.namehint.basic on # show extended name hints defaults.namehint.extended off # defaults.ctl.card 0 defaults.pcm.card 0 defaults.pcm.device 0 defaults.pcm.subdevice -1 defaults.pcm.nonblock 1 defaults.pcm.ipc_key 5678293 defaults.pcm.ipc_gid audio defaults.pcm.ipc_perm 0660 defaults.pcm.dmix.max_periods 0 defaults.pcm.dmix.rate 48000 defaults.pcm.dmix.format "unchanged" defaults.pcm.dmix.card defaults.pcm.card defaults.pcm.dmix.device defaults.pcm.device defaults.pcm.dsnoop.card defaults.pcm.card defaults.pcm.dsnoop.device defaults.pcm.device 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 # # redirect to load-on-demand extended pcm definitions pcm.cards cards.pcm pcm.default cards.pcm.default 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 iec958 pcm.dmix cards.pcm.dmix pcm.dsnoop cards.pcm.dsnoop pcm.modem cards.pcm.modem pcm.phoneline cards.pcm.phoneline pcm.hw { @args [ CARD DEV SUBDEV ] @args.CARD { type string default { @func getenv vars [ ALSA_PCM_CARD ALSA_CARD ] default { @func refer name defaults.pcm.card } } } @args.DEV { type integer default { @func igetenv vars [ ALSA_PCM_DEVICE ] default { @func refer name defaults.pcm.device } } } @args.SUBDEV { type integer default { @func refer name defaults.pcm.subdevice } } type hw card $CARD device $DEV subdevice $SUBDEV hint { show { @func refer name defaults.namehint.extended } description "Direct hardware device without any conversions" } } pcm.plughw { @args [ CARD DEV SUBDEV ] @args.CARD { type string default { @func getenv vars [ ALSA_PCM_CARD ALSA_CARD ] default { @func refer name defaults.pcm.card } } } @args.DEV { type integer default { @func igetenv vars [ ALSA_PCM_DEVICE ] default { @func refer name defaults.pcm.device } } } @args.SUBDEV { type integer default { @func refer name defaults.pcm.subdevice } } type plug slave.pcm { type hw card $CARD device $DEV subdevice $SUBDEV } hint { show { @func refer name defaults.namehint.extended } description "Hardware device with all software conversions" } } pcm.plug { @args [ SLAVE ] @args.SLAVE { type string } type plug slave.pcm $SLAVE } pcm.shm { @args [ SOCKET PCM ] @args.SOCKET { type string } @args.PCM { type string } type shm server $SOCKET pcm $PCM } pcm.tee { @args [ SLAVE FILE FORMAT ] @args.SLAVE { type string } @args.FILE { type string } @args.FORMAT { type string default raw } type file slave.pcm $SLAVE file $FILE format $FORMAT } pcm.file { @args [ FILE FORMAT ] @args.FILE { type string } @args.FORMAT { type string default raw } type file slave.pcm null file $FILE format $FORMAT } pcm.null { type null hint { show { @func refer name defaults.namehint.basic } description "Discard all samples (playback) or generate zero samples (capture)" } } # # Control interface # ctl.default { type hw card { @func getenv vars [ ALSA_CTL_CARD ALSA_CARD ] default { @func refer name defaults.ctl.card } } } ctl.hw { @args [ CARD ] @args.CARD { type string default { @func getenv vars [ ALSA_CTL_CARD ALSA_CARD ] default { @func refer name defaults.ctl.card } } } type hw card $CARD } ctl.shm { @args [ SOCKET CTL ] @args.SOCKET { type string } @args.CTL { type string } type shm server $SOCKET ctl $CTL } # # RawMidi interface # rawmidi.default { type hw card { @func getenv vars [ ALSA_RAWMIDI_CARD ALSA_CARD ] default { @func refer name defaults.rawmidi.card } } device { @func igetenv vars [ ALSA_RAWMIDI_DEVICE ] default { @func refer name defaults.rawmidi.device } } } rawmidi.hw { @args [ CARD DEV SUBDEV ] @args.CARD { type string default { @func getenv vars [ ALSA_RAWMIDI_CARD ALSA_CARD ] default { @func refer name defaults.rawmidi.card } } } @args.DEV { type integer default { @func igetenv vars [ ALSA_RAWMIDI_DEVICE ] default { @func refer name defaults.rawmidi.device } } } @args.SUBDEV { type integer default -1 } type hw card $CARD device $DEV subdevice $SUBDEV hint { description "Direct rawmidi driver device" device $DEV } } rawmidi.virtual { @args [ MERGE ] @args.MERGE { type string default 1 } type virtual merge $MERGE } # # Sequencer interface # seq.default { type hw } seq.hw { type hw } # # HwDep interface # hwdep.default { type hw card { @func getenv vars [ ALSA_HWDEP_CARD ALSA_CARD ] default { @func refer name defaults.hwdep.card } } device { @func igetenv vars [ ALSA_HWDEP_DEVICE ] default { @func refer name defaults.hwdep.device } } } hwdep.hw { @args [ CARD DEV ] @args.CARD { type string default { @func getenv vars [ ALSA_HWDEP_CARD ALSA_CARD ] default { @func refer name defaults.hwdep.card } } } @args.DEV { type integer default { @func igetenv vars [ ALSA_HWDEP_DEVICE ] default { @func refer name defaults.hwdep.device } } } type hw card $CARD device $DEV } # # Timer interface # timer_query.default { type hw } timer_query.hw { type hw } timer.default { type hw class { @func refer name defaults.timer.class } sclass { @func refer name defaults.timer.sclass } card { @func refer name defaults.timer.card } device { @func refer name defaults.timer.device } subdevice { @func refer name defaults.timer.subdevice } hint.description "Default direct hardware timer device" } timer.hw { @args [ CLASS SCLASS CARD DEV SUBDEV ] @args.CLASS { type integer default { @func refer name defaults.timer.class } } @args.SCLASS { type integer default { @func refer name defaults.timer.sclass } } @args.CARD { type string default { @func refer name defaults.timer.card } } @args.DEV { type integer default { @func refer name defaults.timer.device } } @args.SUBDEV { type integer default { @func refer name defaults.timer.subdevice } } type hw class $CLASS sclass $SCLASS card $CARD device $DEV subdevice $SUBDEV } On Sat, 2010-05-01 at 21:40 +0530, Anand Sivaram wrote: > On Sat, May 1, 2010 at 20:55, Andrea Giuliano <sarkiaponius(a)alice.it> wrote: > > Here aplay -l: > > > > card 0: NVidia [HDA NVidia], device 0: HDA Generic [HDA Generic] > > Subdevices: 1/1 > > Subdevice #0: subdevice #0 > > > > Here is amixer info, too: > > > > Card default 'NVidia'/'HDA NVidia at 0xf9ef8000 irq 22' > > Mixer name : 'VIA ID 397' > > Components : 'HDA:11060397' > > Controls : 4 > > Simple ctrls : 3 > > > > Actually, you are right, it's rather strange I see just a few controls, > > they should be many more (my card is a 7.1 points one). > > > > On Sat, 2010-05-01 at 14:08 +0000, Camaleón wrote: > >> On Sat, 01 May 2010 15:52:46 +0200, Andrea Giuliano wrote: > >> > >> > Alsamixer doesn'i show muted input. Not does gnome-volume-settings. I > >> > also checked out gnome-sound-properties, and it gives no errors at all, > >> > as if it thinks everything is working fine. > >> > > >> > Here is the output from amixer: > >> > >> Only "master", "PCM" and "capture"? > >> > >> No "mic" and no additional "aux" or "surround" outputs? :-? > >> > >> > and here is /proc/asound/cards > >> > > >> > 0 [NVidia ]: HDA-Intel - HDA NVidia > >> > HDA NVidia at 0xf9ef8000 irq 22 > >> > > >> > I'm going to try a LiveCD or such, but I'm not very optimistic. > >> > >> Modern motherboards use to include 5.1 or 7.1 audio channel chipset, it's > >> a bit weird your amixer output only shows 3 devices... > >> > >> This may sound silly, but have you tried to plug the speakers jack in all > >> the outlets available? > >> > >> What does "aplay -l" say? > >> > >> Greetings, > >> > >> -- > >> Camaleón > >> > >> > > > > > > -- > > To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org > > with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org > > Archive: http://lists.debian.org/1272727535.20670.1.camel(a)debian > > > > > > What is the output of /usr/share/alsa/alsa.conf > > -- To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org Archive: http://lists.debian.org/1272734343.3578.1.camel(a)debian
From: Anand Sivaram on 2 May 2010 00:00 On Sat, May 1, 2010 at 22:49, Andrea Giuliano <sarkiaponius(a)alice.it> wrote: > Here is /usr/share/alsa/alsa.conf (that's a lot of lines!) > > Best regards. > > # > # ALSA library configuration file > # > > # pre-load the configuration files > > @hooks [ > { > func load > files [ > "/etc/asound.conf" > "~/.asoundrc" > ] > errors false > } > ] > > # load card-specific configuration files (on request) > > cards.(a)hooks [ > { > func load > files [ > { > @func concat > strings [ > { @func datadir } > "/cards/aliases.conf" > ] > } > ] > } > { > func load_for_all_cards > files [ > { > @func concat > strings [ > { @func datadir } > "/cards/" > { @func private_string } > ".conf" > ] > } > ] > errors false > } > ] > > # > # defaults > # > > # show all name hints also for definitions without hint {} section > defaults.namehint.showall off > # show just basic name hints > defaults.namehint.basic on > # show extended name hints > defaults.namehint.extended off > # > defaults.ctl.card 0 > defaults.pcm.card 0 > defaults.pcm.device 0 > defaults.pcm.subdevice -1 > defaults.pcm.nonblock 1 > defaults.pcm.ipc_key 5678293 > defaults.pcm.ipc_gid audio > defaults.pcm.ipc_perm 0660 > defaults.pcm.dmix.max_periods 0 > defaults.pcm.dmix.rate 48000 > defaults.pcm.dmix.format "unchanged" > defaults.pcm.dmix.card defaults.pcm.card > defaults.pcm.dmix.device defaults.pcm.device > defaults.pcm.dsnoop.card defaults.pcm.card > defaults.pcm.dsnoop.device defaults.pcm.device > 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 > # > > # redirect to load-on-demand extended pcm definitions > pcm.cards cards.pcm > > pcm.default cards.pcm.default > 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 iec958 > pcm.dmix cards.pcm.dmix > pcm.dsnoop cards.pcm.dsnoop > pcm.modem cards.pcm.modem > pcm.phoneline cards.pcm.phoneline > > pcm.hw { > @args [ CARD DEV SUBDEV ] > @args.CARD { > type string > default { > @func getenv > vars [ > ALSA_PCM_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.pcm.card > } > } > } > @args.DEV { > type integer > default { > @func igetenv > vars [ > ALSA_PCM_DEVICE > ] > default { > @func refer > name defaults.pcm.device > } > } > } > @args.SUBDEV { > type integer > default { > @func refer > name defaults.pcm.subdevice > } > } > type hw > card $CARD > device $DEV > subdevice $SUBDEV > hint { > show { > @func refer > name defaults.namehint.extended > } > description "Direct hardware device without any conversions" > } > } > > pcm.plughw { > @args [ CARD DEV SUBDEV ] > @args.CARD { > type string > default { > @func getenv > vars [ > ALSA_PCM_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.pcm.card > } > } > } > @args.DEV { > type integer > default { > @func igetenv > vars [ > ALSA_PCM_DEVICE > ] > default { > @func refer > name defaults.pcm.device > } > } > } > @args.SUBDEV { > type integer > default { > @func refer > name defaults.pcm.subdevice > } > } > type plug > slave.pcm { > type hw > card $CARD > device $DEV > subdevice $SUBDEV > } > hint { > show { > @func refer > name defaults.namehint.extended > } > description "Hardware device with all software conversions" > } > } > > pcm.plug { > @args [ SLAVE ] > @args.SLAVE { > type string > } > type plug > slave.pcm $SLAVE > } > > pcm.shm { > @args [ SOCKET PCM ] > @args.SOCKET { > type string > } > @args.PCM { > type string > } > type shm > server $SOCKET > pcm $PCM > } > > pcm.tee { > @args [ SLAVE FILE FORMAT ] > @args.SLAVE { > type string > } > @args.FILE { > type string > } > @args.FORMAT { > type string > default raw > } > type file > slave.pcm $SLAVE > file $FILE > format $FORMAT > } > > pcm.file { > @args [ FILE FORMAT ] > @args.FILE { > type string > } > @args.FORMAT { > type string > default raw > } > type file > slave.pcm null > file $FILE > format $FORMAT > } > > pcm.null { > type null > hint { > show { > @func refer > name defaults.namehint.basic > } > description "Discard all samples (playback) or generate zero samples > (capture)" > } > } > > # > # Control interface > # > > ctl.default { > type hw > card { > @func getenv > vars [ > ALSA_CTL_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.ctl.card > } > } > } > > ctl.hw { > @args [ CARD ] > @args.CARD { > type string > default { > @func getenv > vars [ > ALSA_CTL_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.ctl.card > } > } > } > type hw > card $CARD > } > > ctl.shm { > @args [ SOCKET CTL ] > @args.SOCKET { > type string > } > @args.CTL { > type string > } > type shm > server $SOCKET > ctl $CTL > } > > # > # RawMidi interface > # > > rawmidi.default { > type hw > card { > @func getenv > vars [ > ALSA_RAWMIDI_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.rawmidi.card > } > } > device { > @func igetenv > vars [ > ALSA_RAWMIDI_DEVICE > ] > default { > @func refer > name defaults.rawmidi.device > } > } > } > > rawmidi.hw { > @args [ CARD DEV SUBDEV ] > @args.CARD { > type string > default { > @func getenv > vars [ > ALSA_RAWMIDI_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.rawmidi.card > } > } > } > @args.DEV { > type integer > default { > @func igetenv > vars [ > ALSA_RAWMIDI_DEVICE > ] > default { > @func refer > name defaults.rawmidi.device > } > } > } > @args.SUBDEV { > type integer > default -1 > } > type hw > card $CARD > device $DEV > subdevice $SUBDEV > hint { > description "Direct rawmidi driver device" > device $DEV > } > } > > rawmidi.virtual { > @args [ MERGE ] > @args.MERGE { > type string > default 1 > } > type virtual > merge $MERGE > } > > # > # Sequencer interface > # > > seq.default { > type hw > } > > seq.hw { > type hw > } > > # > # HwDep interface > # > > hwdep.default { > type hw > card { > @func getenv > vars [ > ALSA_HWDEP_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.hwdep.card > } > } > device { > @func igetenv > vars [ > ALSA_HWDEP_DEVICE > ] > default { > @func refer > name defaults.hwdep.device > } > } > } > > hwdep.hw { > @args [ CARD DEV ] > @args.CARD { > type string > default { > @func getenv > vars [ > ALSA_HWDEP_CARD > ALSA_CARD > ] > default { > @func refer > name defaults.hwdep.card > } > } > } > @args.DEV { > type integer > default { > @func igetenv > vars [ > ALSA_HWDEP_DEVICE > ] > default { > @func refer > name defaults.hwdep.device > } > } > } > type hw > card $CARD > device $DEV > } > > # > # Timer interface > # > > timer_query.default { > type hw > } > > timer_query.hw { > type hw > } > > timer.default { > type hw > class { > @func refer > name defaults.timer.class > } > sclass { > @func refer > name defaults.timer.sclass > } > card { > @func refer > name defaults.timer.card > } > device { > @func refer > name defaults.timer.device > } > subdevice { > @func refer > name defaults.timer.subdevice > } > hint.description "Default direct hardware timer device" > } > > timer.hw { > @args [ CLASS SCLASS CARD DEV SUBDEV ] > @args.CLASS { > type integer > default { > @func refer > name defaults.timer.class > } > } > @args.SCLASS { > type integer > default { > @func refer > name defaults.timer.sclass > } > } > @args.CARD { > type string > default { > @func refer > name defaults.timer.card > } > } > @args.DEV { > type integer > default { > @func refer > name defaults.timer.device > } > } > @args.SUBDEV { > type integer > default { > @func refer > name defaults.timer.subdevice > } > } > type hw > class $CLASS > sclass $SCLASS > card $CARD > device $DEV > subdevice $SUBDEV > } > > > On Sat, 2010-05-01 at 21:40 +0530, Anand Sivaram wrote: >> On Sat, May 1, 2010 at 20:55, Andrea Giuliano <sarkiaponius(a)alice.it> wrote: >> > Here aplay -l: >> > >> > card 0: NVidia [HDA NVidia], device 0: HDA Generic [HDA Generic] >> > Subdevices: 1/1 >> > Subdevice #0: subdevice #0 >> > >> > Here is amixer info, too: >> > >> > Card default 'NVidia'/'HDA NVidia at 0xf9ef8000 irq 22' >> > Mixer name : 'VIA ID 397' >> > Components : 'HDA:11060397' >> > Controls : 4 >> > Simple ctrls : 3 >> > >> > Actually, you are right, it's rather strange I see just a few controls, >> > they should be many more (my card is a 7.1 points one). >> > >> > On Sat, 2010-05-01 at 14:08 +0000, Camaleón wrote: >> >> On Sat, 01 May 2010 15:52:46 +0200, Andrea Giuliano wrote: >> >> >> >> > Alsamixer doesn'i show muted input. Not does gnome-volume-settings. I >> >> > also checked out gnome-sound-properties, and it gives no errors at all, >> >> > as if it thinks everything is working fine. >> >> > >> >> > Here is the output from amixer: >> >> >> >> Only "master", "PCM" and "capture"? >> >> >> >> No "mic" and no additional "aux" or "surround" outputs? :-? >> >> >> >> > and here is /proc/asound/cards >> >> > >> >> > 0 [NVidia ]: HDA-Intel - HDA NVidia >> >> > HDA NVidia at 0xf9ef8000 irq 22 >> >> > >> >> > I'm going to try a LiveCD or such, but I'm not very optimistic. >> >> >> >> Modern motherboards use to include 5.1 or 7.1 audio channel chipset, it's >> >> a bit weird your amixer output only shows 3 devices... >> >> >> >> This may sound silly, but have you tried to plug the speakers jack in all >> >> the outlets available? >> >> >> >> What does "aplay -l" say? >> >> >> >> Greetings, >> >> >> >> -- >> >> Camaleón >> >> >> >> >> > >> > >> > -- >> > To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org >> > with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org >> > Archive: http://lists.debian.org/1272727535.20670.1.camel(a)debian >> > >> > >> >> What is the output of /usr/share/alsa/alsa.conf >> >> > This is the working alsa.conf of my athlon mcp61 machine. Could you try the following. cd /usr/share/alsa mv alsa.conf alsa.conf.original (_do_ _not_ delete it, just move it so that you could copy it back in case required) gunzip /path/to/download/alsa.conf.gz mv /path/to/download/alsa.conf ./ restart machine.
From: Andrea Giuliano on 2 May 2010 10:50 Dear Anand, I tried your configuration file, but nothing changed. For all of you who were so kind to try to help me, here are some good news: I tried to install kernel 2.6.32 from lenny backports and the sound seems to work now. At least I could here the "login.wav" that most Lenny users know. The bad part is that now I cannot make the graphics card to work, because I should recompile the NVidia driver, but to accomplish this task I need linux-headers-$(uname -r), and this package depend on the corresponding linux-kbuild, which won't install, according to apt-get message. This is a pity, but at least now I'm sure the sound card is working. My PC is brand new, so I'm happy it's not a hardware problem, even though it's still a problem. So I would say the issue is solved, from my point of view. I won't ask some help to force the installation of linux-headers in this thread, maybe I'll start another one. Many many thanks to everyone! On Sun, 2010-05-02 at 09:26 +0530, Anand Sivaram wrote: > On Sat, May 1, 2010 at 22:49, Andrea Giuliano <sarkiaponius(a)alice.it> wrote: > > Here is /usr/share/alsa/alsa.conf (that's a lot of lines!) > > > > Best regards. > > > > # > > # ALSA library configuration file > > # > > > > # pre-load the configuration files > > > > @hooks [ > > { > > func load > > files [ > > "/etc/asound.conf" > > "~/.asoundrc" > > ] > > errors false > > } > > ] > > > > # load card-specific configuration files (on request) > > > > cards.(a)hooks [ > > { > > func load > > files [ > > { > > @func concat > > strings [ > > { @func datadir } > > "/cards/aliases.conf" > > ] > > } > > ] > > } > > { > > func load_for_all_cards > > files [ > > { > > @func concat > > strings [ > > { @func datadir } > > "/cards/" > > { @func private_string } > > ".conf" > > ] > > } > > ] > > errors false > > } > > ] > > > > # > > # defaults > > # > > > > # show all name hints also for definitions without hint {} section > > defaults.namehint.showall off > > # show just basic name hints > > defaults.namehint.basic on > > # show extended name hints > > defaults.namehint.extended off > > # > > defaults.ctl.card 0 > > defaults.pcm.card 0 > > defaults.pcm.device 0 > > defaults.pcm.subdevice -1 > > defaults.pcm.nonblock 1 > > defaults.pcm.ipc_key 5678293 > > defaults.pcm.ipc_gid audio > > defaults.pcm.ipc_perm 0660 > > defaults.pcm.dmix.max_periods 0 > > defaults.pcm.dmix.rate 48000 > > defaults.pcm.dmix.format "unchanged" > > defaults.pcm.dmix.card defaults.pcm.card > > defaults.pcm.dmix.device defaults.pcm.device > > defaults.pcm.dsnoop.card defaults.pcm.card > > defaults.pcm.dsnoop.device defaults.pcm.device > > 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 > > # > > > > # redirect to load-on-demand extended pcm definitions > > pcm.cards cards.pcm > > > > pcm.default cards.pcm.default > > 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 iec958 > > pcm.dmix cards.pcm.dmix > > pcm.dsnoop cards.pcm.dsnoop > > pcm.modem cards.pcm.modem > > pcm.phoneline cards.pcm.phoneline > > > > pcm.hw { > > @args [ CARD DEV SUBDEV ] > > @args.CARD { > > type string > > default { > > @func getenv > > vars [ > > ALSA_PCM_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.pcm.card > > } > > } > > } > > @args.DEV { > > type integer > > default { > > @func igetenv > > vars [ > > ALSA_PCM_DEVICE > > ] > > default { > > @func refer > > name defaults.pcm.device > > } > > } > > } > > @args.SUBDEV { > > type integer > > default { > > @func refer > > name defaults.pcm.subdevice > > } > > } > > type hw > > card $CARD > > device $DEV > > subdevice $SUBDEV > > hint { > > show { > > @func refer > > name defaults.namehint.extended > > } > > description "Direct hardware device without any conversions" > > } > > } > > > > pcm.plughw { > > @args [ CARD DEV SUBDEV ] > > @args.CARD { > > type string > > default { > > @func getenv > > vars [ > > ALSA_PCM_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.pcm.card > > } > > } > > } > > @args.DEV { > > type integer > > default { > > @func igetenv > > vars [ > > ALSA_PCM_DEVICE > > ] > > default { > > @func refer > > name defaults.pcm.device > > } > > } > > } > > @args.SUBDEV { > > type integer > > default { > > @func refer > > name defaults.pcm.subdevice > > } > > } > > type plug > > slave.pcm { > > type hw > > card $CARD > > device $DEV > > subdevice $SUBDEV > > } > > hint { > > show { > > @func refer > > name defaults.namehint.extended > > } > > description "Hardware device with all software conversions" > > } > > } > > > > pcm.plug { > > @args [ SLAVE ] > > @args.SLAVE { > > type string > > } > > type plug > > slave.pcm $SLAVE > > } > > > > pcm.shm { > > @args [ SOCKET PCM ] > > @args.SOCKET { > > type string > > } > > @args.PCM { > > type string > > } > > type shm > > server $SOCKET > > pcm $PCM > > } > > > > pcm.tee { > > @args [ SLAVE FILE FORMAT ] > > @args.SLAVE { > > type string > > } > > @args.FILE { > > type string > > } > > @args.FORMAT { > > type string > > default raw > > } > > type file > > slave.pcm $SLAVE > > file $FILE > > format $FORMAT > > } > > > > pcm.file { > > @args [ FILE FORMAT ] > > @args.FILE { > > type string > > } > > @args.FORMAT { > > type string > > default raw > > } > > type file > > slave.pcm null > > file $FILE > > format $FORMAT > > } > > > > pcm.null { > > type null > > hint { > > show { > > @func refer > > name defaults.namehint.basic > > } > > description "Discard all samples (playback) or generate zero samples > > (capture)" > > } > > } > > > > # > > # Control interface > > # > > > > ctl.default { > > type hw > > card { > > @func getenv > > vars [ > > ALSA_CTL_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.ctl.card > > } > > } > > } > > > > ctl.hw { > > @args [ CARD ] > > @args.CARD { > > type string > > default { > > @func getenv > > vars [ > > ALSA_CTL_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.ctl.card > > } > > } > > } > > type hw > > card $CARD > > } > > > > ctl.shm { > > @args [ SOCKET CTL ] > > @args.SOCKET { > > type string > > } > > @args.CTL { > > type string > > } > > type shm > > server $SOCKET > > ctl $CTL > > } > > > > # > > # RawMidi interface > > # > > > > rawmidi.default { > > type hw > > card { > > @func getenv > > vars [ > > ALSA_RAWMIDI_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.rawmidi.card > > } > > } > > device { > > @func igetenv > > vars [ > > ALSA_RAWMIDI_DEVICE > > ] > > default { > > @func refer > > name defaults.rawmidi.device > > } > > } > > } > > > > rawmidi.hw { > > @args [ CARD DEV SUBDEV ] > > @args.CARD { > > type string > > default { > > @func getenv > > vars [ > > ALSA_RAWMIDI_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.rawmidi.card > > } > > } > > } > > @args.DEV { > > type integer > > default { > > @func igetenv > > vars [ > > ALSA_RAWMIDI_DEVICE > > ] > > default { > > @func refer > > name defaults.rawmidi.device > > } > > } > > } > > @args.SUBDEV { > > type integer > > default -1 > > } > > type hw > > card $CARD > > device $DEV > > subdevice $SUBDEV > > hint { > > description "Direct rawmidi driver device" > > device $DEV > > } > > } > > > > rawmidi.virtual { > > @args [ MERGE ] > > @args.MERGE { > > type string > > default 1 > > } > > type virtual > > merge $MERGE > > } > > > > # > > # Sequencer interface > > # > > > > seq.default { > > type hw > > } > > > > seq.hw { > > type hw > > } > > > > # > > # HwDep interface > > # > > > > hwdep.default { > > type hw > > card { > > @func getenv > > vars [ > > ALSA_HWDEP_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.hwdep.card > > } > > } > > device { > > @func igetenv > > vars [ > > ALSA_HWDEP_DEVICE > > ] > > default { > > @func refer > > name defaults.hwdep.device > > } > > } > > } > > > > hwdep.hw { > > @args [ CARD DEV ] > > @args.CARD { > > type string > > default { > > @func getenv > > vars [ > > ALSA_HWDEP_CARD > > ALSA_CARD > > ] > > default { > > @func refer > > name defaults.hwdep.card > > } > > } > > } > > @args.DEV { > > type integer > > default { > > @func igetenv > > vars [ > > ALSA_HWDEP_DEVICE > > ] > > default { > > @func refer > > name defaults.hwdep.device > > } > > } > > } > > type hw > > card $CARD > > device $DEV > > } > > > > # > > # Timer interface > > # > > > > timer_query.default { > > type hw > > } > > > > timer_query.hw { > > type hw > > } > > > > timer.default { > > type hw > > class { > > @func refer > > name defaults.timer.class > > } > > sclass { > > @func refer > > name defaults.timer.sclass > > } > > card { > > @func refer > > name defaults.timer.card > > } > > device { > > @func refer > > name defaults.timer.device > > } > > subdevice { > > @func refer > > name defaults.timer.subdevice > > } > > hint.description "Default direct hardware timer device" > > } > > > > timer.hw { > > @args [ CLASS SCLASS CARD DEV SUBDEV ] > > @args.CLASS { > > type integer > > default { > > @func refer > > name defaults.timer.class > > } > > } > > @args.SCLASS { > > type integer > > default { > > @func refer > > name defaults.timer.sclass > > } > > } > > @args.CARD { > > type string > > default { > > @func refer > > name defaults.timer.card > > } > > } > > @args.DEV { > > type integer > > default { > > @func refer > > name defaults.timer.device > > } > > } > > @args.SUBDEV { > > type integer > > default { > > @func refer > > name defaults.timer.subdevice > > } > > } > > type hw > > class $CLASS > > sclass $SCLASS > > card $CARD > > device $DEV > > subdevice $SUBDEV > > } > > > > > > On Sat, 2010-05-01 at 21:40 +0530, Anand Sivaram wrote: > >> On Sat, May 1, 2010 at 20:55, Andrea Giuliano <sarkiaponius(a)alice.it> wrote: > >> > Here aplay -l: > >> > > >> > card 0: NVidia [HDA NVidia], device 0: HDA Generic [HDA Generic] > >> > Subdevices: 1/1 > >> > Subdevice #0: subdevice #0 > >> > > >> > Here is amixer info, too: > >> > > >> > Card default 'NVidia'/'HDA NVidia at 0xf9ef8000 irq 22' > >> > Mixer name : 'VIA ID 397' > >> > Components : 'HDA:11060397' > >> > Controls : 4 > >> > Simple ctrls : 3 > >> > > >> > Actually, you are right, it's rather strange I see just a few controls, > >> > they should be many more (my card is a 7.1 points one). > >> > > >> > On Sat, 2010-05-01 at 14:08 +0000, Camaleón wrote: > >> >> On Sat, 01 May 2010 15:52:46 +0200, Andrea Giuliano wrote: > >> >> > >> >> > Alsamixer doesn'i show muted input. Not does gnome-volume-settings. I > >> >> > also checked out gnome-sound-properties, and it gives no errors at all, > >> >> > as if it thinks everything is working fine. > >> >> > > >> >> > Here is the output from amixer: > >> >> > >> >> Only "master", "PCM" and "capture"? > >> >> > >> >> No "mic" and no additional "aux" or "surround" outputs? :-? > >> >> > >> >> > and here is /proc/asound/cards > >> >> > > >> >> > 0 [NVidia ]: HDA-Intel - HDA NVidia > >> >> > HDA NVidia at 0xf9ef8000 irq 22 > >> >> > > >> >> > I'm going to try a LiveCD or such, but I'm not very optimistic. > >> >> > >> >> Modern motherboards use to include 5.1 or 7.1 audio channel chipset, it's > >> >> a bit weird your amixer output only shows 3 devices... > >> >> > >> >> This may sound silly, but have you tried to plug the speakers jack in all > >> >> the outlets available? > >> >> > >> >> What does "aplay -l" say? > >> >> > >> >> Greetings, > >> >> > >> >> -- > >> >> Camaleón > >> >> > >> >> > >> > > >> > > >> > -- > >> > To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org > >> > with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org > >> > Archive: http://lists.debian.org/1272727535.20670.1.camel(a)debian > >> > > >> > > >> > >> What is the output of /usr/share/alsa/alsa.conf > >> > >> > > > > This is the working alsa.conf of my athlon mcp61 machine. > Could you try the following. > cd /usr/share/alsa > mv alsa.conf alsa.conf.original (_do_ _not_ delete it, just move it so > that you could copy it back in case required) > gunzip /path/to/download/alsa.conf.gz > mv /path/to/download/alsa.conf ./ > restart machine. -- To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org Archive: http://lists.debian.org/1272811347.3525.8.camel(a)debian
From: Anand Sivaram on 2 May 2010 12:00 Andrea, Nice to know that your sound issue is fixed. Even I found a similar problem with this laptop too, I installed the stock debian 2.6.32 kernel and there was no sound. Then I hand compiled, the latest 2.6.34-rc5 kernel and things started working. Now you are having problems with nvidia drivers, I have a couple of suggestions for you. Try whatever suits you better. * avoid the nvidia binary driver, binary drivers always give a lot of problems. You could reconfgure your xorg with 2d "nv" driver. But if you are a gamer or using compiz 3d desktop, then you have problems with this approach * install squeeze (i think you you could upgrade from lenny, not sure) so that you get most of the new software. I am using unstable(sid) on my desktop and squeeze on my laptop, never tried lenny at all...... * There is a new "nouveau" re-engineered free/open 3d nvidia driver from 2.6.33, kernel for that you need a new kernel * build a new kernel with nvidia driver If you are planning either the last two options, you could take a new kernel from official kernel.org. It takes around 15 minutes of your time and maximum around 2 hours of your computers time :), there are a lot of resources to do that and you could get a lot of help too. Anyway, best of luck with your kernel endeavor. Thanks and Regards Anand * compile a new kernel completely based on newer k On Sun, May 2, 2010 at 20:12, Andrea Giuliano <sarkiaponius(a)alice.it> wrote: > Dear Anand, > > I tried your configuration file, but nothing changed. > > For all of you who were so kind to try to help me, here are some good > news: I tried to install kernel 2.6.32 from lenny backports and the > sound seems to work now. At least I could here the "login.wav" that most > Lenny users know. > > The bad part is that now I cannot make the graphics card to work, > because I should recompile the NVidia driver, but to accomplish this > task I need linux-headers-$(uname -r), and this package depend on the > corresponding linux-kbuild, which won't install, according to apt-get > message. > > This is a pity, but at least now I'm sure the sound card is working. My > PC is brand new, so I'm happy it's not a hardware problem, even though > it's still a problem. > > So I would say the issue is solved, from my point of view. I won't ask > some help to force the installation of linux-headers in this thread, > maybe I'll start another one. > > Many many thanks to everyone! > > On Sun, 2010-05-02 at 09:26 +0530, Anand Sivaram wrote: > > On Sat, May 1, 2010 at 22:49, Andrea Giuliano <sarkiaponius(a)alice.it> > wrote: > > > Here is /usr/share/alsa/alsa.conf (that's a lot of lines!) > > > > > > Best regards. > > > > > > # > > > # ALSA library configuration file > > > # > > > > > > # pre-load the configuration files > > > > > > @hooks [ > > > { > > > func load > > > files [ > > > "/etc/asound.conf" > > > "~/.asoundrc" > > > ] > > > errors false > > > } > > > ] > > > > > > # load card-specific configuration files (on request) > > > > > > cards.(a)hooks [ > > > { > > > func load > > > files [ > > > { > > > @func concat > > > strings [ > > > { @func datadir } > > > "/cards/aliases.conf" > > > ] > > > } > > > ] > > > } > > > { > > > func load_for_all_cards > > > files [ > > > { > > > @func concat > > > strings [ > > > { @func datadir } > > > "/cards/" > > > { @func private_string } > > > ".conf" > > > ] > > > } > > > ] > > > errors false > > > } > > > ] > > > > > > # > > > # defaults > > > # > > > > > > # show all name hints also for definitions without hint {} section > > > defaults.namehint.showall off > > > # show just basic name hints > > > defaults.namehint.basic on > > > # show extended name hints > > > defaults.namehint.extended off > > > # > > > defaults.ctl.card 0 > > > defaults.pcm.card 0 > > > defaults.pcm.device 0 > > > defaults.pcm.subdevice -1 > > > defaults.pcm.nonblock 1 > > > defaults.pcm.ipc_key 5678293 > > > defaults.pcm.ipc_gid audio > > > defaults.pcm.ipc_perm 0660 > > > defaults.pcm.dmix.max_periods 0 > > > defaults.pcm.dmix.rate 48000 > > > defaults.pcm.dmix.format "unchanged" > > > defaults.pcm.dmix.card defaults.pcm.card > > > defaults.pcm.dmix.device defaults.pcm.device > > > defaults.pcm.dsnoop.card defaults.pcm.card > > > defaults.pcm.dsnoop.device defaults.pcm.device > > > 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 > > > # > > > > > > # redirect to load-on-demand extended pcm definitions > > > pcm.cards cards.pcm > > > > > > pcm.default cards.pcm.default > > > 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 iec958 > > > pcm.dmix cards.pcm.dmix > > > pcm.dsnoop cards.pcm.dsnoop > > > pcm.modem cards.pcm.modem > > > pcm.phoneline cards.pcm.phoneline > > > > > > pcm.hw { > > > @args [ CARD DEV SUBDEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_PCM_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.pcm.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_PCM_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.pcm.device > > > } > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default { > > > @func refer > > > name defaults.pcm.subdevice > > > } > > > } > > > type hw > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > hint { > > > show { > > > @func refer > > > name defaults.namehint.extended > > > } > > > description "Direct hardware device without any > conversions" > > > } > > > } > > > > > > pcm.plughw { > > > @args [ CARD DEV SUBDEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_PCM_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.pcm.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_PCM_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.pcm.device > > > } > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default { > > > @func refer > > > name defaults.pcm.subdevice > > > } > > > } > > > type plug > > > slave.pcm { > > > type hw > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > } > > > hint { > > > show { > > > @func refer > > > name defaults.namehint.extended > > > } > > > description "Hardware device with all software > conversions" > > > } > > > } > > > > > > pcm.plug { > > > @args [ SLAVE ] > > > @args.SLAVE { > > > type string > > > } > > > type plug > > > slave.pcm $SLAVE > > > } > > > > > > pcm.shm { > > > @args [ SOCKET PCM ] > > > @args.SOCKET { > > > type string > > > } > > > @args.PCM { > > > type string > > > } > > > type shm > > > server $SOCKET > > > pcm $PCM > > > } > > > > > > pcm.tee { > > > @args [ SLAVE FILE FORMAT ] > > > @args.SLAVE { > > > type string > > > } > > > @args.FILE { > > > type string > > > } > > > @args.FORMAT { > > > type string > > > default raw > > > } > > > type file > > > slave.pcm $SLAVE > > > file $FILE > > > format $FORMAT > > > } > > > > > > pcm.file { > > > @args [ FILE FORMAT ] > > > @args.FILE { > > > type string > > > } > > > @args.FORMAT { > > > type string > > > default raw > > > } > > > type file > > > slave.pcm null > > > file $FILE > > > format $FORMAT > > > } > > > > > > pcm.null { > > > type null > > > hint { > > > show { > > > @func refer > > > name defaults.namehint.basic > > > } > > > description "Discard all samples (playback) or generate > zero samples > > > (capture)" > > > } > > > } > > > > > > # > > > # Control interface > > > # > > > > > > ctl.default { > > > type hw > > > card { > > > @func getenv > > > vars [ > > > ALSA_CTL_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.ctl.card > > > } > > > } > > > } > > > > > > ctl.hw { > > > @args [ CARD ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_CTL_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.ctl.card > > > } > > > } > > > } > > > type hw > > > card $CARD > > > } > > > > > > ctl.shm { > > > @args [ SOCKET CTL ] > > > @args.SOCKET { > > > type string > > > } > > > @args.CTL { > > > type string > > > } > > > type shm > > > server $SOCKET > > > ctl $CTL > > > } > > > > > > # > > > # RawMidi interface > > > # > > > > > > rawmidi.default { > > > type hw > > > card { > > > @func getenv > > > vars [ > > > ALSA_RAWMIDI_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.rawmidi.card > > > } > > > } > > > device { > > > @func igetenv > > > vars [ > > > ALSA_RAWMIDI_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.rawmidi.device > > > } > > > } > > > } > > > > > > rawmidi.hw { > > > @args [ CARD DEV SUBDEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_RAWMIDI_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.rawmidi.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_RAWMIDI_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.rawmidi.device > > > } > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default -1 > > > } > > > type hw > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > hint { > > > description "Direct rawmidi driver device" > > > device $DEV > > > } > > > } > > > > > > rawmidi.virtual { > > > @args [ MERGE ] > > > @args.MERGE { > > > type string > > > default 1 > > > } > > > type virtual > > > merge $MERGE > > > } > > > > > > # > > > # Sequencer interface > > > # > > > > > > seq.default { > > > type hw > > > } > > > > > > seq.hw { > > > type hw > > > } > > > > > > # > > > # HwDep interface > > > # > > > > > > hwdep.default { > > > type hw > > > card { > > > @func getenv > > > vars [ > > > ALSA_HWDEP_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.card > > > } > > > } > > > device { > > > @func igetenv > > > vars [ > > > ALSA_HWDEP_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.device > > > } > > > } > > > } > > > > > > hwdep.hw { > > > @args [ CARD DEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_HWDEP_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_HWDEP_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.device > > > } > > > } > > > } > > > type hw > > > card $CARD > > > device $DEV > > > } > > > > > > # > > > # Timer interface > > > # > > > > > > timer_query.default { > > > type hw > > > } > > > > > > timer_query.hw { > > > type hw > > > } > > > > > > timer.default { > > > type hw > > > class { > > > @func refer > > > name defaults.timer.class > > > } > > > sclass { > > > @func refer > > > name defaults.timer.sclass > > > } > > > card { > > > @func refer > > > name defaults.timer.card > > > } > > > device { > > > @func refer > > > name defaults.timer.device > > > } > > > subdevice { > > > @func refer > > > name defaults.timer.subdevice > > > } > > > hint.description "Default direct hardware timer device" > > > } > > > > > > timer.hw { > > > @args [ CLASS SCLASS CARD DEV SUBDEV ] > > > @args.CLASS { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.class > > > } > > > } > > > @args.SCLASS { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.sclass > > > } > > > } > > > @args.CARD { > > > type string > > > default { > > > @func refer > > > name defaults.timer.card > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.device > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.subdevice > > > } > > > } > > > type hw > > > class $CLASS > > > sclass $SCLASS > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > } > > > > > > > > > On Sat, 2010-05-01 at 21:40 +0530, Anand Sivaram wrote: > > >> On Sat, May 1, 2010 at 20:55, Andrea Giuliano <sarkiaponius(a)alice.it> > wrote: > > >> > Here aplay -l: > > >> > > > >> > card 0: NVidia [HDA NVidia], device 0: HDA Generic [HDA Generic] > > >> > Subdevices: 1/1 > > >> > Subdevice #0: subdevice #0 > > >> > > > >> > Here is amixer info, too: > > >> > > > >> > Card default 'NVidia'/'HDA NVidia at 0xf9ef8000 irq 22' > > >> > Mixer name : 'VIA ID 397' > > >> > Components : 'HDA:11060397' > > >> > Controls : 4 > > >> > Simple ctrls : 3 > > >> > > > >> > Actually, you are right, it's rather strange I see just a few > controls, > > >> > they should be many more (my card is a 7.1 points one). > > >> > > > >> > On Sat, 2010-05-01 at 14:08 +0000, Camaleón wrote: > > >> >> On Sat, 01 May 2010 15:52:46 +0200, Andrea Giuliano wrote: > > >> >> > > >> >> > Alsamixer doesn'i show muted input. Not does > gnome-volume-settings. I > > >> >> > also checked out gnome-sound-properties, and it gives no errors > at all, > > >> >> > as if it thinks everything is working fine. > > >> >> > > > >> >> > Here is the output from amixer: > > >> >> > > >> >> Only "master", "PCM" and "capture"? > > >> >> > > >> >> No "mic" and no additional "aux" or "surround" outputs? :-? > > >> >> > > >> >> > and here is /proc/asound/cards > > >> >> > > > >> >> > 0 [NVidia ]: HDA-Intel - HDA NVidia > > >> >> > HDA NVidia at 0xf9ef8000 irq 22 > > >> >> > > > >> >> > I'm going to try a LiveCD or such, but I'm not very optimistic. > > >> >> > > >> >> Modern motherboards use to include 5.1 or 7.1 audio channel > chipset, it's > > >> >> a bit weird your amixer output only shows 3 devices... > > >> >> > > >> >> This may sound silly, but have you tried to plug the speakers jack > in all > > >> >> the outlets available? > > >> >> > > >> >> What does "aplay -l" say? > > >> >> > > >> >> Greetings, > > >> >> > > >> >> -- > > >> >> Camaleón > > >> >> > > >> >> > > >> > > > >> > > > >> > -- > > >> > To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org > > >> > with a subject of "unsubscribe". Trouble? Contact > listmaster(a)lists.debian.org > > >> > Archive: http://lists.debian.org/1272727535.20670.1.camel(a)debian > > >> > > > >> > > > >> > > >> What is the output of /usr/share/alsa/alsa.conf > > >> > > >> > > > > > > > This is the working alsa.conf of my athlon mcp61 machine. > > Could you try the following. > > cd /usr/share/alsa > > mv alsa.conf alsa.conf.original (_do_ _not_ delete it, just move it so > > that you could copy it back in case required) > > gunzip /path/to/download/alsa.conf.gz > > mv /path/to/download/alsa.conf ./ > > restart machine. >
From: Andrea Giuliano on 4 May 2010 12:40 Dear Anand, I simply compiled the current alsa-driver, without changing the default kernel for Lenny, and everything went fine. This new PC with Athlon X4 is still driving me crazy because of many little problems. The last one is with DV grabbing, but that another story, I'm going to tell that to the kinodv mailing list. Best regards. On Sun, 2010-05-02 at 21:24 +0530, Anand Sivaram wrote: > Andrea, > > > Nice to know that your sound issue is fixed. Even I found a similar > problem with this laptop too, I installed the stock debian 2.6.32 > kernel and there was no sound. > Then I hand compiled, the latest 2.6.34-rc5 kernel and things started > working. > > > Now you are having problems with nvidia drivers, I have a couple of > suggestions for you. Try whatever suits you better. > > > * avoid the nvidia binary driver, binary drivers always give a lot of > problems. You could reconfgure your xorg with 2d "nv" driver. But > if you are a gamer or using compiz 3d desktop, then you have problems > with this approach > * install squeeze (i think you you could upgrade from lenny, not sure) > so that you get most of the new software. I am using unstable(sid) on > my desktop and squeeze on my laptop, never tried lenny at all...... > * There is a new "nouveau" re-engineered free/open 3d nvidia driver > from 2.6.33, kernel for that you need a new kernel > * build a new kernel with nvidia driver > If you are planning either the last two options, you could take a new > kernel from official kernel.org. It takes around 15 minutes of your > time and maximum around 2 hours of your computers time :), there are a > lot of resources to do that and you could get a lot of help too. > Anyway, best of luck with your kernel endeavor. > > > Thanks and Regards > > > Anand > > > > > > > > > * compile a new kernel completely based on newer k > > On Sun, May 2, 2010 at 20:12, Andrea Giuliano <sarkiaponius(a)alice.it> > wrote: > Dear Anand, > > I tried your configuration file, but nothing changed. > > For all of you who were so kind to try to help me, here are > some good > news: I tried to install kernel 2.6.32 from lenny backports > and the > sound seems to work now. At least I could here the "login.wav" > that most > Lenny users know. > > The bad part is that now I cannot make the graphics card to > work, > because I should recompile the NVidia driver, but to > accomplish this > task I need linux-headers-$(uname -r), and this package depend > on the > corresponding linux-kbuild, which won't install, according to > apt-get > message. > > This is a pity, but at least now I'm sure the sound card is > working. My > PC is brand new, so I'm happy it's not a hardware problem, > even though > it's still a problem. > > So I would say the issue is solved, from my point of view. I > won't ask > some help to force the installation of linux-headers in this > thread, > maybe I'll start another one. > > Many many thanks to everyone! > > > On Sun, 2010-05-02 at 09:26 +0530, Anand Sivaram wrote: > > On Sat, May 1, 2010 at 22:49, Andrea Giuliano > <sarkiaponius(a)alice.it> wrote: > > > Here is /usr/share/alsa/alsa.conf (that's a lot of lines!) > > > > > > Best regards. > > > > > > # > > > # ALSA library configuration file > > > # > > > > > > # pre-load the configuration files > > > > > > @hooks [ > > > { > > > func load > > > files [ > > > "/etc/asound.conf" > > > "~/.asoundrc" > > > ] > > > errors false > > > } > > > ] > > > > > > # load card-specific configuration files (on request) > > > > > > cards.(a)hooks [ > > > { > > > func load > > > files [ > > > { > > > @func concat > > > strings [ > > > { @func datadir } > > > > "/cards/aliases.conf" > > > ] > > > } > > > ] > > > } > > > { > > > func load_for_all_cards > > > files [ > > > { > > > @func concat > > > strings [ > > > { @func datadir } > > > "/cards/" > > > { @func > private_string } > > > ".conf" > > > ] > > > } > > > ] > > > errors false > > > } > > > ] > > > > > > # > > > # defaults > > > # > > > > > > # show all name hints also for definitions without hint {} > section > > > defaults.namehint.showall off > > > # show just basic name hints > > > defaults.namehint.basic on > > > # show extended name hints > > > defaults.namehint.extended off > > > # > > > defaults.ctl.card 0 > > > defaults.pcm.card 0 > > > defaults.pcm.device 0 > > > defaults.pcm.subdevice -1 > > > defaults.pcm.nonblock 1 > > > defaults.pcm.ipc_key 5678293 > > > defaults.pcm.ipc_gid audio > > > defaults.pcm.ipc_perm 0660 > > > defaults.pcm.dmix.max_periods 0 > > > defaults.pcm.dmix.rate 48000 > > > defaults.pcm.dmix.format "unchanged" > > > defaults.pcm.dmix.card defaults.pcm.card > > > defaults.pcm.dmix.device defaults.pcm.device > > > defaults.pcm.dsnoop.card defaults.pcm.card > > > defaults.pcm.dsnoop.device defaults.pcm.device > > > 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 > > > # > > > > > > # redirect to load-on-demand extended pcm definitions > > > pcm.cards cards.pcm > > > > > > pcm.default cards.pcm.default > > > 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 iec958 > > > pcm.dmix cards.pcm.dmix > > > pcm.dsnoop cards.pcm.dsnoop > > > pcm.modem cards.pcm.modem > > > pcm.phoneline cards.pcm.phoneline > > > > > > pcm.hw { > > > @args [ CARD DEV SUBDEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_PCM_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.pcm.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_PCM_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.pcm.device > > > } > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default { > > > @func refer > > > name defaults.pcm.subdevice > > > } > > > } > > > type hw > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > hint { > > > show { > > > @func refer > > > name defaults.namehint.extended > > > } > > > description "Direct hardware device without > any conversions" > > > } > > > } > > > > > > pcm.plughw { > > > @args [ CARD DEV SUBDEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_PCM_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.pcm.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_PCM_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.pcm.device > > > } > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default { > > > @func refer > > > name defaults.pcm.subdevice > > > } > > > } > > > type plug > > > slave.pcm { > > > type hw > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > } > > > hint { > > > show { > > > @func refer > > > name defaults.namehint.extended > > > } > > > description "Hardware device with all > software conversions" > > > } > > > } > > > > > > pcm.plug { > > > @args [ SLAVE ] > > > @args.SLAVE { > > > type string > > > } > > > type plug > > > slave.pcm $SLAVE > > > } > > > > > > pcm.shm { > > > @args [ SOCKET PCM ] > > > @args.SOCKET { > > > type string > > > } > > > @args.PCM { > > > type string > > > } > > > type shm > > > server $SOCKET > > > pcm $PCM > > > } > > > > > > pcm.tee { > > > @args [ SLAVE FILE FORMAT ] > > > @args.SLAVE { > > > type string > > > } > > > @args.FILE { > > > type string > > > } > > > @args.FORMAT { > > > type string > > > default raw > > > } > > > type file > > > slave.pcm $SLAVE > > > file $FILE > > > format $FORMAT > > > } > > > > > > pcm.file { > > > @args [ FILE FORMAT ] > > > @args.FILE { > > > type string > > > } > > > @args.FORMAT { > > > type string > > > default raw > > > } > > > type file > > > slave.pcm null > > > file $FILE > > > format $FORMAT > > > } > > > > > > pcm.null { > > > type null > > > hint { > > > show { > > > @func refer > > > name defaults.namehint.basic > > > } > > > description "Discard all samples (playback) > or generate zero samples > > > (capture)" > > > } > > > } > > > > > > # > > > # Control interface > > > # > > > > > > ctl.default { > > > type hw > > > card { > > > @func getenv > > > vars [ > > > ALSA_CTL_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.ctl.card > > > } > > > } > > > } > > > > > > ctl.hw { > > > @args [ CARD ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_CTL_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.ctl.card > > > } > > > } > > > } > > > type hw > > > card $CARD > > > } > > > > > > ctl.shm { > > > @args [ SOCKET CTL ] > > > @args.SOCKET { > > > type string > > > } > > > @args.CTL { > > > type string > > > } > > > type shm > > > server $SOCKET > > > ctl $CTL > > > } > > > > > > # > > > # RawMidi interface > > > # > > > > > > rawmidi.default { > > > type hw > > > card { > > > @func getenv > > > vars [ > > > ALSA_RAWMIDI_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.rawmidi.card > > > } > > > } > > > device { > > > @func igetenv > > > vars [ > > > ALSA_RAWMIDI_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.rawmidi.device > > > } > > > } > > > } > > > > > > rawmidi.hw { > > > @args [ CARD DEV SUBDEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_RAWMIDI_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.rawmidi.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_RAWMIDI_DEVICE > > > ] > > > default { > > > @func refer > > > name > defaults.rawmidi.device > > > } > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default -1 > > > } > > > type hw > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > hint { > > > description "Direct rawmidi driver device" > > > device $DEV > > > } > > > } > > > > > > rawmidi.virtual { > > > @args [ MERGE ] > > > @args.MERGE { > > > type string > > > default 1 > > > } > > > type virtual > > > merge $MERGE > > > } > > > > > > # > > > # Sequencer interface > > > # > > > > > > seq.default { > > > type hw > > > } > > > > > > seq.hw { > > > type hw > > > } > > > > > > # > > > # HwDep interface > > > # > > > > > > hwdep.default { > > > type hw > > > card { > > > @func getenv > > > vars [ > > > ALSA_HWDEP_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.card > > > } > > > } > > > device { > > > @func igetenv > > > vars [ > > > ALSA_HWDEP_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.device > > > } > > > } > > > } > > > > > > hwdep.hw { > > > @args [ CARD DEV ] > > > @args.CARD { > > > type string > > > default { > > > @func getenv > > > vars [ > > > ALSA_HWDEP_CARD > > > ALSA_CARD > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.card > > > } > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func igetenv > > > vars [ > > > ALSA_HWDEP_DEVICE > > > ] > > > default { > > > @func refer > > > name defaults.hwdep.device > > > } > > > } > > > } > > > type hw > > > card $CARD > > > device $DEV > > > } > > > > > > # > > > # Timer interface > > > # > > > > > > timer_query.default { > > > type hw > > > } > > > > > > timer_query.hw { > > > type hw > > > } > > > > > > timer.default { > > > type hw > > > class { > > > @func refer > > > name defaults.timer.class > > > } > > > sclass { > > > @func refer > > > name defaults.timer.sclass > > > } > > > card { > > > @func refer > > > name defaults.timer.card > > > } > > > device { > > > @func refer > > > name defaults.timer.device > > > } > > > subdevice { > > > @func refer > > > name defaults.timer.subdevice > > > } > > > hint.description "Default direct hardware timer > device" > > > } > > > > > > timer.hw { > > > @args [ CLASS SCLASS CARD DEV SUBDEV ] > > > @args.CLASS { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.class > > > } > > > } > > > @args.SCLASS { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.sclass > > > } > > > } > > > @args.CARD { > > > type string > > > default { > > > @func refer > > > name defaults.timer.card > > > } > > > } > > > @args.DEV { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.device > > > } > > > } > > > @args.SUBDEV { > > > type integer > > > default { > > > @func refer > > > name defaults.timer.subdevice > > > } > > > } > > > type hw > > > class $CLASS > > > sclass $SCLASS > > > card $CARD > > > device $DEV > > > subdevice $SUBDEV > > > } > > > > > > > > > On Sat, 2010-05-01 at 21:40 +0530, Anand Sivaram wrote: > > >> On Sat, May 1, 2010 at 20:55, Andrea Giuliano > <sarkiaponius(a)alice.it> wrote: > > >> > Here aplay -l: > > >> > > > >> > card 0: NVidia [HDA NVidia], device 0: HDA Generic [HDA > Generic] > > >> > Subdevices: 1/1 > > >> > Subdevice #0: subdevice #0 > > >> > > > >> > Here is amixer info, too: > > >> > > > >> > Card default 'NVidia'/'HDA NVidia at 0xf9ef8000 irq 22' > > >> > Mixer name : 'VIA ID 397' > > >> > Components : 'HDA:11060397' > > >> > Controls : 4 > > >> > Simple ctrls : 3 > > >> > > > >> > Actually, you are right, it's rather strange I see just > a few controls, > > >> > they should be many more (my card is a 7.1 points one). > > >> > > > >> > On Sat, 2010-05-01 at 14:08 +0000, Camaleón wrote: > > >> >> On Sat, 01 May 2010 15:52:46 +0200, Andrea Giuliano > wrote: > > >> >> > > >> >> > Alsamixer doesn'i show muted input. Not does > gnome-volume-settings. I > > >> >> > also checked out gnome-sound-properties, and it > gives no errors at all, > > >> >> > as if it thinks everything is working fine. > > >> >> > > > >> >> > Here is the output from amixer: > > >> >> > > >> >> Only "master", "PCM" and "capture"? > > >> >> > > >> >> No "mic" and no additional "aux" or "surround" > outputs? :-? > > >> >> > > >> >> > and here is /proc/asound/cards > > >> >> > > > >> >> > 0 [NVidia ]: HDA-Intel - HDA NVidia > > >> >> > HDA NVidia at 0xf9ef8000 irq > 22 > > >> >> > > > >> >> > I'm going to try a LiveCD or such, but I'm not very > optimistic. > > >> >> > > >> >> Modern motherboards use to include 5.1 or 7.1 audio > channel chipset, it's > > >> >> a bit weird your amixer output only shows 3 devices... > > >> >> > > >> >> This may sound silly, but have you tried to plug the > speakers jack in all > > >> >> the outlets available? > > >> >> > > >> >> What does "aplay -l" say? > > >> >> > > >> >> Greetings, > > >> >> > > >> >> -- > > >> >> Camaleón > > >> >> > > >> >> > > >> > > > >> > > > >> > -- > > >> > To UNSUBSCRIBE, email to > debian-user-REQUEST(a)lists.debian.org > > >> > with a subject of "unsubscribe". Trouble? Contact > listmaster(a)lists.debian.org > > >> > Archive: > http://lists.debian.org/1272727535.20670.1.camel(a)debian > > >> > > > >> > > > >> > > >> What is the output of /usr/share/alsa/alsa.conf > > >> > > >> > > > > > > > This is the working alsa.conf of my athlon mcp61 machine. > > Could you try the following. > > cd /usr/share/alsa > > mv alsa.conf alsa.conf.original (_do_ _not_ delete it, just > move it so > > that you could copy it back in case required) > > gunzip /path/to/download/alsa.conf.gz > > mv /path/to/download/alsa.conf ./ > > restart machine. > > > -- To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org Archive: http://lists.debian.org/1272991057.16541.4.camel(a)debian
First
|
Prev
|
Pages: 1 2 3 Prev: Can't play 24bit/96kHz flac files Next: glXCreateContext failed in Squeeze |