Hi, about 2 years ago (in a state of mental illness, I guess), I bought a MAXI-Studio ISIS from our beloved, customer-friendly Guillemot Corp. Here is a little report on what I learnt so far. As my PCI/ISA/ sound-related knowledge is very poor some things/words may seem stupid.
- The card consists of two Chipsets Maestro 2 and (ex-)Dream SAM9707 - lspci shows only the maestro. The maestro driver works, but no sound comes out of it, because the maestro is routed through channel 7,8 of the Dream. - I dumped (the whole) PCI configuration space in Win and reconstructed it with setpci (before & after loading the maestro). This had (to me) no apparent effect at all. - Win uses (too) the Standard ESS1978 - Driver with same 'PCI-Adress' EC00 - ECFF - Two firmwares are available for the Dream: "Multimedia-Config" (which makes the Maestro fully available) called isis.bin "Console 8-4" (which makes the 8 ins and 4 outs of the dream available) called pci64.bin Both are "real" firmware-files. - The Dream has (under Win) ISA-Bus Adress ?!?! In the registry it is called "Audio DSP" with Base Adress 0x330 - 331 or 0x350 -351 - If I do a pndump -d -D 1 0x330 I get: <--- snip ---> Timeout attempting to read resource data - is READPORT correct ? # Configuration registers for card 1: (serial identifier 00 00 00 00 00 00 00 00 00) # Vendor Id @@@0000, Serial Number 0, checksum 0x00. # # Card Select Number register [0x06]: 128 # # Vendor defined card level registers 0x20..2f: 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 <--- snip ---> This appears at no other address. Is that the Dream? How can a PCI-Card appear on ISA-Bus?!? - I decompiled lots of Guillemots Win Libraries. I learned a lot of Assembler, but very little about the card... - I am trying to get a Version of SoftICE to do a little more Reverse Engineering on this f****** card. Could anyone give me a starting-point (Books, URLS) to RE of soundcards, Bus-Specs and driver-writing? I hope/think Gerd-Rausch's SAM9407-Driver can (more or less) easily be modified. According to Dream, 9407's and 9707's are identical in pinout and functionality, except for the 9707 has a few more functions. Perhaps there will be a MAXI Studio Driver & a new Developer in the ALSA-Framwork one day. _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel