Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

Models covered
Precision 7530, Precision 7730

Debian version
9.5 with backports kernel 4.18.0-0.bpo.1-amd64

Sub-models (LIST OF MODEL REFERENCE NUMBER) options :
- Video card: AMD Radeon Pro WX 4150
- Screen size: 15" for 7530 or 17" for 7730
- Wireless card: Intel Wireless 9260
- Disk : 512GB M.2 NVMe SSD. No CD/DVD drive

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

{i}

Detect CD/DVD:

[-]

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

[?]

Hibernation

[?]

Sleep / Suspend

{OK}

Xorg

{OK}

- OpenGL

[?]

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[?]

Mouse

- Built-in (Trackpoint)

{i}

- Built-in (Touchpad)

{i}

WWAN Modem

[?]

Wireless/Wifi

{i}

Bluetooth

/!\

Keyboard's Hotkeys

{OK}

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

TODO: Format this with Markdown for the Debian Wiki. Taken from source post on ?NotebookReview: http://forum.notebookreview.com/threads/precision-7530-precision-7730-owners-thread.820539/page-138#post-10817970

Install Instructions

  1. Put the Debian DVD #1 ISO onto a flash drive. Find it here: https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/

  2. Install Debian as normal, ignore issues with not being able to fetch network resources. Use additional DVD ISOs if necessary to get packages.
  3. Debian Stretch comes with Linux 4.9.0.7 at the time of writing. This is too old. Using another computer, grab 4.17 from Stretch Backports.

  4. With the system booted, install the newer kernel with sudo dpkg -i <filename.deb>.

  5. Reboot. Make sure you boot into the 4.17 kernel with Grub.
  6. Touchpad and Ethernet should be working at this point. Plug your laptop into Ethernet to continue.
  7. Add the stretch-backports repo to your sources.list. Also, since you used DVD only during the install, /etc/apt/sources.list has stretch-updates commented out, and you don't have the main repos. Uncomment the stretch-update lines, and add these lines:

    •    deb http://ftp.us.debian.org/debian/ stretch main contrib non-free
         deb-src http://ftp.us.debian.org/debian/ stretch main contrib non-free

      Run apt-get update.

  8. Update the kernel to the latest using apt. For me, that was apt-get install linux-image-4.18.0-0.bpo.1-amd64

  9. Reboot. Make sure you boot into 4.18 with Grub. At this point, run apt-get dist-upgrade since you have updated the kernel.

  10. Install linux-firmware to get AMDGPU drivers. Run  apt-get install linux-firmware . You might also need  linux-firmware-nonfree .

  11. Download the Intel 9260AC wireless drivers (iwlwifi). The iwlwifi drivers included in the Debian repos are too old. Grab them from Intel (You need “Intel® Wireless-AC 9260”) Follow the instructions in the driver download. All you have to do is to run cp iwlwifi-9260-th-b0-jf-b0-34.ucode /lib/firmware

  12. Reboot. You should now have working GPU, WiFi, Touchpad, and Ethernet. Enjoy!

Mouse/Trackpad

No additional configuration needed after updating kernel.

Power Management

WiFi


System Summary

lspci

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec4] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e9b]
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 07)
00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Device [8086:a369] (rev 10)
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a353] (rev 10)
00:1b.0 PCI bridge [0604]: Intel Corporation Device [8086:a32c] (rev f0)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:a338] (rev f0)
00:1c.5 PCI bridge [0604]: Intel Corporation Device [8086:a33d] (rev f0)
00:1c.6 PCI bridge [0604]: Intel Corporation Device [8086:a33e] (rev f0)
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:a330] (rev f0)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a30e] (rev 10)
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
00:1f.6 Ethernet controller [0200]: Intel Corporation Device [8086:15bb] (rev 10)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Polaris11] [1002:67e8]
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:aae0]
02:00.0 Non-Volatile memory controller [0108]: Toshiba America Info Systems Device [1179:0116]
6e:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5260] (rev 01)
6f:00.0 Network controller [0280]: Intel Corporation Device [8086:2526] (rev 29)
70:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a804]

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3
  iProduct                2 xHCI Host Controller
Bus 001 Device 004: ID 8087:0025 Intel Corp.
  bDeviceClass          224 Wireless
  bDeviceProtocol         1 Bluetooth
  iProduct                0
Bus 001 Device 002: ID 0a5c:5832 Broadcom Corp.
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0
  iProduct                2 5880
  (Bus Powered)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

Resources

Attachments

Some configuration files and sample outputs.

Credits

http://forum.notebookreview.com/threads/precision-7530-precision-7730-owners-thread.820539/page-138#post-10817970


CategoryLaptopComputer