Re: He perdut la wifi (Broadcom) en migrar a Debian 13
Àlex <[email protected]> Tue, 19 Aug 2025 14:22:57 +0200
| Newsgroups | gmane.linux.debian.user.catalan |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------CMdYdhXUyb6HIKa6wZnjHC18
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
> Com ho has solucionat? Tinc un portàtil amb una Broadcom.
>
> Gràcies i salutacions!
Bones,
Als equips amb wifi Broadcom només cal mirar quin dels paquets Debian és
el que millor s'ajusta al model de Broadcom que tens. En el meu cas és
el paquet broadcom-sta-dkms . En instal.lar aquest paquet i reiniciar
per carregar el mòdul "wl" que genera, tinc wifi. Sempre m'havia
funcionat a la primera.
Però és que no he hagut de solucionar res , per que tot era un gran
despiste meu per no haver preinstal.lat aquest cop el paquet
"linux-headers". Però aprofito per explicar-vos dos detalls sobre "dkms"
que amb aquest despiste he aprés.
Tots els paquets de controladors "... dkms ..." tenen com a dependència
el paquet "dkms" , que jo assumia que alhora tindria com a dependència
algun paquet "linux-headers..." , ja que que sense els headers el dkms
no pot compilar res.
(detall 1) Però resulta que pels empaquetadors Debian és molt difícil
posar com a dependència el paquet "linux-headers..." pel nombre
d'arquitectures i per que els paquets Debian no tenen una gramàtica que
permeti expressar aquesta dependència. A continuació queda explicat el
per què en anglès, però crec que s'entén bé:
/For amd64 we currently have three different kernel images and each
has a corresponding header package (other architectures may have
different amounts and use other names):
/ /
//linux-image-amd64 linux-headers-amd64 /
/linux-image-cloud-amd64 linux-headers-cloud-amd64 /
/linux-image-rt-amd64 linux-headers-rt-amd64 /
/
While it is easy to say in natural language: "install the -headers
package that matches the -image package" this cannot be expressed as
a package dependency. In the past there was a (or-ed) Depends
relation on the headers packages, but this caused dkms pulling in
the wrong headers and wrong image packages for some machines, that
maybe even were unable to boot the affected machine. /
(detall 2) D'altra banda, "dkms" si no té els headers instal.lats "no es
queixa" (-de fet, no fa res-): no genera cap missatge d'error, ni genera
logs, ni diu que no ha fet res.
En resum, que en instal.ar un paquet d'un controlador dkms ni
t'instal.la els headers com a dependència necessària, ni t'avisa de que
no ha fet absolutament res per que no té els headers instal.lats.
Salutacions i bon agost,
Àlex
--------------CMdYdhXUyb6HIKa6wZnjHC18
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<blockquote type="cite"
cite="mid:20250818085608.19be1dc0@debian-dde-tosh">
<pre wrap="" class="moz-quote-pre">Com ho has solucionat? Tinc un portàtil amb una Broadcom.
Gràcies i salutacions!
</pre>
</blockquote>
<p><br>
</p>
<p>Bones,</p>
<p>Als equips amb wifi Broadcom només cal mirar quin dels paquets
Debian és el que millor s'ajusta al model de Broadcom que tens. En
el meu cas és el paquet broadcom-sta-dkms . En instal.lar aquest
paquet i reiniciar per carregar el mòdul "wl" que genera, tinc
wifi. Sempre m'havia funcionat a la primera.</p>
<p>Però és que no he hagut de solucionar res , per que tot era un
gran despiste meu per no haver preinstal.lat aquest cop el paquet
"linux-headers". Però aprofito per explicar-vos dos detalls sobre
"dkms" que amb aquest despiste he aprés.</p>
<p><br>
</p>
<p>Tots els paquets de controladors "... dkms ..." tenen com a
dependència el paquet "dkms" , que jo assumia que alhora tindria
com a dependència algun paquet "linux-headers..." , ja que que
sense els headers el dkms no pot compilar res.</p>
<p>(detall 1) Però resulta que pels empaquetadors Debian és molt
difícil posar com a dependència el paquet "linux-headers..." pel
nombre d'arquitectures i per que els paquets Debian no tenen una
gramàtica que permeti expressar aquesta dependència. A continuació
queda explicat el per què en anglès, però crec que s'entén bé:</p>
<blockquote>
<p><i>For amd64 we currently have three different kernel images
and each has a corresponding header package (other
architectures may have different amounts and use other names):
<br>
</i>
<i><br>
</i><i>linux-image-amd64 linux-headers-amd64
</i><br>
<i>linux-image-cloud-amd64 linux-headers-cloud-amd64
</i><br>
<i>linux-image-rt-amd64 linux-headers-rt-amd64
</i><br>
<i><br>
While it is easy to say in natural language: "install the
-headers package that matches the -image package" this cannot
be expressed as a package dependency. In the past there was a
(or-ed) Depends relation on the headers packages, but this
caused dkms pulling in the wrong headers and wrong image
packages for some machines, that maybe even were unable to
boot the affected machine.
</i></p>
</blockquote>
<p>(detall 2) D'altra banda, "dkms" si no té els headers instal.lats
"no es queixa" (-de fet, no fa res-): no genera cap missatge
d'error, ni genera logs, ni diu que no ha fet res.<br>
</p>
<p><br>
</p>
<p>En resum, que en instal.ar un paquet d'un controlador dkms ni
t'instal.la els headers com a dependència necessària, ni t'avisa
de que no ha fet absolutament res per que no té els headers
instal.lats.</p>
<p>Salutacions i bon agost,</p>
<p><br>
</p>
<p> Àlex</p>
<p><br>
</p>
</body>
</html>
--------------CMdYdhXUyb6HIKa6wZnjHC18--