Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id DE037223F69 for <~alpine/devel@lists.alpinelinux.org>; Fri, 5 Dec 2025 18:21:18 +0000 (UTC) Received: from fews04-sea.riseup.net (fews04-sea-pn.riseup.net [10.0.1.154]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx1.riseup.net (Postfix) with ESMTPS id 4dNKSs0ZbJzDqCL for <~alpine/devel@lists.alpinelinux.org>; Fri, 5 Dec 2025 18:21:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riseup.net; s=squak; t=1764958877; bh=K5zJxlsUv/y5BVEsUVeRbOikQXVAVB4bYVk5U3vVM3o=; h=Date:To:From:Subject:From; b=M44yXtv1eis5WOaU3UtxzNO25BLb8BTFR5K6sSWdaqEmyq5H/6L/TZvxoCtlMyiKz DwAUOdu2jFhNn3/Zkratw9QnL06ibydAjeQl1ncIuoIHp4KRpfEPURkWgAaqs9dJb6 ESq8UHfBGnzsAEwHlSaajX/FoKixfqjPCbAsdRKs= X-Riseup-User-ID: C1A1AADA8F66EFA46318E19A6543F3E16128391FAF113D75C36E3EB831455748 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews04-sea.riseup.net (Postfix) with ESMTPSA id 4dNKSr2PFWz5w8W for <~alpine/devel@lists.alpinelinux.org>; Fri, 5 Dec 2025 18:21:15 +0000 (UTC) Message-ID: <997b2c1f-d580-484e-820a-ebb1a78a1531@riseup.net> Date: Fri, 5 Dec 2025 21:51:10 +0330 MIME-Version: 1.0 Content-Language: en-US To: ~alpine/devel@lists.alpinelinux.org From: Farooq Karimi Zadeh Subject: The chosen driver for ethernet being incorrect in Alpine ISO on Amlogic A311D Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello. I've got a Libre Computer Alta. As I boot the aarch64 standard ISO using USB on the board and try to use the ethernet device, the network device doesn't work. If I boot something like NixOS or Debian on it, Ethernet just works fine. Also after I install Alpine on it and use `eudev` as the device manager, it also works fine. The difference I've found is the driver chosen is `stmmac` instead of `meson8b-dwmac`. It seems that `mdev` is responsible for choosing drivers. Am I right? I needed some hints to write and send a patch. Please don't give me fish, instead teach me how to fish. The first step is that how should I realize who is responsible for managing device drivers in Linux/Alpine. Thanks in advance, Farooq.