Hi,
I've got fedora core 5 x86_64 loaded and everything is updated to latest. I use usb audio with an "Audio Advantage" product, spdif out, and it works flawlessly. I plug it in, HAL recognizes it, loads the drivers, life is good.

Last week I decided to add spdif input to my box with the edirol UA-1ex. After doing some reseach I thought this device would work. It doesn't.
When I
cat /proc/bus/usb/devices

The monitor spits out stuff, and then

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=0582 ProdID=0096 Rev= 1.00
S: Manufacturer=EDIROL
S: Product=UA-1EX
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=02 Prot=00 Driver=(none)
I: If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=00 Driver=(none)
E: Ad=01(O) Atr=09(Isoc) MxPS= 288 Ivl=1ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=02 Prot=00 Driver=(none)
I: If#= 1 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=00 Driver=(none)
E: Ad=82(I) Atr=05(Isoc) MxPS= 288 Ivl=1ms

at the end.

so I Know the computer can see the new device but snd-usb-audio isn't loading.
I think it's a HAL issue. I think HAL needs a listing for the device.

I can manually modprobe snd-usb-audio and it loads but
amixer -c 1
says no card found.

How can I add an entry into HAL or ALSA so they know how to load the correct modules and configure the device????

Hope someone can help!