|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
Hardware support for AMD Geode CS5536 audio?I'm hoping someone will be able to help me out with the audio is
the Geode CS5536. This has come up a few times before, once early this month and once last February. The CS5530 driver mentioned on the soundsystem wiki doesn't work. I've fixed the obvious compatibility problems with it and RELENG_7 so it loads, but bus_alloc_resource() fails during attach. Not being much of a kernel hacker, I'm at a loss as to why that is. The databooks from AMD for the CS5536 and from National for the CS5530 are publically available. Below are links: Original FreeBSD gx5530 driver: http://63.249.85.132/gx_audio/index.html My patches for RELENG_7 compatibility: http://setfilepointer.com/pub/geode/ns_geode.diff The CS5530 datasheet from National Semiconductor: http://www.national.com/mpf/CS/CS5530A.html The CS5536 datasheet from AMD: http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_9864^13054,00.html I'd be happy to try whatever people suggest, or even provide access to a RELENG_7 or -current machine running this hardware. Remote debugging options are limited because there are no serial ports on this hardware. If you're interested access to a machine, mail me an ssh public key. Thanks much. -- Alec Kloss alec@... IM: angryspamhater@... PGP key at http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA241980E "No Bunny!" -- Simon, from Frisky Dingo |
|
|
|
|
|
Re: Hardware support for AMD Geode CS5536 audio?On 2008-01-22 22:34, Bruce R. Montague wrote:
> > Hi, I wrote the geode audio driver for the CS5530 > (found at the mentioned link), a good while back, > I think for FreeBSD 4.x. > > This week is the first time I've received any feedback > on this driver, a couple of pings along the line of > the above. I honestly hadn't realized anybody was > using it (I guess that's the problem with it working). > If there was a thread last february, I must have > missed it. I dont think I've ever seen the soundsystem > wiki. My googling may be mistaken about a thread last February. > I would try to fix/upgrade this driver if I had any > hardware with a CS5536, but I don't. That said, can > anyone recomend a cheap system that includes the > CS5536, is generally available, doesn't cost very > much and can be used as a minimal dev platform? > (Surely all the OLPC work has made some interesting > such systems available?) Or would anyone want to > donate a "free" current AMD Geode reference > platform? :) The specific device I'm targeting is a "koolu", http://www.koolu.com. Nice Canadians, $200 US for a unit without a drive. Very linuxy. Unfortunately, it has no serial ports, so debugging is pretty limited. I can donate network access to one, and can loan you one for the duration of your work on it. If you want network access, email me an ssh key off-list, or if you want one to put your hands on, email me an address off-list. > Even with hardware, it would probably be at least > a month before I had time to look at it. Someone > who knew FreeBSD drivers could probably fix it in > a few compiles, if 5536 device-specific initialization > is the problem. Beggars can't be choosers, so any time you donate to this project would be appreciated by me anyway. -- Alec Kloss alec@... IM: angryspamhater@... PGP key at http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA241980E "No Bunny!" -- Simon, from Frisky Dingo |
|
|
Re: Hardware support for AMD Geode CS5536 audio?Hi Bruce,
On Tue, Jan 22, 2008 at 10:34:00PM -0800, Bruce R. Montague wrote: > This week is the first time I've received any feedback > on this driver, a couple of pings along the line of > the above. I honestly hadn't realized anybody was > using it (I guess that's the problem with it working). > If there was a thread last february, I must have > missed it. I dont think I've ever seen the soundsystem > wiki. Hmm, I have pinged ariff@ on whether he was working on a driver for this chipset (haven't heard a reply tho), as I heard some people claiming he might... > I would try to fix/upgrade this driver if I had any > hardware with a CS5536, but I don't. That said, can > anyone recomend a cheap system that includes the > CS5536, is generally available, doesn't cost very > much and can be used as a minimal dev platform? > (Surely all the OLPC work has made some interesting > such systems available?) Or would anyone want to > donate a "free" current AMD Geode reference > platform? :) Well, I intend to take a look, as I have hardware - I've got FreeBSD running on a Compaq Evo T30 recently, which has such a sound IC. Too bad the USB doesn't quite work well (chipset bugs; only Linux has a patch for them...) I can also setup serial console access to it if desired, but mind that it only has 32MB memory so you can't build anything on it... let me know if this is acceptable, the machine runs 8-CURRENT. Cheers, -- Rink P.W. Springer - http://rink.nu "Anyway boys, this is America. Just because you get more votes doesn't mean you win." - Fox Mulder _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Hardware support for AMD Geode CS5536 audio?Am 23.01.2008 um 12:09 schrieb Alec Kloss:
> On 2008-01-22 22:34, Bruce R. Montague wrote: >> I would try to fix/upgrade this driver if I had any >> hardware with a CS5536, but I don't. > The specific device I'm targeting is a "koolu", > http://www.koolu.com. Or take a look at http://www.fit-pc.com/ > Unfortunately, it has no serial ports, so > debugging is pretty limited. The Fit-PC has one. Or at least a sorry excuse for a serial port. Just getting it to you might be even more expensive than buying it somewhere closer to you. Achim |
|
|
Re: Hardware support for AMD Geode CS5536 audio?Bruce R. Montague wrote:
> I would try to fix/upgrade this driver if I had any > hardware with a CS5536, but I don't. That said, can > anyone recomend a cheap system that includes the > CS5536, is generally available, doesn't cost very > much and can be used as a minimal dev platform? > (Surely all the OLPC work has made some interesting > such systems available?) Or would anyone want to > donate a "free" current AMD Geode reference > platform? :) Can't help you with the hardware but I'm also interested in sound working on it and can test patches and provide remote access. I'm using fit-pc (http://www.fit-pc.com/), costs $300. |
|
|
|
|
|
Re: Hardware support for AMD Geode CS5536 audio?Quoting Bruce R. Montague, who wrote on Wed, Jan 23, 2008 at 10:06:51PM -0800 ..
> > Hi, re: > > > I'm hoping someone will be able to help me out with the audio is > > the Geode CS5536. > > Those AMD Geode systems with the CS5536 look almost > cheap enough to afford one for each hand. I'll > look into upgrading the 5530 audio driver for the > 5536, but it will take sometime. If someone does > it over the weekend, or somesuch, let me know... > (likewise if anyone has other advice on good > current Geode kernel development platforms). I shipped Ariff@ a Geode based box quite a while a ago to support the audio driver work. I don't think he got around to working on it though. -- Wilko Bulte wilko@... _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Re: Hardware support for AMD Geode CS5536 audio?Bruce,
This is Andrew Gray. I am running an Alix-1C board with the CS5536 on it. This board is very nice. It's only about $138 and it has a good "standard" clone AWARD bios that we are all used to (unlike say, the Soekris boards). It uses only 5 watts and has everthing including 21 GPIO pins. (except is doesn't have a Freebsd sound driver yet. Also 3.3V SB audigy SB0090 PCI sound cards don't seem to work in its 3.3V PCI slot). It has serial ports (COM1 & 2) for debug and it has plenty of RAM. It runs at 500 Mhz, so it is fast enough to compile a sound driver. (It takes about 20 seconds). It has a 44-pin laptop IDE interface (ribbon cable has smaller spacing), so you need a 44 pin to 40 pin adapter cable if you want to run a regular HD, and you must power the regular hard drive from SOME OTHER power supply. ALternatively, you can put a 4 meg compact flash in its bay, and just use it as a flash HD. This works fine: http://www.mini-box.com/Alix-1C-Board-1-LAN-1-MINI-PCI?sc=8&category=754 A question for you? Do Freebsd 4.6 drivers still work on freebsd 6.2 and 7.0? Are you working on this CS5536 driver? Do you have hardware yet? Andrew Gray ancelgray "AT" y a h o o "dot" c o m -- This message was sent on behalf of ancelgray@... at openSubscriber.com http://www.opensubscriber.com/message/freebsd-hackers@.../8451180.html _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
|
|
|
Re: Hardware support for AMD Geode CS5536 audio?OK,
After doing a little more reading, I see that a DOS test program is impossible because the MSR registers for the audio controller are accessed in protected mode only. There actually are opcoded assembler instructions to access the MSR's: RDMSR WRMSR This is a show stopper in DOS. This is gonna take a little patience. Andrew -- This message was sent on behalf of ancelgray@... at openSubscriber.com http://www.opensubscriber.com/message/freebsd-hackers@.../8429646.html _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Re: Hardware support for AMD Geode CS5536 audio?To All,
I finally have a working CS5536 audio driver for FreeBSD 6.2. The filename is snd_amd5536.ko and I will be making it available shortly. I have been using an ALIX-1C motherboard for my testing. Anyone have other hardware that they want to test it on? Another question. How does one get the FreeBSD people to put this driver into their OS? Andrew Gray ancelgray "A T" y a h o o "D O T" c o m -- This message was sent on behalf of ancelgray@... at openSubscriber.com http://www.opensubscriber.com/message/freebsd-hackers@.../9623264.html _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Re: Hardware support for AMD Geode CS5536 audio?To All,
I finally have a working CS5536 audio driver for FreeBSD 6.2. The filename is snd_amd5536.ko and I will be making it available shortly. I have been using an ALIX-1C motherboard for my testing. Anyone have other hardware that they want to test it on? Another question. How does one get the FreeBSD people to put this driver into their OS? Andrew Gray ancelgray "A T" y a h o o "D O T" c o m -- This message was sent on behalf of ancelgray@... at openSubscriber.com http://www.opensubscriber.com/message/freebsd-hackers@.../9623264.html _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Re: Hardware support for AMD Geode CS5536 audio?Quoting ancelgray@... (from Thu, 2 Oct 2008 05:05:12 -0400):
> To All, > > I finally have a working CS5536 audio driver for FreeBSD 6.2. The > filename is snd_amd5536.ko and I will be making it available > shortly. I have been using an ALIX-1C motherboard for my testing. > Anyone have other hardware that they want to test it on? > > Another question. How does one get the FreeBSD people to put this > driver into their OS? You have to generate a patch for 8-current and send it to multimedia@... for review. There may be some improvement suggestions or bug reports then. Fix the issues and generate a new patch. When there are no issues anymore, send a PR (problem report) with your patch. If you are lucky, a committer will take care of the PR (or he may already approach you before you send the PR). Bye, Alexander. -- It has long been an axiom of mine that the little things are infinitely the most important. -- Sir Arthur Conan Doyle, "A Case of Identity" http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Hardware support for AMD Geode CS5536 audio?ancelgray@... skrev:
> Another question. How does one get the FreeBSD people to put this > driver into their OS? Make the source code available somewhere and hopefully someone (usually ariff@ or mav@) with knowledge about the sound subsystem will review it. Just make sure that you follow our usual style(9) guidelines etc etc. -- Joel _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Re: Hardware support for AMD Geode CS5536 audio?On 2008-10-02 05:05, ancelgray@... wrote:
> To All, > > I finally have a working CS5536 audio driver for FreeBSD 6.2. The filename is snd_amd5536.ko and I will be making it available shortly. I have been using an ALIX-1C motherboard for my testing. Anyone have other hardware that they want to test it on? [chop] I've got hardware I'd like to test on, but it's either running 8-CURRENT or 7-STABLE, not 6.x. Once source code is available, I'd be happy to take a shot at porting it up to the newer codebase. -- Alec Kloss alec@... IM: angryspamhater@... PGP key at http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA241980E "No Bunny!" -- Simon, http://wiki.adultswim.com/xwiki/bin/Frisky+Dingo/Simon |
|
|
Re: Hardware support for AMD Geode CS5536 audio?To AMD CS5536 users:
This is Andrew Gray. I have finished the audio driver for the AMD CS5536 companion chip. It is working on a PC Engines Alix 1C low power board under FreeBSD 7.0. It can be found at: http://modelofreality.org/snd_amd5536.html Let me know how it goes. Andrew Gray ancelgray AT y a h o o DOT com |
|
|
Re: Hardware support for AMD Geode CS5536 audio?Le Wed, 26 Nov 2008 19:30:41 -0800 (PST),
ancelgray <ancelgray@...> a écrit : Hi, > To AMD CS5536 users: > > This is Andrew Gray. I have finished the audio driver for the AMD > CS5536 companion > chip. It is working on a PC Engines Alix 1C low power board under > FreeBSD 7.0. > It can be found at: > > http://modelofreality.org/snd_amd5536.html You cannot include a file under the GPL license without being contaminated. Even a simple .h with only some #define. I suggest you to use the #define from the auglx OpenBSD's driver, it's free and better documented. http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/arch/i386/pci/auglx.c I don't have the hardware to test. My 0,02 euros. Regards. _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Hardware support for AMD Geode CS5536 audio?Patrick Lamaizière <patfbsd@...> writes:
> You cannot include a file under the GPL license without being > contaminated. Even a simple .h with only some #define. On the contrary, as was settled in SCO v. IBM, constant and structure definitions are not copyrightable if they are dictated by external factors, such as compatibility with existing software or hardware. There are even cases in which actual code is not copyrightable, specifically if the algorithm it implements is so simple that no reasonable programmer would have implemented it in any other way. (SCO tried to argue, among other things, that Linux had stolen errno.h from SCO Unix) DES -- Dag-Erling Smørgrav - des@... _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
|
|
Re: Hardware support for AMD Geode CS5536 audio?On Fri, Nov 28, 2008 at 7:43 AM, Dag-Erling Smørgrav <des@...> wrote:
> Patrick Lamaizière <patfbsd@...> writes: >> You cannot include a file under the GPL license without being >> contaminated. Even a simple .h with only some #define. This is not correct, as DES explained. Anyway, the amd5536.h file has a much more serious problem: it contains a license statement but not the name of the copyright owner, which is mandatory. Anonymous contents can not be licensed. > On the contrary, as was settled in SCO v. IBM, constant and structure > definitions are not copyrightable if they are dictated by external > factors, such as compatibility with existing software or hardware. > > There are even cases in which actual code is not copyrightable, > specifically if the algorithm it implements is so simple that no > reasonable programmer would have implemented it in any other way. > > (SCO tried to argue, among other things, that Linux had stolen errno.h > from SCO Unix) > > DES > -- > Dag-Erling Smørgrav - des@... I mostly agree with you, but considering my previous experiences with GPL-ed header files and their copyright owners(1), I would prefer not to take the risk. Reference 1. http://cvsweb.xfree86.org/cvsweb/xc/lib/GLw/README.txt?rev=1.2 -- cd /usr/ports/sysutils/life make clean _______________________________________________ freebsd-hackers@... mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@..." |
| < Prev | 1 - 2 | Next > |
| Free embeddable forum powered by Nabble | Forum Help |