Re: Arcam rpac, config help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris, Rutger and list,
I managed to retrieve the kernel tha makes the rPac work. it's the 3.2.0-44 as you can see from aadebug below. Also, below I listed the hw parameters from this set up since it seems they cannot be setup by the other kernels.

I really would like to understand what needs to be done to make my sound card working on linux in order to be able to use it on my OS of preference. Could we use the working config to see what is the correct set up? Can someone give me some suggestions. 

The file I play with aplay does not matter. Even flacs work on this configuration.


Here are my reports:

cat /proc/asound/card1/*

A10
ARCAM ARCAM USB Audio 1.0 at usb-0000:00:1d.0-1, full speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 1
    URBs = 2 [ 6 6 ]
    Packet Size = 582
    Momentary freq = 44100 Hz (0x2c.1980)
    Feedback Format = 10.14
  Interface 1
    Altset 1
    Format: S24_3LE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000
002/002
25c4:0003
USB Mixer: usb_id=0x25c40003, ctrlif=0, ctlerr=0
Card: ARCAM ARCAM USB Audio 1.0 at usb-0000:00:1d.0-1, full speed
  Unit: 10
    Control: name="ARCAM Audio 1.0 Output Playback Volume", index=0
    Info: id=10, control=2, cmask=0x3, channels=2, type="S16"
    Volume: min=0, max=1, dBmin=0, dBmax=0
  Unit: 10
    Control: name="ARCAM Audio 1.0 Output Playback Switch", index=0
    Info: id=10, control=1, cmask=0x3, channels=2, type="INV_BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0
card: 1
device: 0
subdevice: 0
stream: PLAYBACK
id: USB Audio
name: USB Audio
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 0
access: RW_INTERLEAVED
format: S24_3LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 441
buffer_size: 8820
card: 1
device: 0
subdevice: 0
stream: PLAYBACK
id: USB Audio
name: USB Audio
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 0
state: RUNNING
owner_pid   : 3190
trigger_time: 3445.027711134
tstamp      : 3570.351025777
delay       : 8862
avail       : 266
avail_max   : 8379
-----
hw_ptr      : 5526437
appl_ptr    : 5534991
tstamp_mode: NONE
period_step: 1
avail_min: 441
start_threshold: 8820
stop_threshold: 8820
silence_threshold: 0
silence_size: 0
boundary: 1156055040



                   +++++++++++++++AADEBUG OUTPUT+++++++++++++++

ALSA Audio Debug v0.2.0 - Sat Jan 11 15:51:38 GMT 2014

Kernel ----------------------------------------------------
Linux thebox 3.2.0-44-generic-pae #69-Ubuntu SMP Thu May 16 18:50:07 UTC 2013 i686 i686 i386 GNU/Linux
Advanced Linux Sound Architecture Driver Version 1.0.24.

Loaded Modules --------------------------------------------
snd_hda_codec_si3054    12864  1 
snd_hda_codec_idt      60251  1 
snd_hda_intel          32719  0 
snd_hda_codec         109562  3 snd_hda_codec_si3054,snd_hda_codec_idt,snd_hda_intel
snd_usb_audio         101566  0 
snd_pcm                80916  4 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec,snd_usb_audio
snd_hwdep              13276  2 snd_hda_codec,snd_usb_audio
snd_usbmidi_lib        24588  1 snd_usb_audio
snd_seq_midi           13132  0 
snd_rawmidi            25424  2 snd_usbmidi_lib,snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
snd_seq                51592  2 snd_seq_midi,snd_seq_midi_event
snd_timer              28931  2 snd_pcm,snd_seq
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    62218  12 snd_hda_codec_si3054,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_pcm,snd_hwdep,snd_usbmidi_lib,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc         14108  2 snd_hda_intel,snd_pcm

Proc Asound -----------------------------------------------
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0x62080000 irq 45
 1 [A10            ]: USB-Audio - ARCAM USB Audio 1.0
                      ARCAM ARCAM USB Audio 1.0 at usb-0000:00:1d.0-1, full speed
  1:        : sequencer
  2: [ 1- 0]: digital audio playback
  3: [ 1]   : control
  4: [ 0- 6]: digital audio playback
  5: [ 0- 6]: digital audio capture
  6: [ 0- 0]: digital audio playback
  7: [ 0- 0]: digital audio capture
  8: [ 0- 1]: hardware dependent
  9: [ 0- 0]: hardware dependent
 10: [ 0]   : control
 33:        : timer
00-01: HDA Codec 1
00-00: HDA Codec 0
00-00: STAC92xx Analog : STAC92xx Analog : playback 1 : capture 1
00-06: Si3054 Modem : Si3054 Modem : playback 1 : capture 1
01-00: USB Audio : USB Audio : playback 1
Client info
  cur  clients : 1
  peak clients : 1
  max  clients : 192

Client   0 : "System" [Kernel]
  Port   0 : "Timer" (Rwe-)
  Port   1 : "Announce" (R-e-)
Client  14 : "Midi Through" [Kernel]
  Port   0 : "Midi Through Port-0" (RWe-)

Dev Snd ---------------------------------------------------
total 0
drwxr-xr-x  2 root root       60 Jan 11 14:35 by-id
drwxr-xr-x  2 root root       80 Jan 11 14:35 by-path
crw-rw---T+ 1 root audio 116, 10 Jan 11 14:35 controlC0
crw-rw---T+ 1 root audio 116,  3 Jan 11 14:35 controlC1
crw-rw---T+ 1 root audio 116,  9 Jan 11 14:35 hwC0D0
crw-rw---T+ 1 root audio 116,  8 Jan 11 14:35 hwC0D1
crw-rw---T+ 1 root audio 116,  7 Jan 11 14:35 pcmC0D0c
crw-rw---T+ 1 root audio 116,  6 Jan 11 14:35 pcmC0D0p
crw-rw---T+ 1 root audio 116,  5 Jan 11 14:35 pcmC0D6c
crw-rw---T+ 1 root audio 116,  4 Jan 11 14:35 pcmC0D6p
crw-rw---T+ 1 root audio 116,  2 Jan 11 15:50 pcmC1D0p
crw-rw---T+ 1 root audio 116,  1 Jan 11 14:35 seq
crw-rw---T+ 1 root audio 116, 33 Jan 11 14:35 timer

CPU -------------------------------------------------------
model name : Genuine Intel(R) CPU           T2400  @ 1.83GHz
cpu MHz : 1000.000
model name : Genuine Intel(R) CPU           T2400  @ 1.83GHz
cpu MHz : 1000.000

RAM -------------------------------------------------------
MemTotal:        1534696 kB
SwapTotal:             0 kB

Hardware --------------------------------------------------
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
03:0b.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

Interupts -------------------------------------------------
           CPU0       CPU1       
  0:     225057          0   IO-APIC-edge      timer
  1:       2497          0   IO-APIC-edge      i8042
  4:         10          0   IO-APIC-edge      serial
  8:          1          0   IO-APIC-edge      rtc0
  9:       1998          0   IO-APIC-fasteoi   acpi
 12:      36746          0   IO-APIC-edge      i8042
 14:       4529          0   IO-APIC-edge      ata_piix
 15:          0          0   IO-APIC-edge      ata_piix
 16:     116129          0   IO-APIC-fasteoi   uhci_hcd:usb5, i915
 18:          0          0   IO-APIC-fasteoi   uhci_hcd:usb4
 19:        502          0   IO-APIC-fasteoi   uhci_hcd:usb3
 20:         73          0   IO-APIC-fasteoi   firewire_ohci
 21:          1          0   IO-APIC-fasteoi   yenta
 23:     434506          0   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2, mmc0, tifm_7xx1
 42:      58807          0   PCI-MSI-edge      ahci
 43:       1286          0   PCI-MSI-edge      eth0
 44:     122539          0   PCI-MSI-edge      iwl3945
 45:        153          0   PCI-MSI-edge      snd_hda_intel
NMI:         24         20   Non-maskable interrupts
LOC:      64369     184356   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:         24         20   Performance monitoring interrupts
IWI:          0          0   IRQ work interrupts
RES:     136935     263916   Rescheduling interrupts
CAL:        245        427   Function call interrupts
TLB:       9735       4699   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:         16         16   Machine check polls
ERR:       1609
MIS:          0

Regards,
Vince



2014/1/11 chris hermansen <clhermansen@xxxxxxxxx>

Ups sorry I did not hit reply all.

Vince and list,

>
> Here's aplay' output:
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ubuntu@ubuntu:~$ aplay -D plughw:1,0 /media/ubuntu/debian/home/feddozz/Downloads/adios.wav
> Playing WAVE '/media/ubuntu/debian/home/feddozz/Downloads/adios.wav' : Unsigned 8 bit, Rate 11025 Hz, Mono
> aplay: set_params:1297: Unable to install hw params:
>
> ACCESS:  RW_INTERLEAVED
> FORMAT:  U8
> SUBFORMAT:  STD
> SAMPLE_BITS: 8
> FRAME_BITS: 8
> CHANNELS: 1
> RATE: 11025
> PERIOD_TIME: (125011 125012)
> PERIOD_SIZE: (1378 1379)
> PERIOD_BYTES: (1378 1379)
> PERIODS: (3 5)
> BUFFER_TIME: (500045 500046)
> BUFFER_SIZE: NONE
> BUFFER_BYTES: 5513
> TICK_TIME: 0
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Aplay seems to give the same sort of output although the values of the parameter are similar. Can you give me a pointer on what to look next? I am a bit stuck

Can you find a 48000 hz / 16 bit stereo wav file somewhere and try it?

Are you running aplay as root (sudo aplay)?

Beyond that, I have no suggestions. Someone smarter than me (should be easy to find one of those) will need to step in here.


------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux