If I grep autojack.json for raw, id and bus, I get:

    182:            "raw": "UR22mkII",
    183:            "id": "0499:170f",
    184:            "bus": "001",

    217:            "raw": "Pro",
    218:            "id": "0763:2012",
    219:            "bus": "001",

    267:            "raw": "USB",
    268:            "id": "17ef:306a",
    269:            "bus": "005",

    304:            "raw": "TB",
    305:            "id": "23e5:a090",
    306:            "bus": "007",

OK.

I am now connected to that "Pro" device. In the Studio Controls USB device 
menu, I see

USB13 0763:2012 001 Pro:0,0 capture and playback (unplugged)
USB13 0763:2012 001 Pro:1,0 capture and playback (unplugged)

Ahem. It's plugged in.

Then, at the bottom of the list:

USB16 0763:2012 001 Pro:0,0 capture and playback ()
USB16 0763:2012 001 Pro:1,0 capture and playback ()

So this is how I was getting garbage in my device list -- failure to match 
previously encountered devices. ID and bus are the same but it went and made a 
new device for it.

What's up? A bad string compare somewhere? Looks like a bug.

I mean, I guess I can set up a script to purge autojack.json from time to time, 
but that seems extreme.

hjh

-- 
ubuntu-studio-users mailing list
ubuntu-studio-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users

Reply via email to