-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pisound on Pi 5 #5741
Comments
|
|
See: raspberrypi#5741 Signed-off-by: Phil Elwell <[email protected]>
See your answer to 3, and #5742. Can you confirm that installing the compiled hat_map.dtb into the overlays directory solves the problem? |
Where can I find the compiled hat_map.dtb? |
|
I just opened #5743 to cover this and related Pi 5 soundcard problems. |
@pelwell, the new hat_map.dtb fixes the issue for Pisound. How should we release this fix to our users? Tell them to upgrade their kernel to some higher version than X using |
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
I'm afraid that this hat_map update has just missed the next stable rpi-update kernel, which will end up in an apt package soon. However, there are going to be some other soundcard patches soon, so I can push for another update once they are ready. It should be in the next (non-stable) rpi-update release in the next few days, or provide it for them in some other way. |
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them intead. See: raspberrypi#5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi#5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi#5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: #5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: #5741 Signed-off-by: Phil Elwell <[email protected]>
See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]>
See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]>
See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]>
Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]>
commit 65ac21726b086cea47fd70b10fe67cbf6a04d028 from https://github.com/raspberrypi/linux.git rpi-6.6.y See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 69fb23bb184ac6f17054b2233d22c1f0188f001a from https://github.com/raspberrypi/linux.git rpi-6.6.y Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 65ac21726b086cea47fd70b10fe67cbf6a04d028 from https://github.com/raspberrypi/linux.git rpi-6.6.y See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 69fb23bb184ac6f17054b2233d22c1f0188f001a from https://github.com/raspberrypi/linux.git rpi-6.6.y Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 65ac21726b086cea47fd70b10fe67cbf6a04d028 from https://github.com/raspberrypi/linux.git rpi-6.6.y See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 69fb23bb184ac6f17054b2233d22c1f0188f001a from https://github.com/raspberrypi/linux.git rpi-6.6.y Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 65ac21726b086cea47fd70b10fe67cbf6a04d028 from https://github.com/raspberrypi/linux.git rpi-6.6.y See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 69fb23bb184ac6f17054b2233d22c1f0188f001a from https://github.com/raspberrypi/linux.git rpi-6.6.y Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 65ac21726b086cea47fd70b10fe67cbf6a04d028 from https://github.com/raspberrypi/linux.git rpi-6.6.y See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 69fb23bb184ac6f17054b2233d22c1f0188f001a from https://github.com/raspberrypi/linux.git rpi-6.6.y Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 65ac21726b086cea47fd70b10fe67cbf6a04d028 from https://github.com/raspberrypi/linux.git rpi-6.6.y See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 69fb23bb184ac6f17054b2233d22c1f0188f001a from https://github.com/raspberrypi/linux.git rpi-6.6.y Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 65ac21726b086cea47fd70b10fe67cbf6a04d028 from https://github.com/raspberrypi/linux.git rpi-6.6.y See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
commit 69fb23bb184ac6f17054b2233d22c1f0188f001a from https://github.com/raspberrypi/linux.git rpi-6.6.y Configuration of the DMA register was carelessly zeroing bits that may used by a stream in the other direction. Preserve them instead. See: raspberrypi/linux#5741 Signed-off-by: Phil Elwell <[email protected]> Signed-off-by: Rajeshkumar Ramasamy <[email protected]>
Describe the bug
Pisound is the I²S master, the default eeprom dt overlay we shipped it with is not working on Pi 5.
I've noticed issue #5724, and based on it I found that doing this procedure manages to load the driver and register the card successfully, the card then is usable:
dtoverlay=pisound,master
in/boot/config.txt
.sudo modprobe -r snd_soc_pisound
to unload the Pisound's driver (as it obviously failed to load without Pisound attached).sudo modprobe snd_soc_pisound
to load the Pisound's driver, it loads ok this time.amidi -l
,aplay -l
,arecord -l
- it's listed as expected.Quick tests indicate that Pisound is fully operational once the driver manages to register the card.
Powering on the Pi 5 without Pisound attached, but with the dtoverlay line in config.txt, is necessary, otherwise the system does not boot at all when the hat eeprom is available, and the dtoverlay line for the same hat is there.
What should be done to make Pisound working on Pi 5 right out of the box?
Steps to reproduce the behaviour
Have Pisound attached as normal, the driver fails to register the card:
Device (s)
Other
System
Logs
No response
Additional context
p.s. when reporting the issue I didn't find Pi 5 option in the devices list. :)
The text was updated successfully, but these errors were encountered: