[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: He perdut la wifi (Broadcom) en migrar a Debian 13



Moltes gràcies per aquesta explicació tant detallada! M'ho apunto!

On Tue, 19 Aug 2025 14:22:57 +0200
Àlex <alex@probeta.net> wrote:

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


Reply to: