[<<][pool][>>][..]
Fri Dec 26 15:38:36 CET 2008

the digi cards


02:04.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
02:09.0 Multimedia audio controller: Xilinx Corporation RME Digi96/8 Pad (rev 05)
02:0a.0 Multimedia audio controller: Xilinx Corporation RME Digi9652 (Hammerfall) (rev 08)

02:04.0 0401: 1412:1712 (rev 02)
02:09.0 0401: 10ee:3fc3 (rev 05)
02:0a.0 0401: 10ee:3fc4 (rev 08)


Problems:
- drivers
- sync

root@ed:~# cat /proc/asound/cards
 0 [PST            ]: Digi96 - RME Digi96/8 PST
                      RME Digi96/8 PST at 0x40000000, irq 17
 1 [R15            ]: RME9636 - RME Digi9636 (Rev 1.5)
                      RME Digi9636 (Rev 1.5) at 0x41000000, irq 18
 2 [M1010          ]: ICE1712 - M Audio Delta 1010
                      M Audio Delta 1010 at 0x1080, irq 20


That seems to be fine.

Next: interrupt priorities. I put the cards on 10+11

root@ed:~# cat /proc/interrupts
           CPU0
  0:     201350    XT-PIC-XT        timer
  1:        608    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  3:          9    XT-PIC-XT        serial
  4:          9    XT-PIC-XT        serial
  5:        544    XT-PIC-XT        uhci_hcd:usb1, eth0
  6:          3    XT-PIC-XT        floppy
  7:          1    XT-PIC-XT        parport0
  8:          2    XT-PIC-XT        rtc0
  9:          0    XT-PIC-XT        acpi
 10:       2230    XT-PIC-XT        RME96, rme9652
 11:          0    XT-PIC-XT        ICE1712
 12:          4    XT-PIC-XT        i8042
 14:       6064    XT-PIC-XT        ata_piix
 15:         93    XT-PIC-XT        ata_piix
NMI:          0   Non-maskable interrupts
ERR:          0


# for apt-get install linux-image-rt
# deb http://nl.archive.ubuntu.com/ubuntu intrepid universe

now, configuring the cards


Apparently it's not recommended to use multiple cards with JACK.
Since it's already tricky to get one card working, I'm not going to
argue this time..

http://www.sound-man.co.uk/linuxaudio/ice1712multi.html

So what am I going to do with them?

Use the biggest card with Jack, then use the two others in separate
processes with some alsa access.

Ok.. So first, alsa configuration.


root@ed:~# cat /proc/asound/cards
 0 [PST            ]: Digi96 - RME Digi96/8 PST
                      RME Digi96/8 PST at 0x40000000, irq 10
 1 [M1010          ]: ICE1712 - M Audio Delta 1010
                      M Audio Delta 1010 at 0x1080, irq 11
 2 [R15            ]: RME9636 - RME Digi9636 (Rev 1.5)
                      RME Digi9636 (Rev 1.5) at 0x41000000, irq 10


First, the connectors:

M1010:     1 x breakout + RCA DIGI IN/OUT
Digi9636:  2 x Optical I/O + D-sub ADAT sync-in with coaxal I/O
Digi96/8:  1 x Optical I/O + ???

ADAD SYNC:
http://pinouts.ru/DevicesCables/adat_sync_pinout.shtml


Funny.. I don't know what to do with them..  Let's make the setup
variable: start daemon with one of the cards, use the other ones for
special purposes.

Apparently, ~/.asoundrc is no longer required:
http://alsa.opensrc.org/index.php/.asoundrc

So, the M1010 and 9636 work properly.  The 96/8 gives only 2 channels.

Let's put the default to m1010.

Ok. PD works with 64/2 bufsize, pretty neat.





[Reply][About]
[<<][pool][>>][..]