Newbie question: Beagle Board with external audio codec?

Hi,

has anyone here sucessfully used an external audio codec (preferably
24 bit, 96 kHz) with a Beagle Board? Will an external "USB Sound Card"
which is supported by Linux (e.g. Edirol's UA 25) do? How about using
an external I2S audio codec and connecting it to one of the I2S/McBSB
interfaces? What has to be done in this case to get it functioning?

Peter