On Tue, Aug 30, 2022 at 12:18:52PM +0200, Alexandre Ratchov wrote: > It doesn't seem to finish initialization. Could you reboot, disable > uaudio(4) device driver (at the "boot>" prompt type "boot -c", then > "disable uaudio", then "quit") > > This will make the RME Babyface Pro attach ugen(4) devices instead of > uaudio(4) and umidi(4) ones. > > Then download this program: > > https://caoua.org/ugendesc.tar.gz > > and do: > > tar -xzvf ugendesc.tar.gz > cd ugendesc > make > > For each of the ugen(4) device that show up in your dmesg output run: > > doas ./ugendesc /dev/ugen0.00 >/tmp/rme_baby_face0.txt > doas ./ugendesc /dev/ugen1.00 >/tmp/rme_baby_face1.txt > ... Only a single ugen(4) shows up. It does seemingly make no difference which combination of "disable uaudio", "disable umidi" or "disable uaudio" and "disable umidi" I start the system with. There will always be only one ugen(4). Running ugendesc on them always leads to the same output. It is attached to this email.
I was curious if starting with "disable umidi" only would maybe lead to an audio(4) device, but had no luck with it. Thank you.
/* vendor 0x2a39, product 0x3fb0, 1 configs */ unsigned char config[] = { 0x09, 0x02, 0xa7, 0x01, 0x04, 0x01, 0x00, 0x80, 0x32, 0x08, 0x0b, 0x00, 0x04, 0x01, 0x00, 0x20, 0x00, 0x09, 0x04, 0x00, 0x00, 0x00, 0x01, 0x01, 0x20, 0x00, 0x09, 0x24, 0x01, 0x00, 0x02, 0x08, 0x55, 0x00, 0x00, 0x08, 0x24, 0x0a, 0x01, 0x03, 0x03, 0x00, 0x00, 0x11, 0x24, 0x02, 0x03, 0x01, 0x01, 0x00, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x24, 0x02, 0x05, 0x01, 0x02, 0x00, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x24, 0x03, 0x04, 0x01, 0x03, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x24, 0x03, 0x06, 0x01, 0x01, 0x00, 0x05, 0x01, 0x00, 0x00, 0x00, 0x09, 0x04, 0x01, 0x00, 0x00, 0x01, 0x02, 0x20, 0x00, 0x09, 0x04, 0x01, 0x01, 0x02, 0x01, 0x02, 0x20, 0x00, 0x10, 0x24, 0x01, 0x03, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x02, 0x01, 0x03, 0x18, 0x07, 0x05, 0x03, 0x05, 0x96, 0x00, 0x01, 0x08, 0x25, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x05, 0x83, 0x11, 0x04, 0x00, 0x04, 0x09, 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x20, 0x00, 0x10, 0x24, 0x01, 0x03, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x02, 0x01, 0x03, 0x18, 0x07, 0x05, 0x03, 0x05, 0x84, 0x03, 0x01, 0x08, 0x25, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x05, 0x83, 0x11, 0x04, 0x00, 0x04, 0x09, 0x04, 0x02, 0x00, 0x00, 0x01, 0x02, 0x20, 0x00, 0x09, 0x04, 0x02, 0x01, 0x01, 0x01, 0x02, 0x20, 0x00, 0x10, 0x24, 0x01, 0x06, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x02, 0x01, 0x03, 0x18, 0x07, 0x05, 0x84, 0x05, 0x84, 0x03, 0x01, 0x08, 0x25, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x04, 0x02, 0x02, 0x01, 0x01, 0x02, 0x20, 0x00, 0x10, 0x24, 0x01, 0x06, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x02, 0x01, 0x03, 0x18, 0x07, 0x05, 0x84, 0x05, 0x96, 0x00, 0x01, 0x08, 0x25, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x04, 0x03, 0x00, 0x02, 0x01, 0x03, 0x00, 0x02, 0x07, 0x24, 0x01, 0x00, 0x01, 0x61, 0x00, 0x09, 0x24, 0x03, 0x01, 0x03, 0x01, 0x02, 0x01, 0x04, 0x06, 0x24, 0x02, 0x02, 0x02, 0x04, 0x09, 0x24, 0x03, 0x01, 0x07, 0x01, 0x06, 0x01, 0x05, 0x06, 0x24, 0x02, 0x02, 0x06, 0x05, 0x06, 0x24, 0x02, 0x01, 0x01, 0x04, 0x09, 0x24, 0x03, 0x02, 0x04, 0x01, 0x01, 0x01, 0x04, 0x06, 0x24, 0x02, 0x01, 0x05, 0x05, 0x09, 0x24, 0x03, 0x02, 0x08, 0x01, 0x05, 0x01, 0x05, 0x09, 0x05, 0x07, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x25, 0x01, 0x02, 0x01, 0x05, 0x09, 0x05, 0x86, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x25, 0x01, 0x02, 0x03, 0x07 };