Most recent stable build with i2s ??



  • Hello everyone - looking forward(hopefully!) to using omega2+ in several upcoming projects.

    first is audio. I saw this in the Onion doc/info:
    https://onion.io/2bt-omega-i2s-audio/
    ("...the very latest release of the Omega OS has support for I2S audio devices")

    However latest stable, and latest bleeding edge don't seem to have i2s.
    Tried it but no i2s /alsa sound card.

    so ... what is the most recent stable firmware with working i2s?

    I see some stuff about hacking together old firmware that might make it work
    but this ( and USB audio) are things I want to avoid for now.

    I notice i2s seems to be suspiciously absent from the documentation ..

    Thanks.



  • @Ian-Steele edit your /etc/opkg/distfeeds.conf and uncomment these lines:

    src/gz omega2_core http://repo.onioniot.com/omega2/packages/core
    src/gz omega2_base http://repo.onioniot.com/omega2/packages/base
    src/gz omega2_packages http://repo.onioniot.com/omega2/packages/packages

    Then run opkg update.

    Now you can follow the docs:

    opkg install alsa-utils mpg123



  • @crispyoz
    Thanks! I will give this a try.



  • Unfortunately the lines were uncommented, and it still does not work.
    Something is there, but I have no idea what to try next.
    ALSA says no sound card.

    dimes and asmod:
    11.116637] ralink-i2s 10000a00.i2s: mclk 480KHz
    [ 11.124730] max98090 0-0010: Failed to reset codec: -6
    [ 11.130129] max98090 0-0010: Failed to read device revision: -1
    [ 11.136170] max98090 0-0010: ASoC: failed to probe component -1
    [ 11.142822] asoc-simple-card sound: ASoC: failed to instantiate card -1
    [ 11.149711] asoc-simple-card: probe of sound failed with error -1

    snd 40910 12 snd_usb_audio,snd_usbmidi_lib,snd_soc_wm8960,snd_soc_core,snd_compress,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_rawmidi,snd_seq_device,snd_hwdep
    snd_compress 6303 0
    snd_hwdep 4350 1 snd_usb_audio
    snd_mixer_oss 12761 1 snd_pcm_oss
    snd_pcm 62986 7 snd_usb_audio,snd_soc_ralink_i2s,snd_soc_wm8960,snd_soc_max98090,snd_soc_core,snd_pcm_dmaengine,snd_pcm_oss
    snd_pcm_dmaengine 2779 1 snd_soc_core
    snd_pcm_oss 35825 0
    snd_rawmidi 15402 1 snd_usbmidi_lib
    snd_seq_device 2191 1 snd_rawmidi
    snd_soc_core 97404 4 snd_soc_simple_card,snd_soc_ralink_i2s,snd_soc_wm8960,snd_soc_max98090
    snd_soc_max98090 47860 0
    snd_soc_ralink_i2s 6064 0
    snd_soc_simple_card 5216 0
    snd_soc_wm8960 22720 0
    snd_timer 15630 1 snd_pcm
    snd_usb_audio 104246 0
    snd_usbmidi_lib 15761 1 snd_usb_audio
    soundcore 3836 1 snd



  • @Ian-Steele have you installed the i2c kernel module?

    opkg install kmod-i2c-core



  • @crispyoz said in Most recent stable build with i2s ??:

    opkg install kmod-i2c-core

    Yes that is there:
    Package kmod-i2c-core (4.4.74-1) installed in root is up to date.



  • Do not confuse I2S with I2C they are very different. @Ian-Steele which I2S device are you using for Audio?


Log in to reply
 

Looks like your connection to Community was lost, please wait while we try to reconnect.