Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2017-12-26 11:49:42
Size: 5044
Editor: ?Rob Brew
Comment:
Revision 7 as of 2017-12-27 00:53:06
Size: 8234
Editor: PaulWise
Comment: remove edit conflicts, typos
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
## In this block, we describe the similar, compatible models that are also covered by this guide.
~-''Models covered''-~<<BR>>'''COMMERCIAL NAME'''

~- Sub-models ('''LIST OF MODEL REFERENCE NUMBER''') options :<<BR>> - Video card (Intel or ATI radeon or ATI FireGL) '''(adapt this list to actually match __options__ available. Common features are listed below)''' <<BR>> - Screen size (14", 15", or 15" ''wide'')<<BR>> - Wireless card<<BR>> - Disk and Ram size, optical device <<BR>> - Other options, like fingerprint reader, bluetooth... -~
Line 19: Line 14:
||Boot Standard Kernel: || OK || ||Boot Standard Kernel: || {OK} ||
Line 22: Line 17:
|| Detect hard drives: || OK||
|| Xorg || X-(||
|| Detect hard drives: || {OK} ||
|| Xorg ||  X-(  ||
Line 26: Line 21:

|| CPU Frequency Scaling|| [?] ||
|| Hibernation || [?] ||
|| Sleep / Suspend || [?] ||

|| Switch to External Screen|| [?] ||
|| Modem || ? ||

||Shutdown ||{OK}||
||Reboot || {OK}||

||Hibernation ||/!\||
||Sleep / Suspend ||/!\||
||Battery monitor ||{OK}||
||Xorg ||{OK}||
||- OpenGL ||{OK}||
||- Resize-and-Rotate(randr)||{i}||
||Screen backlight||{X}||
||Light sensor||{X}||
||HDMI||{OK}||
||Accelerometers||{OK}||
||Mouse
- Built-in (Touchpad)||{OK} (but no multitouch)||
||- Built-in (Touchscreen)||{OK} (but no multitouch)|\
||Bluetooth{i} ||/!\||
||Wireless/Wifi{i} ||X-(||
||Keyboard's Hotkeys ||{OK} (only some keys)||
||Sound{i} ||X-(||
||MicroSD card reader{OK}
||Built-in camera{X}
|| Hibernation || {OK} ||
|| Sleep / Suspend || {OK} ||
|| Switch to External Screen|| {?} ||
||Shutdown || {OK} ||
||Reboot || {OK} ||
||Hibernation || /!\ ||
||Sleep / Suspend || /!\ ||
||Battery monitor || {OK} ||
||Screen backlight|| {X} ||
||HDMI|| {OK} ||
||Accelerometers|| /!\ ||
||Mouse ||
||- Built-in (Touchpad)|| {OK} (but no multitouch)||
||- Built-in (Touchscreen)|| {i} (but no multitouch)||
||Bluetooth || X-( ||
||Wireless/Wifi || X-( ||
||Keyboard's Hotkeys || /!\ ||
||Sound{i} || X-( ||
||MicroSD card reader || {OK} ||
||Built-in camera || {X} ||
Line 59: Line 44:
~-Legend :<<BR>> {OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable <<BR>> {i} = Configuration Required; X-( = Only works with a non-free driver and or firmware-~ ~-Legend :<<BR>> {{OK}} = {OK} ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable <<BR>> {i} = Configuration Required; X-( = Only works with a non-free driver and or firmware-~
Line 62: Line 47:
### Any Important note, before the user starts installing Debian
### Like Bios, Disk, MBR Configuration. (default : ''none'')

### uncomment one of the two lines
## none
## {X} There is currently a bug that ...
You will need a smartphone to tether Debian during it's install to in order to get up and running. Turn computer on, connect phone, go into settings on phone and select "USB tethering". Suggest using Wi-Fi whilst doing this.
Enter bios to disable secure boot by holding down escape whilst booting.
Choose text install, it will be in portrait mode and not landscape mode (tried fbcon:rotate but no joy.)
During install it is safe to choose "use entire disk"...
Line 72: Line 55:
I've made a custom build of Linux kernel 4.14.8 (to be the LTS), it's available as set of packages at: https://drive.google.com/drive/folders/19gFWgYEYmNYpE5XrzJ821JuhM8beq3Gy?usp=sharing

Download the folder from here, enter it and type in dpkg -i linux-image*.deb linux-headers*.deb
Line 73: Line 60:
## First say what's the Display adapter model (lspci may help)
## Then explain how to get it working (or just the module used)
## what about : 3D ; DRI ; xrandr ; external/secondary screen...
## attach your xorg.conf at the bottom of the page.
 (not covered yet)
I haven't got the Accelerometer working, but i have changed the orientation to landscape.
apt install xrandr
edit /etc/gdm/Init/Defaults to append "xrandr -o left" before the last line (exit 0).
apt install xorg-xserer-video-intel
Line 79: Line 65:
## If this computer has variants with various Display adapter, simply
## duplicate this section, like "Display / Ati".
I don't have a micro HDMI cable to test that output.
Line 83: Line 69:
## First say what's the Sound adapter model (lspci may help)
## Then explain how to get it working
 (not covered yet)
apt install firmware-intel-sound, nothing else needed.
Line 88: Line 72:
 (not covered yet)  Works out of the box.
Line 91: Line 75:
## Have you tested Hibernation and/or
## Then explain how to get it working
 (not covered yet)
couldn't get hibernate working.
Line 96: Line 78:
 (not covered yet) Download brcmfmac43340-sdio.bin from https://github.com/OpenELEC/wlan-firmware/tree/master/firmware/brcm".
Line 98: Line 80:
== Modem ==
 (not covered yet)
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt
unmount /sys/firmware/efi/efivars

== Bluetooth ==
Works as part of the Wi-Fi module.

== SD Card ==
Works with the new kernel.
Line 106: Line 95:
## Paste the output of "lspci -nn" here, within some {{{ }}} brackets. Optionally, attach "lspci -vnn"
##(lspci -nn missing)
Line 109: Line 97:
00:00.0 Host bridge [0600]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:2280] (rev 20)
 Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [1043:1bdd]
 Flags: bus master, fast devsel, latency 0
 Kernel driver in use: iosf_mbi_pci
Line 110: Line 102:
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers [8086:22b0] (rev 20) (prog-if 00 [VGA controller])
 Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers [1043:1bdd]
 Flags: bus master, fast devsel, latency 0, IRQ 122
 Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
 Memory at 80000000 (64-bit, prefetchable) [size=256M]
 I/O ports at f000 [size=64]
 [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
 Capabilities: <access denied>
 Kernel driver in use: i915
 Kernel modules: i915

00:03.0 Multimedia controller [0480]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit [8086:22b8] (rev 20)
 Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit [1043:1bdd]
 Flags: fast devsel, IRQ 255
 Memory at 91000000 (32-bit, non-prefetchable) [disabled] [size=4M]
 Capabilities: <access denied>

00:0a.0 Non-VGA unclassified device [0000]: Intel Corporation Device [8086:22d8] (rev 20)
 Subsystem: ASUSTeK Computer Inc. Device [1043:1bdd]
 Flags: bus master, fast devsel, latency 0, IRQ 20
 Memory at 9183a000 (32-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: intel_ish_ipc
 Kernel modules: intel_ish_ipc

00:0b.0 Signal processing controller [1180]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller [8086:22dc] (rev 20)
 Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller [1043:1bdd]
 Flags: fast devsel, IRQ 136
 Memory at 91839000 (64-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: proc_thermal
 Kernel modules: processor_thermal_device

00:14.0 USB controller [0c03]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:22b5] (rev 20) (prog-if 30 [XHCI])
 Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [1043:1bdd]
 Flags: bus master, medium devsel, latency 0, IRQ 118
 Memory at 91800000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: xhci_hcd

00:1a.0 Encryption controller [1080]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [8086:2298] (rev 20)
 Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [1043:1bdd]
 Flags: bus master, fast devsel, latency 0, IRQ 137
 Memory at 91700000 (32-bit, non-prefetchable) [size=1M]
 Memory at 91600000 (32-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>
 Kernel driver in use: mei_txe
 Kernel modules: mei_txe

00:1f.0 ISA bridge [0601]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [8086:229c] (rev 20)
 Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [1043:1bdd]
 Flags: bus master, medium devsel, latency 0
 Capabilities: <access denied>
 Kernel driver in use: lpc_ich
 Kernel modules: lpc_ich
Line 113: Line 160:
## Uncomment and Paste the output of one of the three lines (within some {{{ }}}} brackets)
## (lsusb missing)
## lsusb
lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null
Line 118: Line 162:
us 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass 9 Hub
  bDeviceProtocol 3
  iProduct 2
Bus 001 Device 003: ID 0b05:1807 ASUSTek Computer, Inc.
  bDeviceClass 0 (Defined at Interface level)
  bDeviceProtocol 0
  iProduct 2
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
  bDeviceClass 9 Hub
  bDeviceProtocol 2 TT per port
  iProduct 1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass 9 Hub
  bDeviceProtocol 1 Single TT
Line 120: Line 179:
''USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.''


= Resources =
<<Anchor(attachments)>>
== Attachments ==
## Some interesting files you can attach: (Named with computer name and model, and Debian version, like "dmidecode.Etch_Thinkpad_T60_1952-W5R.txt")
## - Xorg.conf file (then "include" it inline below)
## - Output of dmidecode (make sure to remove Serial Number and UUID before), you'd may choose to use:
## sudo dmidecode | sed 's/\(Serial Number\|UUID\).*/\1: Not Disclosed/g'
## - Output of lsmod
''Some configuration files and sample outputs.''
<<AttachList>>

== Useful Links ==
## Link to related installation-report
## Link to related bug(s) report(s)
## Avoid linking to other installation Howto from this page.
Line 141: Line 181:
Rob Brew (sputnik2012@gmail.com).
Line 142: Line 183:
### Keep only one good category and remove others
## CategoryLaptopComputer | CategoryDesktopComputer | CategoryEmbeddedComputer
CategoryLaptopComputer

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.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

-

Detect CD/DVD:

-

Detect hard drives:

{OK}

Xorg

X-(

- OpenGL

{i}

- Resize-and-Rotate(randr)

{i}

Hibernation

{OK}

Sleep / Suspend

{OK}

Switch to External Screen

{?}

Shutdown

{OK}

Reboot

{OK}

Hibernation

/!\

Sleep / Suspend

/!\

Battery monitor

{OK}

Screen backlight

{X}

HDMI

{OK}

Accelerometers

/!\

Mouse

- Built-in (Touchpad)

{OK} (but no multitouch)

- Built-in (Touchscreen)

{i} (but no multitouch)

Bluetooth

X-(

Wireless/Wifi

X-(

Keyboard's Hotkeys

/!\

Sound{i}

X-(

MicroSD card reader

{OK}

Built-in camera

{X}

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

Important Note

You will need a smartphone to tether Debian during it's install to in order to get up and running. Turn computer on, connect phone, go into settings on phone and select "USB tethering". Suggest using Wi-Fi whilst doing this. Enter bios to disable secure boot by holding down escape whilst booting. Choose text install, it will be in portrait mode and not landscape mode (tried fbcon:rotate but no joy.) During install it is safe to choose "use entire disk"...

Configuration

I've made a custom build of Linux kernel 4.14.8 (to be the LTS), it's available as set of packages at: https://drive.google.com/drive/folders/19gFWgYEYmNYpE5XrzJ821JuhM8beq3Gy?usp=sharing

Download the folder from here, enter it and type in dpkg -i linux-image*.deb linux-headers*.deb

Display

I haven't got the Accelerometer working, but i have changed the orientation to landscape. apt install xrandr edit /etc/gdm/Init/Defaults to append "xrandr -o left" before the last line (exit 0). apt install xorg-xserer-video-intel

I don't have a micro HDMI cable to test that output.

Audio

apt install firmware-intel-sound, nothing else needed.

Mouse

  • Works out of the box.

Power Management

couldn't get hibernate working.

WiFi

Download brcmfmac43340-sdio.bin from https://github.com/OpenELEC/wlan-firmware/tree/master/firmware/brcm".

mount -t efivarfs efivarfs /sys/firmware/efi/efivars cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt unmount /sys/firmware/efi/efivars

Bluetooth

Works as part of the Wi-Fi module.

SD Card

Works with the new kernel.


System Summary

lspci

00:00.0 Host bridge [0600]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:2280] (rev 20)
        Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [1043:1bdd]
        Flags: bus master, fast devsel, latency 0
        Kernel driver in use: iosf_mbi_pci

00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers [8086:22b0] (rev 20) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers [1043:1bdd]
        Flags: bus master, fast devsel, latency 0, IRQ 122
        Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
        Memory at 80000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: i915
        Kernel modules: i915

00:03.0 Multimedia controller [0480]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit [8086:22b8] (rev 20)
        Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit [1043:1bdd]
        Flags: fast devsel, IRQ 255
        Memory at 91000000 (32-bit, non-prefetchable) [disabled] [size=4M]
        Capabilities: <access denied>

00:0a.0 Non-VGA unclassified device [0000]: Intel Corporation Device [8086:22d8] (rev 20)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1bdd]
        Flags: bus master, fast devsel, latency 0, IRQ 20
        Memory at 9183a000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: intel_ish_ipc
        Kernel modules: intel_ish_ipc

00:0b.0 Signal processing controller [1180]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller [8086:22dc] (rev 20)
        Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller [1043:1bdd]
        Flags: fast devsel, IRQ 136
        Memory at 91839000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: proc_thermal
        Kernel modules: processor_thermal_device

00:14.0 USB controller [0c03]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:22b5] (rev 20) (prog-if 30 [XHCI])
        Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [1043:1bdd]
        Flags: bus master, medium devsel, latency 0, IRQ 118
        Memory at 91800000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd

00:1a.0 Encryption controller [1080]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [8086:2298] (rev 20)
        Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [1043:1bdd]
        Flags: bus master, fast devsel, latency 0, IRQ 137
        Memory at 91700000 (32-bit, non-prefetchable) [size=1M]
        Memory at 91600000 (32-bit, non-prefetchable) [size=1M]
        Capabilities: <access denied>
        Kernel driver in use: mei_txe
        Kernel modules: mei_txe

00:1f.0 ISA bridge [0601]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [8086:229c] (rev 20)
        Subsystem: ASUSTeK Computer Inc. Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [1043:1bdd]
        Flags: bus master, medium devsel, latency 0
        Capabilities: <access denied>
        Kernel driver in use: lpc_ich
        Kernel modules: lpc_ich

lsusb

us 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3
  iProduct                2
Bus 001 Device 003: ID 0b05:1807 ASUSTek Computer, Inc.
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0
  iProduct                2
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
  bDeviceClass            9 Hub
  bDeviceProtocol         2 TT per port
  iProduct                1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT

Credits

Rob Brew (sputnik2012@gmail.com).


CategoryLaptopComputer