YMF724F PPC Big-Endian
I've got a Yamaha DS-XG YMF724F-V PCI soundcard that i've placed in my Power Mac 5500/225. I had issues with the ymfpci.c module that comes with 2.4.22, so i went with ALSA 0.9.8, the modules/driver for my ymf card load fine, i can see the soundcard in /proc/asound/cards and i also see it with 'alsactl -c 0 info', the modules have no errors, everything works fine... except that there's no sound.
The speakers i have (Altec Lansing 251 5.1 surround) work fine using the inbuilt sound (no soundcard), but not with the soundcard, i've tried cat'ing data to /dev/dsp and /dev/snd/pcmC0D0 but nothing (no errors either). I have unmuted the sound using 'alsamixer' and also double checked using 'amixer', still had no change, so i turned everything to [on] and 50% using 'amixer', still nothing.
I tried playing sound using 'aplay', didn't work, so i tried my trusty 'mplayer -ao alsa9 file.mp3', this is where the only hint i get comes. Here's the interesting output:
AF_pre: 44100Hz 2ch Signed 16-bit (Big-Endian)
alsa-init: requested format: 44100 Hz, 2 channels, Signed 16-bit (Big-Endian)
alsa-init: 1 soundcard found, using: hw:0,0
alsa-init: format Signed 16-bit (Big-Endian) are not supported by hardware, trying default
alsa9: 44100 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa9] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
Video: no video
It says that Big-Endian isn't supported by hardware and tries to use Little-Endian, Power Macs are only big-endian and can't (?) use little-endian, so this is why the sound isn't working?
On my journies within the land of google.com, i stumbled across the ymfpci.c code for the 2.4.x kernel which states that "ALSA makes big-endian work" and tries to do the same thing (from what i can see). So this is a driver issue? (snd-ymfpci) Or is my YMF724F-V just not compatable, though i have seen many PPC systems using YMF724 cards, netbsd (ppc) and the like.
I've run out of ideas, can anyone throw me a bone?