Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 10-25-2003, 04:01 AM   #1
LQ Newbie
Registered: Oct 2003
Location: .au
Distribution: Debian, FreeBSD and RedHat
Posts: 11

Rep: Reputation: 0
Unhappy 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
Starting playback...

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, 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?

- var


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Big O, Big Omega, and Big Theta oulevon Programming 7 05-26-2010 07:18 AM
big endian little endian? blackzone Linux - Hardware 4 09-23-2004 06:04 AM
What is all this big endian-little endian stuff about? vdemuth Linux - Newbie 1 04-28-2004 02:16 AM
ALSA 0.9.8 YMF724F PPC Big Endian ravvar Linux - Hardware 0 10-24-2003 09:59 AM
big BIG javascript & loading time luigi Programming 3 09-10-2001 03:53 AM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:50 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration