I've a brand-new Asus Xonar XD here. It's a C-Media CMI8788 based device
with custom DACs.

The thing doesn't work right now (actually, it worked once and the
device nodes worked THEN, but now I can't for the life of me get it set
up anymore). To my surprise however, I finally managed to get the OSS
source code to build, should have used absolute paths for a change.

Anyway, things the basic CMI8788 driver needs right now is to handle the
different DACs. The variant I have has a CS4398 for the main output and
a CS4362A for the other channels. Having skimmed the source code, I
think I can handle this on my own, since the maximum of interaction with
the DAC in the driver is setting volume.

What's however a different issue is that even though the nodes in
/devices get registered, Solaris acts half-oblivious to them. Is this a
driver/OSS related problem or did I hit limitations in Solaris? E.g.
device tree too nested, or something? After all, there's a PCIe-PCI
bridge inserted somewhere (pci10b5,8112 for PEX8112).

Regards,
-mg

bigmclargehuge:~ > ll /dev/oss/cmi87880/*
lrwxrwxrwx   1 root     root          82 Apr  4 15:04
/dev/oss/cmi87880/mix-1 ->
../../../devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,mix-1
lrwxrwxrwx   1 root     sys           81 Apr  4 14:55
/dev/oss/cmi87880/mix0 ->
../../../devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,mix0
lrwxrwxrwx   1 root     sys           81 Apr  4 14:55
/dev/oss/cmi87880/mix1 ->
../../../devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,mix1
lrwxrwxrwx   1 root     sys           81 Apr  4 14:55
/dev/oss/cmi87880/pcm0 ->
../../../devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,pcm0
lrwxrwxrwx   1 root     sys           81 Apr  4 14:55
/dev/oss/cmi87880/pcm1 ->
../../../devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,pcm1

bigmclargehuge:~ > ll /devices/[EMAIL PROTECTED],0/pci10de\,[EMAIL 
PROTECTED]/pci10b5\,[EMAIL PROTECTED]
/devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,mix1:
No such device or address
/devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,mix0:
No such device or address
/devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,pcm1:
No such device or address
/devices/[EMAIL PROTECTED],0/pci10de,[EMAIL PROTECTED]/pci10b5,[EMAIL 
PROTECTED]/pci1043,[EMAIL PROTECTED]:cmi87880,pcm0:
No such device or address
total 2
drwxr-xr-x   2 root     sys          512 Apr  4 14:19 pci1043,[EMAIL PROTECTED]

bigmclargehuge:~ > ls /devices/[EMAIL PROTECTED],0/pci10de\,[EMAIL 
PROTECTED]/pci10b5\,[EMAIL PROTECTED]
pci1043,[EMAIL PROTECTED]                pci1043,[EMAIL PROTECTED]:cmi87880,pcm0
pci1043,[EMAIL PROTECTED]:cmi87880,mix0  pci1043,[EMAIL PROTECTED]:cmi87880,pcm1
pci1043,[EMAIL PROTECTED]:cmi87880,mix1

bigmclargehuge:~ >

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to