Thanks for the reply. Here's my comments. jjbenham@xxxxxxxxxxxxxxxxx (Jeremiah Benham): > I have this device. I never have to pass an argument to usx2yloader I > also have never used nrpacks=1. I never needed to. Well, if I don't pass usx2yloader the card argument it just says: usx2yloader: no US-X2Y-compatible cards found So, usx2yloader seems to be where my problem is. It doesn't succeed, and I've never gotten any LEDs to light up on the US-122. At best I get this: $ sudo usx2yloader -c 2 usx2yloader: error in loading /usr/share/alsa/firmware/usx2yloader/us122.rbt Could you tell me what version of alsa-firmware you have, and where you got it? (That is where the us122.rbt file comes from.) > The first time I set it up I ran the fxload on the first firmware > that is needed. That seems to work. I figure out the USB bus with lsusb, and run: sudo /sbin/fxload -s /home/bkhl/src/usx2y-fw/usx2y-fw-0.1b/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx -D /proc/bus/usb/N/N I hear a click and the program succeeds without any output. > I believe you need to have usbfs for any of this to work. I assume I have it, since loading the firmware works. > I highly recomend doing by hand first before assuming that hotplug > has done anything at all correctly. I have tried it by hand, too, in every order and fashion I have been able to think of. hotplug gets exactly as far as I do. That is, it loads the firmware correctly, but it fails to activate the device. So, it all comes back to figuring out why usx2yloader fails, and/or why it doesn't find the card at all without the -c argument.