Opened 12 years ago

Last modified 3 years ago

#2132 assigned enhancement

AMD Geode Audio controller needs a driver

Reported by: scottmc Owned by: pulkomandy
Priority: low Milestone:
Component: Drivers/Audio Version:
Keywords: Cc: fredrik@…, casm
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

AMD Geode audio controller has no driver.

Here's the listdev output for the multimedia controller:

device Multimedia controller (Multimedia audio controller) [4|1|0]

vendor 1022: Advanced Micro Devices [AMD] device 2093: CS5536 [Geode companion] Audio

Attachments (8)

syslog (35.2 KB ) - added by scottmc 11 years ago.
syslog from an AMD Geode board running on a 4GB CF card
syslog-r28995.txt (38.1 KB ) - added by scottmc 11 years ago.
syslog from hrev28955 on geode board
geode-audio-1.png (409.7 KB ) - added by scottmc 11 years ago.
screenshot of geode audio dropping to kdl
geode-audio-2.png (271.8 KB ) - added by scottmc 11 years ago.
kdl bt of geode audio failure (colors in image decreased to fit under the 500k limit)
geode-audio-3.png (463.0 KB ) - added by scottmc 11 years ago.
closer image of the geode kdl message
geode.png (74.1 KB ) - added by scottmc 11 years ago.
geode shows up in media preps now!
webdt366_syslog (38.8 KB ) - added by casm 10 years ago.
syslog from WebDT 366.
webdt366_listdev.txt (1.2 KB ) - added by casm 10 years ago.
`listdev' output for WebDT 366.

Download all attachments as: .zip

Change History (33)

comment:1 by umccullough, 12 years ago

Have you checked to see if OSS supports this?

It mentions a "National Semiconductor Geode CS5530" in the list of supported chips:

http://manuals.opensound.com/devlists/Linux.html

comment:2 by korli, 12 years ago

Priority: normallow

comment:3 by korli, 11 years ago

Could you provide the hardware ?

comment:4 by scottmc, 11 years ago

Here's a link to the datasheet for the CS5536 chip that contains the audio device for the Geode platform: http://www.amd.com/files/connectivitysolutions/geode/geode_lx/33238G_cs5536_db.pdf My guess is that it isn't much different than the CS5530.

comment:5 by scottmc, 11 years ago

This can also be removed from the R1 milestone. I'll check into getting hardware, but no promises.

comment:6 by korli, 11 years ago

Milestone: R1
Version: R1 development

by scottmc, 11 years ago

Attachment: syslog added

syslog from an AMD Geode board running on a 4GB CF card

comment:9 by scottmc, 11 years ago

Just tried with hrev28974 and attached the syslog. The audio device didn't show up in the media prefs.

comment:10 by korli, 11 years ago

Scott, did you add the geode driver in BEOS_ADD_ONS_DRIVERS_AUDIO (like hda) ?

comment:11 by scottmc, 11 years ago

I thought i did, but now i'm not sure. I'll check it tonight and if I didn't, I will rebuild and try again tomorrow.

comment:12 by umccullough, 11 years ago

You should also be able to add it to your UserBuildConfig pretty easily:

AddDriversToHaikuImage audio hmulti : geode ;

Saves the trouble of hacking up the HaikuImage file :)

comment:13 by korli, 11 years ago

Seems Scott did :) After checking, I mixed up devices. Please check again in hrev28979.

by scottmc, 11 years ago

Attachment: syslog-r28995.txt added

syslog from hrev28955 on geode board

comment:14 by scottmc, 11 years ago

here's a new attempt this time with hrev28995, but I forgot to double check if geode was enabled in haikuimage file. I'll build again over the weekend and try a fresh image early next week.

comment:15 by korli, 11 years ago

Please check because I'm clueless :)

by scottmc, 11 years ago

Attachment: geode-audio-1.png added

screenshot of geode audio dropping to kdl

by scottmc, 11 years ago

Attachment: geode-audio-2.png added

kdl bt of geode audio failure (colors in image decreased to fit under the 500k limit)

by scottmc, 11 years ago

Attachment: geode-audio-3.png added

closer image of the geode kdl message

comment:16 by korli, 11 years ago

Please have a look at hrev29174, thanks!

by scottmc, 11 years ago

Attachment: geode.png added

geode shows up in media preps now!

comment:17 by scottmc, 11 years ago

It seems hrev29174 helps as I'm now seeing it show up in the media prefs, but there's no sound, at least not when i tried to play an mp3 file. I'll see if I can pull a syslog from it today. That board locks up with some sort of USB issue I think after just a few minutes of being on, so i have to work fast.

comment:18 by korli, 11 years ago

Please have a try with hrev29440

comment:19 by modeenf, 11 years ago

Cc: fredrik@… added

comment:20 by casm, 10 years ago

Cc: casm added

`listdev' can see the audio chipset in my case, but MediaPrefs doesn't:

device Multimedia controller (Multimedia audio controller) [4|1|0]

vendor 100b: National Semiconductor Corporation device 002e: CS5535 Audio

Device in question is a DT Research WebDT 366 webpad ( http://bit.ly/6LqVeB). Attached syslog and `listdev' output.

by casm, 10 years ago

Attachment: webdt366_syslog added

syslog from WebDT 366.

by casm, 10 years ago

Attachment: webdt366_listdev.txt added

`listdev' output for WebDT 366.

comment:21 by casm, 10 years ago

Forgot to mention: currently testing under R1 Alpha 1.

comment:22 by mmu_man, 3 years ago

Anyone still using this card and could test on a recent nightly?

It looks like it's still not in the image, so you'll have to compile it yourself.

comment:23 by pulkomandy, 3 years ago

I think this is the board Korli gave me at BeGeistert last year. I'll check and report.

comment:24 by korli, 3 years ago

Owner: changed from korli to nobody
Status: newassigned

comment:25 by pulkomandy, 3 years ago

Owner: changed from nobody to pulkomandy
Note: See TracTickets for help on using tickets.