[Ilugc] Installing Sound Card

  • From: girish1729@xxxxxxxxx (Girish Venkatachalam)
  • Date: Mon Jul 24 14:12:00 2006

Hi,

Looks like you are in luck. See below.

--- Arun Velusamy <arunvelusamy@xxxxxxx> wrote:

Hi girish,
    I have attached the lsvpp and dmesg output files
with this mail.  
others inline.

Regards,
Arun Velusamy.

girish1729@xxxxxxxxx wrote:

--- Arun Velusamy <arunvelusamy@xxxxxxx> wrote:

 

Hi,
   I am using a HP box.  I have been hearing to
mp3
songs when i had 
fedora 2.  I installed Debian Sarge 3.1 last week
and the sound card is 
not installed.

How can i find out my sourd card details.  Where
and
how can i find 
sound card driver packages for my PC.

I didn't suggest ALSA bcoz many folks don't like
it(including me). OSS is much better. You already have
an OSS driver for this as I find here.
http://www.raubacapeu.net/people/yves///help/vaioz1sp.html

<<<<<<<<<<<<<<<<<<<<CUT<<<<<<<<<<<<<<<<<<<<

Sound

I tried ALSA, but it failed in 2.4 , so I am using the
OSS i810_audio module. Here is the entry in
/etc/modules.conf (in fact, in /etc/moduils/oss, as
/etc/modules.conf is generated with update-modules or
update-modules.modutils).

alias sound-slot-0 i810_audio 
options i810_audio clocking=48000
post-install sound-slot-0 /usr/bin/aumix -L >/dev/null
2>&1 || :
pre-remove sound-slot-0 /usr/bin/aumix -S >/dev/null
2>&1 || :
        

David reported to me that the sound was cutting
sometime, this behaviour is linked to X activity. It
turned out that the new O(1) schedulers were the
cause, so a quick fix was to fix the nice level of X
from -10 to 0 in /etc/X11/Xwrapper.config.

Status: ok

<<<<<<<<<<<<<<CUT<<<<<<<<<<<<<<<<<<<<<

So what you have to do is try to load the i810_audio
module for your kernel. 

#modprobe i810_audio

If this fails for some reason I am afraid you have to
do an 
# apt-get install kernel-image-2.6.8

After that you have to boot into the 2.6.8 kernel.
Then  you will have no more problems. :-)

But since i810_audio is a very popular driver I think
your problem should be fixed without much ado. 

Best,
Girish

   


Let us know as root,

#lspci -v -v
 

0000:00:1e.2 Multimedia audio controller: Intel
Corp. 
82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio
Controller (rev 03)
        Subsystem: Hewlett-Packard Company: Unknown
device 300a
        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 21
        Region 0: I/O ports at 1000 [size=256]
        Region 1: I/O ports at 1400 [size=64]
        Region 2: Memory at cfdc0400 (32-bit,
non-prefetchable) [size=512]
        Region 3: Memory at cfdc0600 (32-bit,
non-prefetchable) [size=256]
        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-



and also

#uname -a
 

Linux ArunV 2.4.27-2-386 #1 Wed Aug 17 09:33:35 UTC
2005 i686 GNU/Linux

also,

#dmesg 

and then, if in worst case if u r willing to get
into
kernel compilation orgy. :-)

Believe me, it is a snap in Debian, kernel
compilation
is assisted by several tools,packages and even
stock
kernel images...

Best,
Girish

 

Regards,
Arun Velusamy.
_______________________________________________



0000:00:00.0 Host bridge: Intel Corp. 915G/P/GV
Processor to I/O Controller (rev 04)
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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:02.0 VGA compatible controller: Intel Corp.
82915G Express Chipset Family Graphics Controller
(rev 04) (prog-if 00 [VGA])
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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 cfd00000 (32-bit,
non-prefetchable) [size=512K]
      Region 1: I/O ports at 1800 [size=8]
      Region 2: Memory at e0000000 (32-bit, prefetchable)
[size=256M]
      Region 3: Memory at cfd80000 (32-bit,
non-prefetchable) [size=256K]
      Capabilities: [d0] 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:1c.0 PCI bridge: Intel Corp.
82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port
1 (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: 0x10 (64 bytes)
      Bus: primary=00, secondary=20, subordinate=20,
sec-latency=0
      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:1c.1 PCI bridge: Intel Corp.
82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port
2 (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: 0x10 (64 bytes)
      Bus: primary=00, secondary=40, subordinate=40,
sec-latency=0
      Memory behind bridge: f0200000-f04fffff
      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 Corp.
82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev
03) (prog-if 00 [UHCI])
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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 20
      Region 4: I/O ports at 1440 [size=32]

0000:00:1d.1 USB Controller: Intel Corp.
82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev
03) (prog-if 00 [UHCI])
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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 18
      Region 4: I/O ports at 1460 [size=32]

0000:00:1d.2 USB Controller: Intel Corp.
82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev
03) (prog-if 00 [UHCI])
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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 21
      Region 4: I/O ports at 1480 [size=32]

0000:00:1d.3 USB Controller: Intel Corp.
82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev
03) (prog-if 00 [UHCI])
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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 22
      Region 4: I/O ports at 14a0 [size=32]

0000:00:1d.7 USB Controller: Intel Corp.
82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI
Controller (rev 03) (prog-if 20 [EHCI])
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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 20
      Region 0: Memory at cfdc0000 (32-bit,
non-prefetchable) [size=1K]
      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 Corp. 82801 PCI
Bridge (rev d3) (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=05, subordinate=05,
sec-latency=32
      BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort-
Reset- FastB2B-
      Capabilities: [50] #0d [0000]

0000:00:1e.2 Multimedia audio controller: Intel
Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97
Audio Controller (rev 03)
      Subsystem: Hewlett-Packard Company: Unknown device
300a
      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 21
      Region 0: I/O ports at 1000 [size=256]
      Region 1: I/O ports at 1400 [size=64]
      Region 2: Memory at cfdc0400 (32-bit,
non-prefetchable) [size=512]
      Region 3: Memory at cfdc0600 (32-bit,
non-prefetchable) [size=256]
      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-

0000:00:1f.0 ISA bridge: Intel Corp. 82801FB/FR
(ICH6/ICH6R) LPC Interface Bridge (rev 03)
      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.2 IDE interface: Intel Corp. 82801FB/FW
(ICH6/ICH6W) 
=== message truncated ===> Linux version 2.4.27-2-386
(horms@xxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version
3.3.5 (Debian 1:3.3.5-13)) #1 Wed Aug 17 09:33:35
UTC 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00
(usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000
(reserved)
 BIOS-e820: 00000000000e8000 - 0000000000100000
(reserved)
 BIOS-e820: 0000000000100000 - 000000003f7e4000
(usable)
 BIOS-e820: 000000003f7e4000 - 0000000040000000
(reserved)
 BIOS-e820: 00000000d0000000 - 00000000e0000000
(reserved)
 BIOS-e820: 00000000fec00000 - 0000000100000000
(reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
found SMP MP-table at 000fe700
hm, page 000fe000 reserved twice.
hm, page 000ff000 reserved twice.
hm, page 000ec000 reserved twice.
hm, page 000ed000 reserved twice.
On node 0 totalpages: 229376
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 COMPAQ                             
      ) @ 0x000e9c10
ACPI: RSDT (v001 COMPAQ CPQ0968  0x20050405 
0x00000000) @ 0x3f7f4040
ACPI: FADT (v001 COMPAQ GRANTSD  0x00000001 
0x00000000) @ 0x3f7f40ec
ACPI: SSDT (v001 COMPAQ  PROJECT 0x00000001 MSFT
0x0100000e) @ 0x3f7f565a
ACPI: MADT (v001 COMPAQ GRANTSD  0x00000001 
0x00000000) @ 0x3f7f4160
ACPI: ASF! (v032 COMPAQ GRANTSD  0x00000001 
0x00000000) @ 0x3f7f41c8
ACPI: MCFG (v001 COMPAQ GRANTSD  0x00000001 
0x00000000) @ 0x3f7f422b
ACPI: DSDT (v001 COMPAQ     DSDT 0x00000001 MSFT
0x0100000e) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 Unknown CPU [15:4] APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 Unknown CPU [15:4] APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
Using ACPI for processor (LAPIC) configuration
information
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: COMPAQ   Product ID:              APIC at:
0xFEE00000
I/O APIC #1 Version 17 at 0xFEC00000.
Enabling APIC mode: Flat.     Using 1 I/O APICs
Processors: 2
Kernel command line: root=/dev/hda2 ro 
Initializing CPU#0
Detected 2990.534 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 5963.77 BogoMIPS
Memory: 901612k/917504k available (1069k kernel
code, 15504k reserved, 459k data, 96k init, 0k
highmem)
Dentry cache hash table entries: 131072 (order: 8,
1048576 bytes)
Inode cache hash table entries: 65536 (order: 7,
524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096
bytes)
Buffer cache hash table entries: 65536 (order: 6,
262144 bytes)
Page-cache hash table entries: 262144 (order: 8,
1048576 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 1024K
CPU:     After generic, caps: bfebfbff 00000000
00000000 00000000
CPU:             Common caps: bfebfbff 00000000
00000000 00000000
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support...
done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
ENABLING IO-APIC IRQs
Setting 1 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 1 ... ok.
init IO_APIC IRQs
 IO-APIC (apicid-pin) 1-0, 1-2, 1-5, 1-10, 1-11,
1-23 not connected.
..TIMER: vector=0x31 pin1=-1 pin2=-1
...trying to set up timer (IRQ0) through the 8259A
...  failed.
...trying to set up timer as Virtual Wire IRQ...
works.
number of MP IRQ sources: 58.
number of IO-APIC #1 registers: 24.
testing the IO APIC.......................

IO APIC #1......
.... register #00: 01000000
.......    : physical APIC id: 01
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170020
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0020
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:  

 00 000 00  1    0    0   0   0    0    0    00
 01 001 01  0    0    0   0   0    1    1    39
 02 000 00  1    0    0   0   0    0    0    00
 03 001 01  0    0    0   0   0    1    1    41
 04 001 01  0    0    0   0   0    1    1    49
 05 000 00  1    0    0   0   0    0    0    00
 06 001 01  0    0    0   0   0    1    1    51
 07 001 01  0    0    0   0   0    1    1    59
 08 001 01  0    0    0   0   0    1    1    61
 09 001 01  0    0    0   0   0    1    1    69
 0a 000 00  1    0    0   0   0    0    0    00
 0b 000 00  1    0    0   0   0    0    0    00
 0c 001 01  0    0    0   0   0    1    1    71
 0d 001 01  0    0    0   0   0    1    1    79
 0e 001 01  0    0    0   0   0    1    1    81
 0f 001 01  0    0    0   0   0    1    1    89
 10 001 01  1    1    0   1   0    1    1    91
 11 001 01  1    1    0   1   0    1    1    99
 12 001 01  1    1    0   1   0    1    1    A1
 13 001 01  1    1    0   1   0    1    1    A9
 14 001 01  1    1    0   1   0    1    1    B1
 15 001 01  1    1    0   1   0    1    1    B9
 16 001 01  1    1    0   1   0    1    1    C1
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ18 -> 0:18
IRQ19 -> 0:19
IRQ20 -> 0:20
IRQ21 -> 0:21
IRQ22 -> 0:22
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2990.5509 MHz.
..... host bus clock speed is 199.3700 MHz.
cpu: 0, clocks: 1993700, slice: 996850
CPU0<T0:1993696,T1:996832,D:14,S:996850,C:1993700>
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.20 entry at 0xec3b7, last
bus=64
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 00:1f.2
Transparent bridge - Intel Corp. 82801BA/CA/DB/EB
PCI Bridge
PCI: Discovered primary peer bus 01 [IRQ]
PCI: Using IRQ router PIIX/ICH [8086/2640] at
00:1f.0
PCI->APIC IRQ transform: (B0,I2,P0) -> 16
PCI->APIC IRQ transform: (B0,I28,P1) -> 17
PCI->APIC IRQ transform: (B0,I29,P0) -> 20
PCI->APIC IRQ transform: (B0,I29,P1) -> 18
PCI->APIC IRQ transform: (B0,I29,P2) -> 21
PCI->APIC IRQ transform: (B0,I29,P3) -> 22
PCI->APIC IRQ transform: (B0,I29,P0) -> 20
PCI->APIC IRQ transform: (B0,I30,P0) -> 21
PCI->APIC IRQ transform: (B0,I31,P1) -> 19
PCI->APIC IRQ transform: (B64,I0,P0) -> 17
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society
NET3.039

=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com ;

Other related posts: