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 <sarkiapon...@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) > > > > car...@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 <sarkiapon...@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-requ...@lists.debian.org > >> > with a subject of "unsubscribe". Trouble? Contact > >> > listmas...@lists.debian.org > >> > Archive: http://lists.debian.org/1272727535.20670.1.ca...@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-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1272811347.3525.8.ca...@debian