Debian no MacBook Pro 11,4 (15 "Retina) - TouchPad e WiFi

1

Obrigado por ler isto.

Eu tenho um MacBook Pro de 15 polegadas, 15 "Retina, o modelo 11,4. Eu instalei o Debian Jessie, rodando o kernel 3.16, em um disco rígido externo e posso inicializar nele. Eu só tenho dois problemas:

Eu posso usar o mouse para apontar e clicar, mas não posso fazer nada que exija multitouch. Por exemplo, não consigo rolar nem clicar com o botão direito do mouse usando o trackpad de toque forçado. O site do Debian diz que todos os novos trackpads devem ser suportados, então estou perdido quanto ao que fazer. O painel de configurações do sistema tem apenas duas opções em Mouse / Trackpad, que não são úteis.

Meu outro problema é que não consigo fazer a coisa interna do WiFi funcionar. Eu tenho o driver correto e o instalei (brcmfmac), mas ele diz que eu preciso do kernel 3.17 para funcionar; quando eu verificar as atualizações disponíveis usando apt-get cache search linux-image são todos 3.16. Eu sou novo no Linux, então não sei como proceder. Qualquer ajuda seria apreciada.

    
por Roy 28.08.2016 / 03:45

2 respostas

1

Eu não sei a resposta para a sua pergunta multi-touch off-hand. (O touchpad do My Macbook Pro 13 "funciona bem no Debian 8, mas é um modelo de 2009).

Com relação à sua segunda pergunta - e idealmente você deve fazer uma pergunta de cada vez em um site de Q & A como este - a maneira mais fácil de instalar um kernel mais novo é usar Backports de Jessie .

Primeiro você precisa adicionar backports do Jessie aos seus repositórios, se ainda não estiverem lá:

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

(como root), então

apt-get update
apt-get -t jessie-backports install linux-image-amd64

instalará o kernel atual com backport original (4.6 no momento da redação deste texto).

Ativar backports é seguro: pacotes mais novos não são selecionados automaticamente a partir de backports, você precisa selecioná-los explicitamente usando -t jessie-backports como acima.

    
por 28.08.2016 / 09:35
0

Para que o wifi funcione, você precisa:

Install "broadcom-sta-dkms" with a backported kernel from Jessie.

1) Atualize a versão do seu kernel: A maneira mais fácil é seguir os passos descritos na resposta de Stephen Kitt. instalar a versão do kernel 4.6:

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

apt-get update

apt-get -t jessie-backports install linux-image-amd64

2) Instale o pacote broadcom-sta-dkms ( non-free ) e carregue os módulos do kernel wl :

Adicione non-free ao seu sources.list e instale o pacote obrigatório:

apt-get install build-essential dkms wireless-tools
apt-get install linux-headers-$(uname -r)
apt-get install broadcom-sta-dkms

Descarregar módulos conflitantes:

 modprobe -r b44 b43 b43legacy ssb brcmsmac

Carregue o módulo wl :

modprobe wl

Para que o touchpad funcione, você precisa instalar o driver mtrack :

apt-get install xserver-xorg-input-mtrack

Edite o arquivo de configuração 50-synaptics.conf :

nano /usr/share/X11/xorg.conf.d/50-synaptics.conf

Desloque-se para baixo até ao section "InputClass" , edite-o da seguinte forma:

Section "InputClass"
   MatchIsTouchpad "on"
   Identifier      "Touchpads"
   Driver          "mtrack"
EndSection
    
por 28.08.2016 / 13:19