Compatibilidad con Dell XPS 13 (9350) [cerrado]

13

¿La computadora portátil Dell XPS 13 (9350) es compatible con el sistema operativo Ubuntu?

Soy nuevo en Linux y Ubuntu, pero tengo la intención de convertirme a software de código abierto después de desinterés en seguir usando Windows. He estado leyendo muchas historias sobre problemas con Linux al no reconocer el disco duro y el Wi-Fi tiene problemas.

La computadora portátil vendrá preinstalada con Windows 10, pero estoy buscando borrar eso e instalar Ubuntu como mi único sistema operativo. Primero probaré la demostración de Ubuntu, pero me gustaría comprobar aquí también.

9Cleggy2
fuente
Probablemente esto ayude: digitaltopo.net/o/?p=243 Parece que necesita cambiar la tarjeta wifi y cambiar la configuración de su SSD, lo que romperá las ventanas ...
Limecat
Hay algunos problemas con el kernel de Linux estable actual (4.2), por lo que deberá instalar e instalar uno precompilado. Más información y debates: sul.ccfink.de/?p=11 (guía de instalación completa) wiki.archlinux.org/index.php/Dell_XPS_13_(2016) (información adicional sobre bluetooth, etc.) También hay un enlace a los foros de Dell (No puedo publicar porque no tengo suficiente reputación)
user2295555
1
Si quieres un XPS13, probablemente deberías esperar a la "Developer Edition" que vendrá con Ubuntu preinstalado y compatible con Dell.
dobey
demasiado tarde, conseguí uno y lo borré :-D
Tim Abell
Por favor mira mi publicación. Me encontré con un problema al usarlo y finalmente encontré una forma temporal de evitar esto.
Dean Chen

Respuestas:

6

Actualmente todavía hay algunos problemas de compatibilidad con la instalación predeterminada de Ubuntu.
Esto es lo que debe hacer para que la instalación del sistema Ubuntu funcione correctamente ...


Preparación

En primer lugar, no podrá conectarse a Internet desde Ubuntu 15.10
porque la tarjeta WiFi actualmente no es compatible, para la instalación necesitará:

  • Un adaptador USB Wifi o Ethernet dongle
  • una memoria USB que contiene el siguiente núcleo compilado por Cephyr (este núcleo contiene un parche adicional para usar esta tarjeta WiFi).

Ubuntu no detectará su disco de inmediato porque el controlador SATA está configurado en RAID activado .
Arranque en BIOS (Presione F12al inicio) y configure el controlador SATA en Apagado o AHCI .

Nota: Si desea mantener un arranque dual con Windows, debe seguir este procedimiento .


Instalación

Cree un medio de instalación de arranque USB / DVD Ubuntu 15.10.
Arranca desde allí seleccionándolo en el menú del BIOS. Instalar Ubuntu como de costumbre.

Solucionando problemas

Wifi

Cuando finalice la instalación, abra una terminal (Ctrl + Alt+ T) e instale el kernel parcheado:

#Only if you have a USB WiFi/Ethernet adapter
wget http://secretundergroundla.ir/?ddownload=15

tar jxf xps13_9350_kernel.tar.bz2
sudo chown root:root brcmfmac4350-pcie.bin BCM-0a5c-6412.hcd
sudo mv -t /lib/firmware/brcm/ BCM-0a5c-6412.hcd brcmfmac4350-pcie.bin
sudo dpkg -i linux-headers-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb linux-image-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb

Reiniciar y WiFi debería funcionar correctamente ahora.

Actualiza el sistema:

sudo apt-get update
sudo apt-get upgrade

Bluetooth

Para que Bluetooth funcione correctamente, debe instalar el firmware Broadcom.

wget http://downloads.dell.com/FOLDER03272920M/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
unzip 9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
cp Win64/BCM4350C5_003.006.007.0095.1703.hex ./
hex2hcd BCM4350C5_003.006.007.0095.1703.hex
mv BCM4350C5_003.006.007.0095.1703.hcd /lib/firmware/brcm/BCM-0a5c-6412.hcd

Vuelva a cargar el módulo y Bluetooth debería funcionar.

sudo modprobe -r btusb   
sudo modprobe btusb

La Dell XPS 13 9350 es una buena máquina, pero todavía bastante nueva ... así que solo dedique algo de tiempo,
Canonical y la comunidad solucionarán todo en la instalación predeterminada de Ubuntu ;-) .


Fuentes:

Arch Linux Wiki ,
XPS 13 (9350) WiFi con Ubuntu 15.10 ,
instale Ubuntu 15.10 en el Dell XPS 13 9343 (2015): una guía completa .

hg8
fuente
Gracias. ¿Es esto lo mismo para la versión LTS de Ubuntu 14.04?
9Cleggy2
1
Esta respuesta está un poco desactualizada ahora que 4.4 está generalmente disponible. No necesita utilizar el kernel parcheado 4.3 anterior. En su lugar, siga las mismas instrucciones pero instale el kernel 4.4. Es posible que también necesite deshabilitar ipv6 si tiene problemas con la caída de wifi.
jarv
1
Muchas gracias @ hg8 por esta respuesta. Tengo un XPS 13 9350 con ubuntu 15.10, con un kernel 4.3 personalizado instalado para el controlador wifi y el firmware obtenido del repositorio de firmware de linux. Pero mi bluetooth era bastante malo, pero con la descarga de Dell y sus comandos, funciona perfectamente ahora. (antes, tenía un rango de aproximadamente 30 cm cuando se usaba audio a través de bluetooth ...)
Dolanor
Tuve problemas con los discos NVMe, pero el cambio de Raid a AHCI funcionó para mí (Ubuntu 16.04.1) gracias.
Knocte
3

Los siguientes trabajos:

Primero actualizamos el kernel de Linux a 4.4.

Descargue http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc7-wily/linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb y luego:

$ sudo dpkg -i linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb

$ sudo apt-get update
$ sudo apt-get upgrade

A continuación, instale algunas herramientas de firmware actualizadas:

$ sudo apt-get install firmware-b43-installer

Y luego descargue e instale el siguiente firmware: http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.154_all.deb y

$ sudo dpkg -i linux-firmware_1.154_all.deb

Reinicie su máquina, ¡y debería tener wifi!

yancysmith
fuente
0

No puedo comentar lo siento por hacer una respuesta. Para Ubuntu 14.04 con Dell xps 13 9350 instalé el kernel 4.4-rc6 que hizo que wifi, bluetooth, suspensión y audio funcionaran.

Hice instrucciones basadas en todas las instrucciones que encontré en Internet aquí: https://github.com/awesomebytes/ubuntu14_dell_xps13_9350

awesomebytes
fuente
1
Hola awesomebytes, bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia. ;-)
hg8
0

Kernel 4.4 ha sido lanzado y debería solucionar la mayoría de los problemas ahora. (Lo tengo instalado y no he tenido ningún problema hasta ahora.

Si su XPS 13 (como el mío) está equipado con un SSD NVMe, tendrá que compilar un núcleo personalizado donde habilite el módulo nvme. De lo contrario, el núcleo no podrá encontrar el SSD.

Para hacerlo, haga lo siguiente: Primero obtenga los paquetes necesarios

$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils
$ sudo apt-get install kernel-package
$ sudo apt-get install libssl-dev

Obtener el kernel 4.4.

$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz

Descomprimirlo

$ tar xvf linux-4.4.tar.xz
$ cd linux-4.4/

Copie su archivo de configuración actual

$ cp /boot/config-$(uname -r) .config

Ahora edite el archivo .config con su editor favorito para habilitar el módulo NVMe.

nano .config

Busque CONFIG_BLK_DEV_NVME y configúrelo en y (desde m)

CONFIG_BLK_DEV_NVME=y

Ahora es el momento de compilar su kernel personalizado. (el último comando puede tomar fácilmente hasta 1,5 horas)

make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.NAS kernel_image kernel_headers

E instalar! (ignore las advertencias que vienen del primero)

$ cd ..
$ sudo dpkg -i linux-headers-4.4.0_1.0.NAS_amd64.deb
$ sudo dpkg -i linux-image-4.4.0_1.0.NAS_amd64.deb

Ahora solo reinicie y debería comenzar en el kernel 4.4.

Además, después de algunos reinicios, me encontré con un problema en el que mi pantalla permanecería en negro. Parece que hay un problema con skylake y los controladores gráficos.

Para mí, se solucionó haciendo un cambio en el archivo grub.

sudo nano /etc/default/grub

Luego cambie la línea que dice GRUB_CMDLINE_LINUX_DEFAULT a

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.preliminary_hw_support=1"

Guarde y aplique los cambios usando:

sudo update-grub

Fuente para hacer kernel personalizado: http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/

EDITAR: Resulta que después de algunos reinicios, mi pantalla negra aparece después de que el arranque está de vuelta ... así que esto es más un trabajo en progreso.

Klaasie25
fuente
no es necesario volver a compilar, solo arregle las herramientas initramfs como aquí, por ejemplo bugs.debian.org/cgi-bin/bugreport.cgi?bug=807000 archivado en el launchpad también bugs.launchpad.net/ubuntu/+source/initramfs-tools/ + error / 1524879
tjaalton
Si está ejecutando LVM [cifrado] como yo, obtendrá este error Reading all physical volumes, this may take a while ... No Logical Volume Groups foundsin el NVMEmódulo. unix.stackexchange.com/questions/145334/…
Tim Abell
0

A partir de esta semana, el kernel mainline 4.4 recientemente lanzado es compatible con xps 9350, algunas configuraciones adicionales pequeñas y simples.

  1. crear un nuevo directorio para guardar todos los bits que descargaremos

    mkdir v4.4-wily
    cd v4.4-wily
    
  2. descargue el último kernel de ubuntu mainline (utilicé solo el genérico)

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    
  3. Instala eso

    sudo dpkg -i *.deb
    
  4. Obtenga el firmware para los últimos controladores Intel i915

    wget https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver43.tar.bz2
    tar xf sklgucver43.tar.bz2
    cd skl_guc_ver4_3/
    
  5. edite para asegurarse de que las propiedades sean correctas (use los valores predeterminados a menos que sepa lo que está haciendo)

    vim install.sh
    sudo sh install.sh
    
  6. Si tiene un SSD NVME, las últimas imágenes de arranque no cargan el módulo nvme de forma predeterminada, por lo que puede obtener el temido, irresoluble

    ALERT! /dev/disk/by-uuid/##### does not exist.
    

    que deja caer la carga de arranque en busybox. La solución es cargar el módulo de kernel nvme para la imagen de arranque:

    sudo vim /etc/initramfs-tools/modules
    

    añadir

    i915
    nvme
    

    como las últimas líneas (agregué el módulo i915 para risitas)

  7. reconstruir las imágenes de arranque

    sudo update-initramfs -u
    sudo update-grub
    
  8. siga el paso de @yancysmith

    sudo apt-get install firmware-b43-installer

    instale la última versión de firmware

    sudo dpkg -i linux-firmware_####_all.deb

  9. siga los pasos del arch Linux wiki para instalar el firmware de Bluetooth

  10. reiniciar y alegrarse!

Nota: puede seguir muchos artículos anteriores para hacer que la máquina arranque dual Windows 10 y Ubuntu bien sin reinstalar Windows.

Rayo
fuente
Seguí la respuesta de Ray (respondí el 19 de enero a las 18:37) pero perdí el wifi después de reiniciar. Así que lo sigo nuevamente usando el kernel de <pre> kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-rc2-wily </pre> y ahora todo está bien. Gracias Ray
Seguí a tu excelente guía y todo parecía funcionar bien. Pero cuando reinicio Ubuntu solo arranca en una pantalla en negro. ¿Algunas ideas?
Mellson
Intenté con una versión candidata del linux kernel 4.5, luego funcionó. Gracias por la guia!
Mellson
0

Hice la mayor parte de lo que se mencionó anteriormente, excepto ajustar grub, que me acercó a mi wifi funcionando, pero no por completo. Mientras tanto, pude usar mi teléfono como un punto de acceso a través de Bluetooth para tomar Internet.

Luego me topé con esta publicación http://blog.friimaind.it/03/01/2016/installare-ubuntu-15-10-gnome-su-dell-xps-13-9350/ (está en italiano) y mencionó este archivo: /etc/modprobe.d/blacklist.conf. Sudo gedit /etc/modprobe.d/blacklist.conf o vi si elige y comprueba qué módulos están en la lista negra.

Hagas lo que hagas, revisa este archivo para ver qué módulos del kernel están en la lista negra. ¡POR FAVOR HACER ESTO!

Resulta que el controlador bcmwl-kernel-source fue incluido en la lista negra a favor de firmware-b43-installer y b43fwcutter. Saltar a Synaptic, desinstalar el controlador bcmwl-kernel-source e instalar 'firmware-b43-installer' y 'b43fwcutter', así como reiniciar, es lo que funcionó para mí.

Tome nota, esto es después de que actualicé mi firmware a la última versión de Dell del 2/2/2016, que puede encontrar aquí: wget http://downloads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exe y luego desea copiar: sudo cp XPS_9350_1.2.3.exe / boot / efi. Luego, salta a su BIOS al inicio (F2 para mí) desplácese hacia abajo para actualizar la actualización de BIOS y haga lo que tiene que hacer.

Luego actualicé a 4.4 y el resto, excepto las cosas de comida. No me meto con la comida a menos que no haya otra manera. También actualicé de Gnome 3.16 a 3.18 ya que estaba usando mi teléfono como wifi, lo que eliminó la negativa a apagar el error, aunque eso nuevamente ha levantado su encantadora cabeza.

Buena suerte.

Andre
fuente