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

Reply via email to