FiiO E10 is a small and nice USB DAC (96KHz/24Bit) + headphone amp without the problems with the NuForce uDAC (channel imbalance and the strange character in the USB device name).
Tested and found to be working fine with:
- Debian squeeze (Gnome)
- Debian testing (linux: 3.1.0 + kde: 4.6.5)
- Ubuntu 11.10 (Unity)
Also Note: The general recommendation for a USB DAC is to set the master volume to 0 dBFS (100%) in order to get the full 16 or 24 bit digital resolution (i.e. accurate bit stream).
From dmesg
usb 1-1.2.4: New USB device found, idVendor=1852, idProduct=7022 usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1.2.4: Product: DigiHug USB Audio usb 1-1.2.4: Manufacturer: FiiO input: FiiO DigiHug USB Audio as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/input/input7 generic-usb 0003:1852:7022.0005: input,hidraw4: USB HID v1.00 Device [FiiO DigiHug USB Audio] on usb-0000:00:1a.0-1.2.4/input0
lsusb
$ lsusb | fgrep 1852:7022 Bus 001 Device 021: ID 1852:7022 GYROCOM C&C Co., LTD