some work done on fixing-alsa

bit of a draft of VID and PID biz etc., but more of a layout than
anything.