Search results

  1. Risca

    The Communication Cube

    You're allowed to drive 130 km/h?! :O
  2. Risca

    What are you playing this weekend/these days?

    I've finally started playing Disco Elysium. Highly recommended for the narrative and dialog
  3. Risca

    Linear or tactile?

    I got myself one of these and I've decided that I like Gateron silent brown best. They're tactile, but not click, and silent. Still haven't changed my switches yet, but it's in the roadmap. Also considering doing a tape mod to reduce pinging. https://drop.com/buy/kbdfans-all-in-one-72-switch-tester
  4. Risca

    Audio Driver (with bounty!)

    You don't have to decode the firmware on the Pyra. Any OS which can run alsatplg may do it. I tried it on Arch and got the error posted above. Strange indeed :confused:
  5. Risca

    Audio Driver (with bounty!)

    I see what you did there :D I got sound from the legacy interface with a Letux kernel and device tree I received from @hns. I still get "Invalid argument" when trying the AESS sound path, so not much progress. I'll try and replicate the kernel build in my own build environment. On a related...
  6. Risca

    Audio Driver (with bounty!)

    Yeah, I've noticed. I think I've fixed a few of them. I also have a local commit that defers probing of the abe-twl6040 driver until after the AESS driver has finished initializing. Solved some boot race conditions I was having. Still needs some polishing though That's what I was hoping to...
  7. Risca

    Audio Driver (with bounty!)

    Yeah, I got the device tree changes, but there are more changes needed. For some reason, nobody is filling out struct snd_pcm_hardware::info so it remains zero. I can see some code in sound/soc/ti/aess/omap-aess-pcm.c (omap_aess_pcm_open()) which conditionally fills it in, but only if dai->id...
  8. Risca

    Audio Driver (with bounty!)

    It looks like I have those changes already...
  9. Risca

    Audio Driver (with bounty!)

    I get "Invalid argument" also for the legacy playback device. It fails much earlier for me, during HW constraints sanity checking, so I have to dig into that. I know you've discussed this a bit with Tony and Péter on the Letux-kernel mailing list...
  10. Risca

    Audio Driver (with bounty!)

    I've tracked it down to https://git.goldelico.com/?p=letux-kernel.git;a=blob;f=sound/core/pcm_native.c;hb=refs/heads/aess-6.4-rc3#l2633 It's probably some missing device tree properties. I'll have to look more closely tomorrow
  11. Risca

    Audio Driver (with bounty!)

    I did some experiments with Letux-6.4 kernel today and I came as far as getting the same wizdapm graphs as shown before, but I'm unable to play any audio file: # aplay -L null Discard all samples (playback) or generate zero samples (capture) default:CARD=H58040000encode HDMI...
  12. Risca

    Audio Driver (with bounty!)

    I finally got a new firmware compiled! I got some help from @hns and this script: https://git.goldelico.com/?p=letux-kernel.git;a=blob;f=Letux/root/build-aess-fw;h=0bfe59559e5395fb1e5ad32bbbac676d7665aa22;hb=refs/heads/letux-current It ran fine on a minimal Debian rootfs after some updated...
  13. Risca

    Audio Driver (with bounty!)

    The mainline Linux kernel has changed the format it uses to parse audio topology firmwares, so my idea was that I would parse the old firmware and convert it to the new format. However, it looks like I'll soon be able to generate the firmware from its source files, in the new format, so the...
  14. Risca

    Audio Driver (with bounty!)

    Done! https://github.com/Risca/abefw_mangler I found the pulseaudio configs for the Pyra but they didn't fit my board (and I wasn't smart enough to fix them). I'll leave that for now and focus on getting the AESS firmware ported to a modern kernel. I did try and run PipeWire, but it requires...
  15. Risca

    Audio Driver (with bounty!)

    I've been quite busy lately, and even switched countries for the next couple of months. I quickly realized that letting my server at home do all the heavy compilations would not be suitable from across the globe, so I've spent the past few days getting a build environment for both Linux-3.8...
  16. Risca

    The What Music Are You Listening To Thread

    Looks like I'm out of luck. Can't get tickets :(
  17. Risca

    The What Music Are You Listening To Thread

    I might get a chance to see them live soon :D
  18. Risca

    Does EvilDragon have a Mastodon presence?

    Here you go: https://mastodon.dragonbox.de/@DragonBox
  19. Risca

    Audio Driver (with bounty!)

    Just for the fun of it, I decided to update my abefw_wrangler to convert the old firmware into json :D [ { "type": 5, "type_string": "SND_SOC_FW_COEFF", "vendor_type": 0, "vendor_version": 996000, "size": 1100, "coefficients": {...
  20. Risca

    Audio Driver (with bounty!)

    I used the Letux makesd utility to create a SD card and could extract a firmware from there: DEV=/dev/sdc ./makesd pyra However, it also fails to load: [ 23.993652] omap-abe-twl6040 sound: ASoC: invalid header size for type 0 at offset 0x0 size 0x1a5e8. [ 24.003191] omap-abe-twl6040 sound...
Back
Top