// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" #include "iface-unknown.h" GtkWidget *create_iface_unknown_main(void) { GtkWidget *label = gtk_label_new( "Sorry, I don’t recognise the controls on this card.\n\n" "These Focusrite models should be supported:\n" "– Gen 2: 6i6/18i8/18i20\n" "– Gen 3: Solo/2i2/4i4/8i6/18i8/18i20\n" "– Gen 4: Solo/2i2/4i4\n" "– Clarett USB and Clarett+ 2Pre/4Pre/8Pre\n\n" "Are you running a recent kernel with Scarlett2 support " "enabled?\n\n" "Check dmesg output for “Focusrite ... Mixer Driver”:\n\n" "dmesg | grep -A 5 -B 5 -i focusrite\n\n" "For kernels before 6.7 you may need to create a file\n" "/etc/modprobe.d/scarlett.conf\n" "with an “options snd_usb_audio ...” line and reboot." ); gtk_widget_set_margin(label, 30); return label; }