Skip to contentSkip to conversation

New PC-Speaker driver

ANNOUNCE Stas Sergeev 5 participants 6 messages Jul 29, 2002 – Aug 14, 2002

lore
Share & tools
lore
#0 lore raw

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

#1 lore raw
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

#2 lore raw

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

#3 lore raw
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

#4 lore raw
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
#5 lore raw
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