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
};

Reply via email to