Toshiba NB205 on Slackware!

Intro
Hello Slakers!

I will talk about how to installing and use Slakware in a NB 205 from Toshiba. First of all i have to admit that i stayed really impressed with the design of NB205, he’s fully portable and light, the screen with a 10.1″ have a bad news: she only can do 1024×600 of screen size, but not for us, slackers! obviously! 😉 Even being netbook this machine has a good performance and excelent battery duration time! Generally this happens because of his ATOM N280 1.6GHz that use minus power and are designed for running in two units of execution even that is not a dual-processor. He has a beautiful keyboard design, a nice webcam of 1.3 megapixels and a good acceleration in multimedia applications. So before anything else, lets see some more informations about his technical specifications, down:

P.S. Anyway this document isn’t finished yet.

Technical Details

* Motherboard: Toshiba KAVAA – Chipset: Intel Callistoga-GSE i945GSE
* Processor: Intel Atom N280 1.6GHz
* Memory: DDR2-800/400/333/266 MHz – Comes to 1GB but you can upgrade to 2 GB.
* Video: Intel GMA 950 (1280×600)
* Hard Disk: 160 GB 5400 RPM SATA-II
* Webcam, Bluetooth, Ether/Wifi Network gigabit, Battery Life is 8 Hours!!!

CPU
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU N280 @ 1.66GHz
stepping : 2
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm lahf_lm
bogomips : 3325.16
clflush size : 64
power management:

PCI Devices
# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

USB Devices
# lsusb
Bus 001 Device 002: ID 04f2:b128 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 0bda:0159 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Hard Disk
# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x91c391c3

The Simple Hack of Screen
The netbook video driver can only hit a 1024×600 size of screen, but we can change this using the ‘xrandr’ command to hit 1280×750 virtual. For do that you need to change ‘~/.xinitrc’ and before you call your window manager you make a call of these command:
xrandr --output LVDS --mode 1024x600 --scale 1.25x1.25

Here is my ”’/etc/X11/xorg.conf”’:
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section “Files”
RgbPath “/usr/share/X11/rgb”
FontPath “/usr/share/fonts/local/”
FontPath “/usr/share/fonts/misc/”
FontPath “/usr/share/fonts/OTF/”
FontPath “/usr/share/fonts/TTF/”
FontPath “/usr/share/fonts/Type1/”
FontPath “/usr/share/fonts/CID/”
FontPath “/usr/share/fonts/Speedo/”
FontPath “/usr/share/fonts/75dpi/:unscaled”
FontPath “/usr/share/fonts/100dpi/:unscaled”
FontPath “/usr/share/fonts/75dpi/”
FontPath “/usr/share/fonts/100dpi/”
FontPath “/usr/share/fonts/cyrillic/”
EndSection

Section “InputDevice”
Driver “kbd”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105”
Option “XkbLayout” “us”
EndSection

Section “InputDevice”
Identifier “Mouse1”
Driver “mouse”
Option “Protocol” “PS/2”
Option “Device” “/dev/mouse”
EndSection

Section “Monitor”
Identifier “My Monitor”
HorizSync 31.5 – 50.0
VertRefresh 40-90
EndSection

Section “Device”
Identifier “Intel GMA950”
Driver “intel”
EndSection

Section “Screen”
Device “Intel GMA950”
Monitor “My Monitor”
DefaultDepth 24
Subsection “Display”
Depth 8
Modes “1024×600” “800×600” “640×480”
EndSubsection
Subsection “Display”
Depth 16
Modes “1024×768” “800×600” “640×480”
EndSubsection
Subsection “Display”
Depth 24
Modes “1024×600” “800×600” “640×480”
Virtual 1280 750
EndSubsection
Subsection “Display”
Depth 32
Modes “1024×600” “800×600” “640×480”
Virtual 1280 750
EndSubsection
EndSection

Section “ServerLayout”
Identifier “Simple Layout”
Screen “Screen 1”
InputDevice “Mouse1” “CorePointer”
InputDevice “Keyboard1” “CoreKeyboard”
EndSection

Some of Network
* 03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
* 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

With those cards the netbook can give a improve in network performance and will grow like a little monster in your network, with a wifi module called ‘ath9k’ and network module called ‘r8169’ they can do great things 🙂

Bluetooth
To get things done you will need to download the ‘omnibook’ package and compile in your slackware version. Once you do it you can follow these commands to test your connection:

# modprobe -v omnibook
insmod /lib/modules/2.6.29.6-smp/extra/omnibook.ko ectype=12 userset=1 wifi=1 bluetooth=1
# hciconfig
hci0: Type: USB
BD Address: 00:22:58:FF:C2:DC ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:692 acl:0 sco:0 events:24 errors:0
TX bytes:581 acl:0 sco:0 commands:24 errors:0

# hcitool scan
Scanning …
00:21:FC:B1:AC:97 Rosangela</pre>
To be honest thats the best i could do with Bluetooth right now.

Raw Ethernet

The easy way to setup your network is with DHCP. To make this you must change the file:”’/etc/rc.d/rc.inet1.conf”’ to:

;IFNAME[0]="eth0"
USE_DHCP[0]="yes"

Or with IP fix:
IFNAME[0]="eth0"
USE_DHCP="no"
IPADDR[0]="192.168.0.10"
NETMASK[0]="255.255.255.0"
GATEWAY="192.168.0.254"

Or you can set your ip manually in console with these commands:

# ifconfig eth0 192.168.0.25
# route add default gw 192.168.0.254

Raw Wifi
If you want to use WPA/PSK:

wpa_passphrase <ESSID> <Passphrase>
# wpa_passphrase house littled0g > /etc/wpa_supplicant.conf.home
If you see the file ‘/etc/wpa_supplicant.conf.home’
network={
ssid=”house”
#psk=”littled0g”
psk=9dbaaf7031fd8cbc03674337ee9c724b65811b36546d2234676060b4144872b8
}

Minimum Tests of I/O
# time dd bs=1k count=1000 if=/dev/urandom of=/dev/zero
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB) copied, 0.588823 s, 1.7 MB/s

real 0m0.593s
user 0m0.003s
sys 0m0.582s
# time dd bs=1k count=100000 if=/dev/urandom of=/dev/zero
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 56.0481 s, 1.8 MB/s

real 0m56.053s
user 0m0.131s
sys 0m55.874s
# time dd bs=1k count=200000 if=/dev/urandom of=/tmp/mkshit
100000+0 records in
100000+0 records out
204800000 bytes (205 MB) copied, 120.184 s, 1.7 MB/s

real 2m0.189s
user 0m0.445s
sys 1m58.237s

My Opinion About the Slakware in this Netbook
* You will not be unsatisfied.
* You need to buy at least one in your life. Only U$490.
* Excelent to use like a second ‘notebook’ in your home and your work.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: