Search:  
Gentoo Wiki

HARDWARE_Toshiba_Satellite_A215-SP6806

Contents

Description

Processor: AMD Athlon X2 Tk57 a 1.9 GHz Hard Disk: 200 GB Memory: 1 GB de RAM Other Features: Optical Drive: DVD SuperMulti +-R DL 15.4 inch screen WX CSV-V; Graphics Card ATI RS690MC ATI RADEON X1200 Wireless Card: Realtek 802.11 b/g 8187B NIC: Realtek 1000 Mbps LAN 6 cell battery 1.3 megapixel camera



Code: lspci
00:00.0 Host bridge: ATI Technologies Inc Unknown device 7910
00:01.0 PCI bridge: ATI Technologies Inc Unknown device 7912
00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914
00:05.0 PCI bridge: ATI Technologies Inc Unknown device 7915
00:06.0 PCI bridge: ATI Technologies Inc Unknown device 7916
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon X1200 Series
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
14:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
14:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
14:06.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 12)
14:06.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
14:06.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)


Code: lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems)
Bus 001 Device 004: ID 04f2:b008 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 003: ID 0bda:8197 Realtek Semiconductor Corp.

Processor AMD Athlon 64 X2 (AMD)

Cflags

32 bit

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

64 bit

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
 # cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 43
model name      : AMD Athlon(tm)64 X2 Dual Core Processor  4200+
stepping        : 1
cpu MHz         : 2200.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good pni lahf_lm cmp_legacy
bogomips        : 4424.71
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 43
model name      : AMD Athlon(tm)64 X2 Dual Core Processor  4200+
stepping        : 1
cpu MHz         : 2200.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good pni lahf_lm cmp_legacy
bogomips        : 4424.71
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

64bit

Linux Kernel Configuration: Kernel support
Processor type and features  --->
    Subarchitecture Type ()  --->
        (X) PC-compatible
    Processor family ()  ---> 
        (X) AMD-Opteron/Athlon64
    [*] MTRR (Memory Type Range Register) support
    [*] Symmetric multi-processing support
    [ ]   SMT (Hyperthreading) scheduler support                                                 
    [*]   Multi-core scheduler support
    [*] Non Uniform Memory Access (NUMA) Support
    [ ]   Old style AMD Opteron NUMA detection
    [*] ACPI NUMA detection
    [ ] NUMA emulation
    [*] Page migration
    (2) Maximum number of CPUs (2-256)
    --- Machine check support	 
    [ ]   Intel MCE features
    [*]   AMD MCE features
Executable file formats / Emulations  --->
    [*] IA32 Emulation

Hardware Sensor

Experimental driver for processor temperature sensor "k8temp".

Linux Kernel Configuration: K8temp
Device Drivers  --->
    <M> Hardware Monitoring support  --->
        --- Hardware Monitoring support
        <M>   AMD Athlon64/FX or Opteron temperature sensor

.

Video Card

ATI Radeon x1200

MAKE.CONF file

First, add "fglrx" to VIDEO_CARDS setting in /etc/make.conf:

File: make.conf
VIDEO_CARDS="fglrx radeon"


KERNEL configuration

Manual kernal configuration

# cd /usr/src/linux && make menuconfig

Genkernel Users

# genkernel --menuconfig all

Get into menuconfig (cd /usr/src/your-kernel && make menuconfig) and check the following:

Linux Kernel Configuration: ATI Drivers
Device Drivers --->
  Graphics support --->
    <*> Support for frame buffer devices
      ATI Radeon display support 
        [*] DDC/I2C for ATI Radeon support
        [*] Support for backlight control
        [*] Lots of debug output from Radeon driver


If you compile your own kernel, you need to compile and install modules

# make && make modules_install

Driver Installation

After the kernel is ready, install the drivers:

# emerge -av ati-drivers

Load the module

# modprobe fglrx

Set opengl to use ati drivers

# eselect opengl set ati

Use aticonfig to set up the initial xorg.conf

for 8.35.5:

# /opt/ati/bin/aticonfig --initial --input=/etc/X11/xorg.conf

for 8.35.5 (and later):

# /opt/bin/aticonfig --initial --input=/etc/X11/xorg.conf


edit xorg.conf and add DRI section to get 3D working

File: /etc/X11/xorg.conf
 Section "DRI"
 Mode 0666
 EndSection

reboot the machine [Is this strictly necessary? Probably only an X11 restart is necessary]

# reboot

check to see if 3D is working

# glxinfo

something like this should be present in the output:

# name of display: :0.0
# display: :0 screen: 0
# direct rendering: Yes

Network Card

Linux Kernel Configuration: gentoo-sources-2.6.22-r8
 Device Drivers  --->
         [*] Network device support  --->  
               [*]   Ethernet (1000 Mbit)  --->  
                    <M>   Realtek 8169 gigabit ethernet support   

Wifi Card

(to be added)

Audio Card

Linux Kernel Configuration: Kernel Configuration
Device Drivers  --->  
    Sound  --->
        <M> Sound card Support
            Advanced Linux Sound Architecture  --->
                < > Advanced Linux Sound Architecture
            Open Sound System  --->
                < > Open Sound System (DEPRECATED)

Add to make.conf

File: /etc/make.conf
...
ALSA_CARDS="hda-intel"


emerge ALSA

# emerge alsa-lib alsa-driver alsa-oss alsa-utils


configure setting with alsaconf

# alsaconf

in order to view/set the volume

# alsamixer

Toshiba laptop battery

Webcam

Linux Kernel Configuration: gentoo-sources-2.6.22-r8
 Device Drivers  --->
  Multimedia devices --->
   <*> Video For Linux
    [*] Enable Video For Linux API 1 compatible Layer (NEW)
    [*] Video capture adapters
     [*] Autoselect pertinent encodes/decoders and other helper chips (NEW)
     [*] V4L USB devices (NEW) --->
      <M> USB video devices based on Nogatech NT1003/1004/1005
      <M> USB SN9C1xx PC Camera Controller support
      <M> USB ZR364XX Camera support

install linux-uvc

 # emerge linux-uvc

load the module

 # modprobe uvcvideo
Retrieved from "http://www.gentoo-wiki.info/Toshiba_Satellite_A215-SP6806"

Last modified: Fri, 19 Sep 2008 14:49:00 +0000 Hits: 2,186