The way I do it is to start with a line that works and change one thing at
a time.  Do a quick test and if it still works go on to the next change
otherwise undo.  6 devices means 0-5.

On Mon, Mar 22, 2021, 9:39 AM Vijay Rakesh Munganda <
vijayrakeshmunga...@gmail.com> wrote:

> Hi Alan,
>
> Thanks for the reply. I’m working on an embedded board which has 6 devices
> where 0-3 are playback and 4-6 are capture devices. Playback works fine but
> not recording. Whatever format I use I get an error saying as `unable to hw
> params` I tried plughw which also didn’t worked. I’m not sure where and how
> to debug this issue.
>
> I have a mono mic for recording and it took Mono. I also tried with 8bit
> but I get same error.
>
> Thanks & Regards,
> Vijay Rakesh
>
> > On 22-Mar-2021, at 17:43, Alan Corey <alan01...@gmail.com> wrote:
> >
> > This works for me
> > arecord -D hw:0,0 -d 5 -f S16_LE -r 48000 -c 2 test.wav
> > Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz,
> Stereo
> > root@pbp:/tmp/snd# ^C
> >
> > Do you really have 6 devices on card 0?  And I don't know that I've
> > ever seen a 32 bit wav file, 8 is often enough.  Need to specify # of
> > channels I think like -c 2.  But I copied  your line and started
> > hacking it until it worked.
> >
> > The error message could probably be more informative, like which
> > argument does it have a problem with.
> >
> >
> >> On 3/22/21, Vijay Rakesh Munganda <vijayrakeshmunga...@gmail.com>
> wrote:
> >> Hi All,
> >>
> >> Any suggestions?
> >>
> >> Thanks & Regards,
> >> Vijay Rakesh
> >>
> >>> On 01-Feb-2021, at 14:00, Vijay Rakesh Munganda
> >>> <vijayrakeshmunga...@gmail.com> wrote:
> >>>
> >>> Hi Clemens,
> >>>
> >>> I have tried both pulghw and also given supported sample rate/format,
> but
> >>> I get same error.
> >>>
> >>> root@test:~# arecord -D hw:0,6 -d 5 -f S32_LE -r 48000 test.wav
> >>> Recording WAVE 'test.wav' : Signed 32 bit Little Endian, Rate 48000 Hz,
> >>> Mono
> >>> arecord: set_params:1405: Unable to install hw params:
> >>> ACCESS:  RW_INTERLEAVED
> >>> FORMAT:  S32_LE
> >>> SUBFORMAT:  STD
> >>> SAMPLE_BITS: 32
> >>> FRAME_BITS: 32
> >>> CHANNELS: 1
> >>> RATE: 48000
> >>> PERIOD_TIME: 125000
> >>> PERIOD_SIZE: 6000
> >>> PERIOD_BYTES: 24000
> >>> PERIODS: 4
> >>> BUFFER_TIME: 500000
> >>> BUFFER_SIZE: 4000
> >>> BUFFER_BYTES: 96000
> >>> TICK_TIME: 0
> >>>
> >>> Thanks & Regards,
> >>> Vijay Rakesh
> >>>
> >>>>> On 30-Jan-2021, at 22:13, Clemens Ladisch via Alsa-user
> >>>>> <alsa-user@lists.sourceforge.net> wrote:
> >>>>>
> >>>> Vijay Rakesh Munganda wrote:
> >>>>> I had tried to record a sample audio using arecord, “arecord hw:0,6
> -d
> >>>>> 10 test.wav” but I got an error as unable to install hw params.
> >>>>
> >>>> Use plughw:0,x instead of hw:0,x to get automatic sample format
> >>>> conversion.
> >>>>
> >>>> Or tell arecord to use a sample rate/format that your hardware
> supports.
> >>>>
> >>>>
> >>>> Regards,
> >>>> Clemens
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Alsa-user mailing list
> >>>> Alsa-user@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/alsa-user
> >>
> >
> >
> > --
> > -------------
> > Education is contagious.
>
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to