Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 20 Apr 2014, 19:10
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Audio
The dreaded Yamaha opl3sa2 sound card
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [17 Posts]   Goto page: 1, 2 Next
Author Message
rebbi1

Joined: 03 Dec 2008
Posts: 45

PostPosted: Sat 04 Jan 2014, 15:56    Post subject:  The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

Hi, Pupples,

I am trying to resurrect an ancient Toshiba Tecra 8000 laptop. Everything works fine and dandy except that even Alsaconf doesn't recognize the presence of a sound card.

I've searched the web and these forums and have every reason to believe it's a Yamaha opl3sa2. There are even some references to this issue on these forums but no solution that I can find. Running Alsaconf on a much older version of Pupply (4.2.1?) seems to set up the card properly with Alsaconf, but then the test sound fails to play.

This card seems from my googling to be notoriously hard to get going under Linux, but not impossible.

I was wondering if it's possible to do this

http://www.alsa-project.org/main/index.php/Matrix:Module-opl3-sa2

under Precise; that is, to build and install the sound module?

Thanks in advance!
Back to top
View user's profile Send private message 
ardvark


Joined: 01 Jul 2013
Posts: 742
Location: USA

PostPosted: Sat 04 Jan 2014, 16:10    Post subject: Re: The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

rebbi1 wrote:
I've searched the web and these forums and have every reason to believe it's a Yamaha opl3sa2.


Hi...

Out of curiosity, what does lspci say?

Code:
lspci -v


Interesting, I found this statement here:

Quote:
Puppy Linux has the utility alsaconf which detects and configures this card correctly.


I wonder if something happened with ALSA or the driver in question between 2008 and now?

Here is a thread that might come close to your question but I don't know enough about the code or programming to be able to answer it. Sad

Regards...

_________________
Our Lord and Savior Jesus Christ loves and cares about you most of all!

PLEASE READ! You don't have to end up here!
Back to top
View user's profile Send private message 
mikeb


Joined: 23 Nov 2006
Posts: 7195

PostPosted: Sat 04 Jan 2014, 18:14    Post subject:  

Quote:
Running Alsaconf on a much older version of Pupply (4.2.1?) seems to set up the card properly with Alsaconf, but then the test sound fails to play.

that might have been just a case of twiddling with alsamixer.
The problem with later distros may well be no driver support if it seems to not be loading one...or is it ISA which might need some nudging.

Or if new kernels light your candle then a cheap usb sound dongle might be the way

I had one old machine and its ISA sound never did work...even looked like it was ... under linux... I bought a cmi card in the end for 5 squid


mike
Back to top
View user's profile Send private message 
OscarTalks

Joined: 05 Feb 2012
Posts: 752
Location: London, England

PostPosted: Sat 04 Jan 2014, 22:09    Post subject: Re: The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

rebbi1 wrote:
I was wondering if it's possible to do this
http://www.alsa-project.org/main/index.php/Matrix:Module-opl3-sa2
under Precise; that is, to build and install the sound module?


The module snd-opl3sa2 does not appear to be included in Precise 5.7.1
but it is included in Dpup Wheezy and Slacko 5.6

You could try compiling it for Precise.
Load devx and kernel sources and follow the instructions.

_________________
Oscar in England

Back to top
View user's profile Send private message 
rebbi1

Joined: 03 Dec 2008
Posts: 45

PostPosted: Sat 04 Jan 2014, 22:40    Post subject: Re: The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

OscarTalks wrote:
rebbi1 wrote:
I was wondering if it's possible to do this
http://www.alsa-project.org/main/index.php/Matrix:Module-opl3-sa2
under Precise; that is, to build and install the sound module?


The module snd-opl3sa2 does not appear to be included in Precise 5.7.1
but it is included in Dpup Wheezy and Slacko 5.6

You could try compiling it for Precise.
Load devx and kernel sources and follow the instructions.


OscarTalks: this is great information and I really appreciate it. I'll check out Dpup Wheezy and Slacko 5.6 for certain. If I can get by without having to compile the driver modules I'd gladly go that route. Wink
Back to top
View user's profile Send private message 
rebbi1

Joined: 03 Dec 2008
Posts: 45

PostPosted: Sat 04 Jan 2014, 22:43    Post subject: Re: The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

ardvark wrote:
rebbi1 wrote:
I've searched the web and these forums and have every reason to believe it's a Yamaha opl3sa2.


Hi...

Out of curiosity, what does lspci say?

Code:
lspci -v


Interesting, I found this statement here:

Quote:
Puppy Linux has the utility alsaconf which detects and configures this card correctly.


I wonder if something happened with ALSA or the driver in question between 2008 and now?

Here is a thread that might come close to your question but I don't know enough about the code or programming to be able to answer it. Sad

Regards...


Ardvark:
Well, lspci lists all kinds of stuff, including some sort of "Cube" (?? - not on that machine right now) DVD decoder hardware! But no mention of the sound card.

Yes, it seems to me that the kernel dropped support for this old sound card some time ago. I tried Puppy 4.2 and found that the card is recognized and working in that version. Now the question is to see if I can come up with a more recent puppy version that'll support this machine fully.
Back to top
View user's profile Send private message 
ardvark


Joined: 01 Jul 2013
Posts: 742
Location: USA

PostPosted: Sat 04 Jan 2014, 23:58    Post subject: Re: The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

rebbi1 wrote:

Well, lspci lists all kinds of stuff, including some sort of "Cube" (?? - not on that machine right now) DVD decoder hardware! But no mention of the sound card.


Hi...

Hmm. Well, it could be as Mike mentioned, an ISA device. If not that, then it could be that the chipset died or is not working normally or perhaps another brand of chipset.

Let us know how Slacko or Dpup does with this. Smile

Regards...
Back to top
View user's profile Send private message 
rebbi1

Joined: 03 Dec 2008
Posts: 45

PostPosted: Sun 05 Jan 2014, 23:11    Post subject: Re: The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

ardvark wrote:
rebbi1 wrote:

Well, lspci lists all kinds of stuff, including some sort of "Cube" (?? - not on that machine right now) DVD decoder hardware! But no mention of the sound card.


Hi...

Hmm. Well, it could be as Mike mentioned, an ISA device. If not that, then it could be that the chipset died or is not working normally or perhaps another brand of chipset.

Let us know how Slacko or Dpup does with this. Smile

Regards...


So, here's the report:

Dpup doesn't see the card even after running ALSAconf. I've no idea why, and it's a pity because Dpup Wheezy seems very well done.

Slacko also doesn't see the card. Furthermore, it won't let me configure the Neomagic GFX card in this laptop to any resolution higher than 640 x 480, whereas the native resolution of this card and LCD is 1024 x 768.

For whatever reason, Puppy 4.2.1 has the voodoo to get everything working: sound works (amazing, "woof woof") and video resolution also works. So this is not faulty hardware but some software issue(s) that 4.2.1 somehow circumvents.

I'd have loved to get this machine running on a more recent/polished Puppy, but right now I'm grateful that the older pups are still available online since Puppy 4.2.1 is the ONLY distro of any flavor that I've yet found that'll play nice with this piece of ancient but utterly usable hardware. Wink
Back to top
View user's profile Send private message 
ardvark


Joined: 01 Jul 2013
Posts: 742
Location: USA

PostPosted: Mon 06 Jan 2014, 01:03    Post subject: Re: The dreaded Yamaha opl3sa2 sound card
Subject description: How to get this recognized in Precise
 

rebbi1 wrote:

I'd have loved to get this machine running on a more recent/polished Puppy, but right now I'm grateful that the older pups are still available online since Puppy 4.2.1 is the ONLY distro of any flavor that I've yet found that'll play nice with this piece of ancient but utterly usable hardware. Wink


Hi...

I don't think 4.2.1 circumvented anything, just that it has the driver you need that the others apparently don't have, which, if that's really truly the case, is extremely unfortunate. Sad

Even though it's an older version, I'm glad you found one that works. Smile

Regards...
Back to top
View user's profile Send private message 
mikeb


Joined: 23 Nov 2006
Posts: 7195

PostPosted: Mon 06 Jan 2014, 12:04    Post subject:  

Mixing really old with really new does not always go well in Linux and even windows draws the line at some point.

You might get lucky and build the drivers on a newer kernel but you do NOT need a newer kernel to run newer software. (see 214x...that might be of interest too)

There's quite a bit of 4.12/4.21 support on the forum and beyond...

You could even splice that kernel into a newer puppy if you got the urge but then life gets slower anyway which is another factor.

You are looking at debian lenny, slax 6 , slackware 12 era of distros.... so quite a choice of software plus I have built plenty of more recent aplications to run just fine on puppy 4.12. (4.21 is pretty much the same with nice bits added)

You have a viable solution...it matches the hardware...good idea to simply build on it

mike
Back to top
View user's profile Send private message 
rebbi1

Joined: 03 Dec 2008
Posts: 45

PostPosted: Mon 06 Jan 2014, 12:14    Post subject:  

mikeb wrote:
Mixing really old with really new does not always go well in Linux and even windows draws the line at some point.

You might get lucky and build the drivers on a newer kernel but you do NOT need a newer kernel to run newer software. (see 214x...that might be of interest too)

There's quite a bit of 4.12/4.21 support on the forum and beyond...

You could even splice that kernel into a newer puppy if you got the urge but then life gets slower anyway which is another factor.

You are looking at debian lenny, slax 6 , slackware 12 era of distros.... so quite a choice of software plus I have built plenty of more recent aplications to run just fine on puppy 4.12. (4.21 is pretty much the same with nice bits added)

You have a viable solution...it matches the hardware...good idea to simply build on it

mike


Mike,

Thanks for the reply and I agree with all your comments.

So here's an interesting question. Why don't SFS files loaded through boot manager seem to be showing up in my menus, even after a Menu Refresh? I've tried loading Free Office and LibreOffice and neither one seems to be installing properly. Do I need special SFS files for 4.2.1?
Back to top
View user's profile Send private message 
mikeb


Joined: 23 Nov 2006
Posts: 7195

PostPosted: Mon 06 Jan 2014, 12:36    Post subject:  

Ok at a guess...

4.21 uses sfs3.... puppy 5 uses sfs 4... due to the workings of the kernel politics the two are not compatible.

There is probably a converter around here ...or look out for sfs 3 packages / built for puppy 4

You can have sfs loaded on the fly too.

Ok just for test and perhaps get you going give this a whirl (sorry my libreoffice is only as a slax module at the mo...
http://dl.dropbox.com/u/110545536/Puppy/Softmaker-free_uni.sfs

mike
Back to top
View user's profile Send private message 
mikeb


Joined: 23 Nov 2006
Posts: 7195

PostPosted: Mon 06 Jan 2014, 12:38    Post subject:  

Actually here might be more of interest

http://412collection.co.uk/document.php

mike
Back to top
View user's profile Send private message 
rebbi1

Joined: 03 Dec 2008
Posts: 45

PostPosted: Mon 06 Jan 2014, 12:40    Post subject:  

mikeb wrote:
Ok at a guess...

4.21 uses sfs3.... puppy 5 uses sfs 4... due to the workings of the kernel politics the two are not compatible.

There is probably a converter around here ...or look out for sfs 3 packages / built for puppy 4

You can have sfs loaded on the fly too.

Ok just for test and perhaps get you going give this a whirl (sorry my libreoffice is only as a slax module at the mo...
http://dl.dropbox.com/u/110545536/Puppy/Softmaker-free_uni.sfs

mike


Mike: Okay, didn't realize that 4.2.1 used a different sfs format. I kind of recall later Puppies including a utility to bring SFS3 files up to SFS4 spec, but not the other way around. But your tip gives me something to search for. Thanks!
Back to top
View user's profile Send private message 
rebbi1

Joined: 03 Dec 2008
Posts: 45

PostPosted: Mon 06 Jan 2014, 12:46    Post subject:  

mikeb wrote:
Actually here might be more of interest

http://412collection.co.uk/document.php

mike


Very groovy, Mike, thanks! Smile
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [17 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Hardware » Audio
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1009s ][ Queries: 11 (0.0213s) ][ GZIP on ]