At Thu, 11 Oct 2007 18:54:56 +0200, glogow@fbihome.de wrote:
Hi
I have attached three files to this mail:
- patch_sigmatel.c.diff
I have a Latitude D531 which has a ATI SB600 with a STAC 9205. The chip is detected, but no config was read with the latest drivers. The problems are the dmic_nids arrays, which are ignored for auto config lookup. This calles is_in_nid_list, which expects a 0 terminated list, but these arrays are not.
Oh thanks, I queued the fix on to my local tree. I'll apply it soon after releasing 1.0.15.
Additionally I updated the dell_9205_m43_pin_configs with values from the latest win drivers.
Hm, I'm not pretty about this. Does this change work for your machine well (I suppose you have a Dell Precision).
- create_dell_tables.pl
When looking into the ini files and comparing the nids and config values of the various tables, I got really confused, so I wrote a litte script to extract the values and build the table. This is the extended version, after I got my sound working. It extracts all pin infos from all ini files, generates the apropriate tables and prepends the Version.txt from the driver, resultiung in a kind of C header. Maybe it's usefull for you.
- patch_sigmatel_dell.h
Output from running create_dell_tables.pl on the latest drivers for my D531 from Dell.
That'll certainly help for debugging although we may need to tidy up a bit.
Thanks!
Takashi