Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id D3893223658 for <~alpine/users@lists.alpinelinux.org>; Fri, 20 Mar 2026 09:27:17 +0000 (UTC) Received: by mail-oi1-x22f.google.com with SMTP id 5614622812f47-4673790ab85so259542b6e.3 for <~alpine/users@lists.alpinelinux.org>; Fri, 20 Mar 2026 02:27:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773998835; cv=none; d=google.com; s=arc-20240605; b=UdyYKDLIufaO0XlTuGx+DqRU/NeVfZ4g9zZM6yNFgf68LD19FBHVxciFWJn5d3KDQZ hOUJmcBd1p/1Cn5CTQ0sYZ1r40bxEe8yS1pwOl3O2g4lpYbWLFwLqnJAySiOFNZwerUF fvju9jbSOaaOZLvjuy7Sh3ncDTtFJurmOPuGeD8DVcSbGWnFQbyizYcwrW5tgVAUckdL EPLDwo1uuruELg+JLBKI6Ic2sIEf0hZGQb6kYrajGXjMmF7dT2AHkIEV0rQpz1j9qK+f 0TaA108Uo8HJ2uJKkXKnFpfdahKWkjWzdS3MvL4lJyM4cN80X6chrNnNpZN18CV4XpH9 8/gQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=1ww9qUhFRnDTorwOH39HTLKJhT/JtAKAtBYZyRjDi6w=; fh=90VGgInLAO17WzXpoEGkR8W7q0CnbmLnvAUM1Ac10/Q=; b=CBIcB71Aa8kMWCGa1l5WT89+5niQrG2F0XyEX+yEIQhvhCdEX1dP9/EawfD/x4egVn 0tAMg9LzqlWFoWajOiLb+0OeBbL6x+lXoFydTCAssU5BKv16mu0PkK665yr1xgvzfKvO KKV+YNIZAjoQV1W/xA2AcytxlTR/v6i+AGvsZbvHB4ZVXqbMqP7Dv0v1uk7CVB88wM2m 3I/O6zCHp1Pin3h6MagFLh+YV8epYKpv6GblmnK0tkDBCEttQA1HyxQfBGLXZ80ykkR9 C6kOKjphc5QZ39iUyyTBC4hzsVfT0VUUA34zWWPPxbB2v4Q8YHwvMVLFRWoNGMjwu9DE XWug==; darn=lists.alpinelinux.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773998835; x=1774603635; darn=lists.alpinelinux.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1ww9qUhFRnDTorwOH39HTLKJhT/JtAKAtBYZyRjDi6w=; b=QdEvGBewRWmJox5Qj/y+pFyBk2FF4E/CGTRCTxREk/u3fuwKLbBU5lwDYAdbleycfy Pj5pR5bEkU2uqYnr9fC9AkV6l4F4Z/W7sbTh6OooUmmxk+B9Pszzur2b6WBaVPdp78I1 Ilkc4669U2356CrGuc/2/UtZrD24siapxEMPks1+xxM6g5DTplilXefBtNa5/h2/0jyp F53w+Y8bnSdai+ec7tpmm5/r4+GXlsEbpJ1eThJx+IWVt+xffQO51KsWeoponJosWLef 55WFSb+VATChHoCIK3L41w9EEg9NQUUGh0JP4R/RfJCgK7pPNi+Pviq1pls4UKRBf3KD lgyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773998835; x=1774603635; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1ww9qUhFRnDTorwOH39HTLKJhT/JtAKAtBYZyRjDi6w=; b=TSnhz/9l/Fe4Upt6LaMPFuzf3ogROZ5J8Hj9qO2ZUKCtN9OFrNTiae8Gy74PbpVjSE vFR1Zl+rdPqJBjHJtXqKMqIUMNOEZM9/u56gWoYr9FO/GewTT5DxqOSPRtt4lkt8J1cZ b/jNmlzgH/gLVL164kI1EGzOagZRIzsO7i/jHPVPw9qmVlkZjFLUnqNdC9tGYx/B+nh0 gci9lE/VvkIo0J9BRCWsaWmOy3tA+IUqLp0x3ODgLIvnU6R3DwvDYswtFAusXcyRw9Cd RSkanRHIWXG+s7RDidHKWGXcnOXdBbGI8CDpt+xu5ezUMr0B5O8PMqVzIuCuEzesvf5t LLTw== X-Gm-Message-State: AOJu0YzBGqf4Zu33RbVS5G+tBRkLKhgNp1X4ZCR6T7j5KoYb3qrBkJS5 egdFTCLrwMa7Rbdi6MhYcNkybt3pRho1rEbeqCkTUTYtkrpDU60aMFqrA4UJ8YL90LAfK+jquSS UuTZ7fsE/82/HCXf5xfhZfIBNKtU8ZVc= X-Gm-Gg: ATEYQzwVQTVHVcjtUIeAJYHaKPrsjNoLBQkT6pLj9s6TzOMepNqXuWMQ8xODSW+cCfg 7U8mOeoRzc6bY7+1UNossluA7SX761xUCo3PdinQGgQJIbMaI3IcYTl6JZTCV1eQnH5eIBqyJ0Y 74mIFPQeKx81yM5KqZbbUDUDqro3XdCAAmMLga7DIrGQ5QFYn1ZVP6CbjVDEXOKE9FL3e40T2lQ XjKwFeb6ZGiM+5hBGI150meoDZ9dPLuSLAnQcfxhvan89766rQFwikoEbMnAuG0M7Pwf1w4e0Uh Yv8Ajg== X-Received: by 2002:a05:6820:f04:b0:67b:cedd:ec61 with SMTP id 006d021491bc7-67c22dc682fmr1693024eaf.14.1773998835108; Fri, 20 Mar 2026 02:27:15 -0700 (PDT) MIME-Version: 1.0 References: <86982859-e4eb-45d3-a7b0-6e2fbd2a6c6c@ukr.net> In-Reply-To: From: Konstantin Kulikov Date: Fri, 20 Mar 2026 12:27:04 +0300 X-Gm-Features: AaiRm51xcarX8BKGmY-6B7uuDX43jz4_NNclebSjqA1R_LHOQMuIfTHCCHRBPBw Message-ID: Subject: Re: USB MIDI controllers don't work before loading snd-seq manually To: Denys Nykula Cc: ~alpine/users@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="000000000000661065064d714a79" --000000000000661065064d714a79 Content-Type: text/plain; charset="UTF-8" I just looked at void linux and it loads every module that brings static devnode (/dev/snd/seq is a static devnode) like this: # cat /etc/runit/core-services/01-static-devnodes.sh for f in $(kmod static-nodes -f devname 2>/dev/null|cut -d' ' -f1); do modprobe -bq $f 2>/dev/null done I think the rule you saw in udev only touches permissions, not actual module loading. --000000000000661065064d714a79 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I just looked at void linux and it loads every module= that brings static devnode=C2=A0(/dev/snd/seq is a static devnode) like th= is:

# cat=C2=A0/etc/runit/core-services/01-static-= devnodes.sh
for f in $(kmod static-nodes -f devname 2>/dev/nul= l|cut -d' ' -f1); do
=C2=A0 =C2=A0 =C2=A0 =C2=A0 modprobe -bq $f= 2>/dev/null
done

I think the rule you saw i= n udev only touches permissions, not actual module loading.
--000000000000661065064d714a79--