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 owner 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
Samsung Series 3 305V5A S01

Sub-models (NP305V5A-S01DE) options :
- Internal video: AMD Radeon HD 6520G; Discrete video: AMD Radeon HD 6470
- 15.6" TFT wide
- Atheros Communications Inc. AR9285 wireless card
- 640 GB - Serial ATA-300 - 5400 rpm; 6 GB DDR3 SDRAM - 1333 MHz; DVD±RW (±R DL) / DVD-RAM - 3 in 1 card reader (SD Memory Card, SDHC Memory Card, SDXC Memory Card); (Fast/Gigabit) Ethernet; 1.3 Megapixel Webcam

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

{OK}

Detect CD/DVD:

{OK}

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

[?]

Hibernation

[?]

Sleep / Suspend

[?]

Xorg

X-(

- OpenGL

[?]

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[?]

Mouse

- Built-in (Touchpad)

{i}

Wireless/Wifi

{OK}

Keyboard's Hotkeys

[?]

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

{X} There is currently (i.e. January 2012 in wheezy) a bug that leaves you with a blank screen after booting into a fresh install. This is a problem with kernel 3.1.0's radeon module. I usually create a current grml CD before a fresh install to get a first impression about what will work; grml64 boots slowly but works ok on the hardware. I used that grml64 CD to blacklist radeon.ko in /etc/modprobe.d (I created a new file called local.conf that just contains the line blacklist radeon). After that a newly booted system also actually displays something on screen ;-). Adding video=vesafb:mtrr:3,ywrap vga=792 as boot options helped also a bit.

I've also tested kernel 3.2.0-rc7 from experimental. This seems to fix the issue with radeon.ko.

NB: The netinstall for wheezy had an issue with DHCP (as well on Ethernet as on WLAN). Statically configuring the IP-address did the trick.

Firmware is needed for the ethernet adapter and for the video adapters. You should install packages firmware-linux-nonfree and firmware-realtek.

Configuration

Display

This is a model with two graphics cards (one for power saving and one for improved 3D performance): Internal video card is an AMD Radeon HD 6520G, discrete video card is an AMD Radeon HD 6470.

The vesafb works without a xorg.conf but yields unsatisfying performance. Because of the radeon issue in kernel 3.1.0 Xorg's radeon driver doesn't work either. So AMD's proprietary fglrx xserver is currently the only option. I used Xorg -configure and aticonfig (from package fglrx-driver) to create an xorg.conf. Manual configuration wasn't necessary.

With kernel 3.2.0-rc7 Xorg's radeon driver seems to work as expected (with radeon.ko loaded and kernel-mode-switching enabled). I haven't tested vga_switcheroo yet.

Audio

Sound worked out of the box for me.

Mouse

The built-in Elan touchpad isn't correctly detected by kernel 3.1.0; it is identified as a Logitech wheel mouse instead thus Xorg's synaptics driver doesn't work OOTB. After applying an external patch via dkms this issue was solved, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652678 for details.

Kernel 3.2.0-rc7 has support for Elan touchpad built in.

Power Management

Hibernation doesn't seem to work with the proprietary fglrx driver but I haven't tried seriously. I will do when kernel 3.2.0 enters wheezy and I can use Xorg's radeon driver.

WiFi

This is an Atheros Communications Inc. AR9285 wireless card. It works OOTB.


System Summary

lspci

lspci -vnn

00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h Processor Root Complex [1022:1705]
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32

00:01.0 VGA compatible controller [0300]: ATI Technologies Inc Device [1002:9647] (prog-if 00 [VGA controller])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c609]
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at a0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=256]
        Memory at feb00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: fglrx_pci

00:01.1 Audio device [0403]: ATI Technologies Inc Device [1002:1714]
        Subsystem: ATI Technologies Inc Device [1002:1714]
        Flags: bus master, fast devsel, latency 0, IRQ 42
        Memory at feb44000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: snd_hda_intel

00:02.0 PCI bridge [0604]: Advanced Micro Devices [AMD] Family 12h Processor Root Port [1022:1707] (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: d0100000-d02fffff
        Prefetchable memory behind bridge: 00000000d0300000-00000000d04fffff
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] Device [1022:1234]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: pcieport

00:03.0 PCI bridge [0604]: Advanced Micro Devices [AMD] Family 12h Processor Root Port [1022:1708] (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: fea00000-feafffff
        Prefetchable memory behind bridge: 00000000b0000000-00000000bfffffff
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] Device [1022:1234]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: pcieport

00:04.0 PCI bridge [0604]: Advanced Micro Devices [AMD] Family 12h Processor Root Port [1022:1709] (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: 0000d000-0000dfff
        Prefetchable memory behind bridge: 00000000d0000000-00000000d00fffff
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] Device [1022:1234]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: pcieport

00:11.0 SATA controller [0106]: Advanced Micro Devices [AMD] Hudson SATA Controller [AHCI mode] [1022:7801] (prog-if 01 [AHCI 1.0])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 41
        I/O ports at f140 [size=8]
        I/O ports at f130 [size=4]
        I/O ports at f120 [size=8]
        I/O ports at f110 [size=4]
        I/O ports at f100 [size=16]
        Memory at feb50000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [50] MSI: Enable+ Count=1/8 Maskable- 64bit+
        Capabilities: [70] SATA HBA v1.0
        Kernel driver in use: ahci

00:12.0 USB controller [0c03]: Advanced Micro Devices [AMD] Hudson USB OHCI Controller [1022:7807] (rev 11) (prog-if 10 [OHCI])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
        Memory at feb4f000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:12.2 USB controller [0c03]: Advanced Micro Devices [AMD] Hudson USB EHCI Controller [1022:7808] (rev 11) (prog-if 20 [EHCI])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
        Memory at feb4e000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [c0] Power Management version 2
        Capabilities: [e4] Debug port: BAR=1 offset=00e0
        Kernel driver in use: ehci_hcd

00:13.0 USB controller [0c03]: Advanced Micro Devices [AMD] Hudson USB OHCI Controller [1022:7807] (rev 11) (prog-if 10 [OHCI])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
        Memory at feb4d000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:13.2 USB controller [0c03]: Advanced Micro Devices [AMD] Hudson USB EHCI Controller [1022:7808] (rev 11) (prog-if 20 [EHCI])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
        Memory at feb4c000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [c0] Power Management version 2
        Capabilities: [e4] Debug port: BAR=1 offset=00e0
        Kernel driver in use: ehci_hcd

00:14.0 SMBus [0c05]: Advanced Micro Devices [AMD] Hudson SMBus Controller [1022:780b] (rev 13)
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: 66MHz, medium devsel
        Kernel driver in use: piix4_smbus

00:14.2 Audio device [0403]: Advanced Micro Devices [AMD] Hudson Azalia Controller [1022:780d] (rev 01)
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, slow devsel, latency 32, IRQ 16
        Memory at feb40000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: snd_hda_intel

00:14.3 ISA bridge [0601]: Advanced Micro Devices [AMD] Hudson LPC Bridge [1022:780e] (rev 11)
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge [0604]: Advanced Micro Devices [AMD] Hudson PCI Bridge [1022:780f] (rev 40) (prog-if 01 [Subtractive decode])
        Flags: bus master, 66MHz, medium devsel, latency 64
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=64

00:14.5 USB controller [0c03]: Advanced Micro Devices [AMD] Hudson USB OHCI Controller [1022:7809] (rev 11) (prog-if 10 [OHCI])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
        Memory at feb4b000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:14.7 SD Host controller [0805]: Advanced Micro Devices [AMD] Hudson SD Flash Controller [1022:7806] (prog-if 01)
        Subsystem: Advanced Micro Devices [AMD] Hudson SD Flash Controller [1022:7806]
        Flags: bus master, 66MHz, medium devsel, latency 39, IRQ 16
        Memory at feb4a000 (64-bit, non-prefetchable) [size=256]
        Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit+
        Kernel driver in use: sdhci-pci

00:15.0 PCI bridge [0604]: Advanced Micro Devices [AMD] Device [1022:43a0] (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
        Memory behind bridge: fe900000-fe9fffff
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Port (Slot-), MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] Device [1022:0000]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: pcieport

00:15.2 PCI bridge [0604]: Advanced Micro Devices [AMD] Device [1022:43a2] (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=06, subordinate=08, sec-latency=0
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: fe800000-fe8fffff
        Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Root Port (Slot+), MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [b0] Subsystem: Advanced Micro Devices [AMD] Device [1022:0000]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Kernel driver in use: pcieport

00:16.0 USB controller [0c03]: Advanced Micro Devices [AMD] Hudson USB OHCI Controller [1022:7807] (rev 11) (prog-if 10 [OHCI])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
        Memory at feb49000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:16.2 USB controller [0c03]: Advanced Micro Devices [AMD] Hudson USB EHCI Controller [1022:7808] (rev 11) (prog-if 20 [EHCI])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
        Memory at feb48000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [c0] Power Management version 2
        Capabilities: [e4] Debug port: BAR=1 offset=00e0
        Kernel driver in use: ehci_hcd

00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 [1022:1700] (rev 43)
        Flags: fast devsel

00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1 [1022:1701]
        Flags: fast devsel

00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2 [1022:1702]
        Flags: fast devsel

00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3 [1022:1703]
        Flags: fast devsel
        Capabilities: [f0] Secure device <?>
        Kernel driver in use: k10temp

00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4 [1022:1704]
        Flags: fast devsel

00:18.5 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6 [1022:1718]
        Flags: fast devsel

00:18.6 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5 [1022:1716]
        Flags: fast devsel

00:18.7 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7 [1022:1719]
        Flags: fast devsel

02:00.0 VGA compatible controller [0300]: ATI Technologies Inc Seymour [Radeon HD 6400M Series] [1002:6760] (prog-if 00 [VGA controller])
        Subsystem: Samsung Electronics Co Ltd Device [144d:c609]
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at b0000000 (64-bit, prefetchable) [size=256M]
        Memory at fea20000 (64-bit, non-prefetchable) [size=128K]
        I/O ports at e000 [size=256]
        Expansion ROM at fea00000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Kernel driver in use: fglrx_pci

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
        Subsystem: Samsung Electronics Co Ltd Device [144d:c608]
        Flags: bus master, fast devsel, latency 0, IRQ 40
        I/O ports at d000 [size=256]
        Memory at d0004000 (64-bit, prefetchable) [size=4K]
        Memory at d0000000 (64-bit, prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
        Kernel driver in use: r8169

05:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
        Subsystem: Samsung Electronics Co Ltd Device [144d:4101]
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fe900000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [60] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
        Capabilities: [170] Power Budgeting <?>
        Kernel driver in use: ath9k

lsusb

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

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 OHCI Host Controller
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 OHCI Host Controller
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 OHCI Host Controller
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 OHCI Host Controller
Bus 002 Device 002: ID 2232:1008  
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                2 WebCam SCB-1100N
      (Bus Powered)
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  (Bus Powered)

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

Resources

Attachments

Some configuration files and sample outputs.


CategoryLaptopComputer