New PC-Speaker driver
Hello.
For all those people who still don't have a sound card I want to introduce a pc-speaker driver. There were some other pc-speaker drivers floating over the net, but AFAIK no one is really finished and usable.
My driver is originally based on Michael Beck and David Woodhouse driver, but it is havily reworked and pretends to be 100% OSS compatible producing nearly the best sound one can ever get from pc-speaker. Well, there is (currently) no intention to get it into the mainstream kernel so don't treat it too seriously. However any comments or bugreports are appreciated.
The latest patch for 2.4.18 kernel is available here:
http://www.geocities.com/stssppnn/pcsp.html
Quoted 19 lines · Stas Sergeev
For all those people who still don't have a sound card I want to introduce a pc-speaker driver. There were some other pc-speaker drivers floating over the net, but AFAIK no one is really finished and usable.
My driver is originally based on Michael Beck and David Woodhouse driver, but it is havily reworked and pretends to be 100% OSS compatible producing nearly the best sound one can ever get from pc-speaker. Well, there is (currently) no intention to get it into the mainstream kernel so don't treat it too seriously. However any comments or bugreports are appreciated.
Quoted 3 lines
The latest patch for 2.4.18 kernel is available here:
http://www.geocities.com/stssppnn/pcsp.html
Tested. Works for playing MP3s.
--
vda
Hi,
Quoted 4 lines
Well, there is (currently) no intention to get it into the mainstream kernel so don't treat it too seriously. However any comments or bugreports are
Oh, I would love to see that thing in the Standard-Kernel.... My Server at home uses Dial-On-Demand for my Internet connection and the beautiful Gillian Anderson is talking to me if the connection gets up ("wow!") and down ("uuuhhh, you scare me") ;-))))
**THIS** is the only reason why I have a soundcard in my PC - just to get some accoustic information for a few events (another sample could be a finished backup, incoming mail from fetchmail, incoming faxes or incoming ISDN-Calls from friends...).
For this your driver is more than enough! A "real" soundcard isn't necessary anymore (and PCI-Slots are always rare)..... This evening I will remove my old soundcard from my server!
Thanks for your work! This is something I was missing for years!
Bye
Michael
Quoted 4 lines · [email protected] said:
Quoted 2 lines
Well, there is (currently) no intention to get it into the mainstream kernel so don't treat it too seriously.
Oh, I would love to see that thing in the Standard-Kernel....
Wait for people to stop using the 8254 timer for timer ticks, and you can have it all to yourself -- the timer abuse is the main reason the driver was never suitable for inclusion.
Actually, now that HZ is easier to vary, you can switch it to a power of 2 and use the RTC for it, again leaving you the 8254 for your own nefarious purposes.
--
dwmw2
Quoted 9 lines · David Woodhouse
Quoted 4 lines · [email protected] said:
Quoted 2 lines
Well, there is (currently) no intention to get it into the mainstream kernel so don't treat it too seriously.
Oh, I would love to see that thing in the Standard-Kernel....
Wait for people to stop using the 8254 timer for timer ticks, and you can have it all to yourself -- the timer abuse is the main reason the driver was never suitable for inclusion.
Ah, if I recall correctly this technique uses a different timer channel from the timer tick. What's the abuse?
Quoted 3 lines
Actually, now that HZ is easier to vary, you can switch it to a power of 2 and use the RTC for it, again leaving you the 8254 for your own nefarious purposes.
Signature · 1 line
Daniel
Quoted 5 lines · Daniel Phillips
Quoted 4 lines · David Woodhouse
Quoted 2 lines · [email protected] said:
Quoted 2 lines
Well, there is (currently) no intention to get it into the mainstream kernel so don't treat it too seriously.
Quoted 12 lines
Quoted 5 lines
Quoted 1 line
Oh, I would love to see that thing in the Standard-Kernel....
Wait for people to stop using the 8254 timer for timer ticks, and you can have it all to yourself -- the timer abuse is the main reason the driver was never suitable for inclusion.
Ah, if I recall correctly this technique uses a different timer channel from the timer tick. What's the abuse?
Quoted 3 lines
Actually, now that HZ is easier to vary, you can switch it to a power of 2 and use the RTC for it, again leaving you the 8254 for your own nefarious purposes.
Never mind, I realize it's the speeded up timer that's at issue. Still, I don't see what the problem is, just step it down to a suitable timer tick speed, and it doesn't have to be an even division either.
Signature · 1 line
Daniel