Krzychu.Net

PLD Linux + laptop ASUS A3FC-5056

  Sprzęt Status Uwagi
CPU Intel Centrino Core Solo 1,86 GHz (T1350) - Chipset: Intel Mobile 945 OK zmiana prędkości
uwagi poniżej
Grafika Intel Graphics Media Accelerator 945 OK i810 & Vesa
uwagi poniżej
LCD 15" TFT XGA 1024x768 OK  
Dysk 60 GB OK hdparm -c1 -d1
hdparm -t ~28MB/s
Ethernet Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 100Base-T OK 8139too
Wireless Intel PRO/Wireless 3945ABG - 802.11 a/b/g OK ipw3945
uwagi poniżej
Sound Intel Corporation 82801G - High Definition Audio OK snd-hda-intel
uwagi poniżej
CD/DVD HL-DT-ST GMA-4082N (CD, CD-R, CD-RW, DVD, DVD-RW, DVD+R DL, DVD+/-R, DVD-RAM) OK cdrecord ATAPI:0,1,0
growisofs /dev/cdrom
FireWire Ricoh Co Ltd R5C552 IEEE 1394 Controller OK ohci1394
4 x USB 2.0 Intel Corporation 82801G USB UHCI OK hci_usb
usb-storage
PCMCIA Ricoh Co Ltd RL5c476 II OK yenta_socket
IrDA 82801GBM LPC OK serial8250
Modem 56 kbps/V.92 nie testowany  
Czytnik kart SD/MMC MemoryStick Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter nie testowane  
ACPI   nie wszystko działa asus_acpi
uwagi poniżej
Tv out   nie testowane  
Kamera Video 1,30 Mpix   nie testowane  

Pozostałe parametry

Wymiary: 328 x 288 x 27~38 mm
Waga: 2.85 kg
Pamięć: 512 MB
Zasilacz AC:19 V DC, 3,42A, 65W
Bateria: Li-Ion 4400 mAh
Złącza zewn.:mikrofon, monitor, 4 x USB 2.0, wyjście słuchawkowe, RJ-11,
RJ-45, TV-out (s-video), Line-IN, FireWire (IEEE 1394), serial RS232, PCMCIA Typ II,

lspci


00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 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:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #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)
02:00.0 Network controller: Intel Corporation Unknown device 4222 (rev 02)
03:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
03:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
03:01.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
03:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Instalacja

PLD Linux 2.0 (Ac) i kernelem 2.6.17.

  • System PLD Linux można pobrać strony domowej projektu
  • Instalujemy system instalatorem
  • Uaktualniamy kernel do wersji co najmniej: 2.6.17
Mój system ma załadowane następujące moduły:

Module                  Size  Used by
ipt_MASQUERADE          2816  1 
xt_tcpudp               3456  132 
ipt_LOG                 6528  10 
xt_limit                2304  10 
iptable_mangle          2560  0 
iptable_nat             6660  1 
ip_nat                 15532  2 ipt_MASQUERADE,iptable_nat
ip_conntrack           46388  3 ipt_MASQUERADE,iptable_nat,ip_nat
nfnetlink               5656  2 ip_nat,ip_conntrack
iptable_filter          2560  1 
ip_tables              11736  3 iptable_mangle,iptable_nat,iptable_filter
x_tables               11140  6 ipt_MASQUERADE,xt_tcpudp,ipt_LOG,xt_limit,iptabl
e_nat,ip_tables
ppp_deflate             5120  0 
zlib_deflate           20504  1 ppp_deflate
zlib_inflate           16640  1 ppp_deflate
bsd_comp                5760  0 
ppp_async               8960  0 
ppp_generic            24340  3 ppp_deflate,bsd_comp,ppp_async
slhc                    6272  1 ppp_generic
ipv6                  238688  16 
sd_mod                 18448  0 
scsi_mod               96136  1 sd_mod
rfcomm                 34328  3 
hidp                   12928  2 
l2cap                  19588  10 rfcomm,hidp
eth1394                17028  0 
ohci_hcd               19076  0 
8139too                23680  0 
mii                     4992  1 8139too
sdhci                  13440  0 
mmc_core               19344  1 sdhci
ohci1394               32432  0 
ieee1394              301624  2 eth1394,ohci1394
yenta_socket           25100  0 
rsrc_nonstatic         11904  1 yenta_socket
pcmcia_core            36624  2 yenta_socket,rsrc_nonstatic
ipw3945               194592  0 
ieee80211              30920  1 ipw3945
ieee80211_crypt         4736  1 ieee80211
firmware_class          8064  1 ipw3945
hci_usb                13460  0 
bluetooth              42340  10 rfcomm,hidp,l2cap,hci_usb
uhci_hcd               21132  0 
shpchp                 38552  0 
pci_hotplug            28212  1 shpchp
irtty_sir               5504  0 
sir_dev                11652  1 irtty_sir
irda                  115128  1 sir_dev
crc_ccitt               2048  2 ppp_async,irda
speedstep_centrino      6736  1 
freq_table              3716  1 speedstep_centrino
cpufreq_userspace       3348  0 
cpufreq_ondemand        5664  0 
cpufreq_powersave       1664  0 
video                  14468  0 
thermal                11272  0 
processor              21184  2 speedstep_centrino,thermal
fan                     3460  0 
container               3456  0 
button                  5136  0 
battery                 8580  0 
asus_acpi              10516  0 
ac                      3716  0 
intel_agp              20764  1 
agpgart                29788  1 intel_agp
tsdev                   6336  0 
joydev                  8384  0 
snd_hda_intel          15508  0 
snd_hda_codec         144688  1 snd_hda_intel
snd_pcm                79240  2 snd_hda_intel,snd_hda_codec
snd_timer              20356  1 snd_pcm
snd                    45924  4 snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore               7520  1 snd
snd_page_alloc          8456  2 snd_hda_intel,snd_pcm
psmouse                39176  0 
ide_cd                 39684  0 
cdrom                  41376  1 ide_cd
ehci_hcd               30600  0 
usbcore               119424  5 ohci_hcd,hci_usb,uhci_hcd,ehci_hcd
ext3                  137608  2 
mbcache                 6916  1 ext3
jbd                    51732  1 ext3
ide_disk               17924  4 
piix                    9732  0 [permanent]
ide_core              118696  3 ide_cd,ide_disk,piix

Procesor

Intel Centrino Core Solo 1,86 GHz (T1350) prędkość bez problemu daje się skalować
po załadowaniu modułów:

cpufreq_powersave
cpufreq_ondemand
cpufreq_userspace
freq_table
speedstep_centrino

Grafika

Intel Graphics Media Accelerator 945 działa bez problemu z driverem "vesa"
jeśli jednak chcemy mieć Xy z akceleracją należy użyć modułu "i810" oraz wgrać poprawki dla kart z serii i915, i945.
Wymienione poprawki i915-20060309-linux.i386.tar.bz2 można pobrać z http://dri.freedesktop.org.
Waro pamiętać o załadowaniu kernelowego modułu intel_agp oraz obsługi urządzen PS2 - psmouse.

Audio

Intel Corporation 82801G - High Definition Audio działa przy użyciu driverów alsa odpowieni wpis w /etc/modprobe.conf ma postać:

alias char-major-14 snd-hda-intel
options snd-hda-intel index=0 model=laptop-eapd

Wireless

Należy pobrać i skompilować i zainstalować Intel PRO/Wireless 3945ABG Driver for Linux 1.0.0

# tar xvzf ipw3945-linux-1.0.0.tgz
# cd intel-ipw3945-1.0.0

# tar xvzf ipw3945-ucode-1.13.tgz
# cp ipw3945-ucode-1.13/ipw3945.ucode /lib/firmware/

# tar xvzf ipw3945d-1.7.18.tgz
# cp ipw3945d-1.7.18/x86/ipw3945d /sbin/

# tar xvzf ipw3945-1.0.0.tgz
# cd ipw3945-1.0.0
# make
# cp ipw3945.ko /lib/modules/$(uname -r)
# depmod -a
Następnie należy zainstalować pakiet wireless-tools.
Startujemy kolejno, moduł kernela

# modprobe ipw3945
Demona dostarczanego przez intela

# /sbin/ipw3945d
Sprawdzamy interfejsy wireless

# iwconfig
Powinniśmy dostać wynik podobny do

lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.

eth1      unassociated  ESSID:off/any  
          Mode:Managed  Channel=0  Access Point: Not-Associated   
          Bit Rate=0 kb/s   Tx-Power:16 dBm   
          Retry limit:15   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:22   Missed beacon:0

ACPI

Należy załadować moduły

asus_acpi
ac
battery
button
container
fan
processor
thermal
video
Przykładowy wynik acpi -V

Battery 1: charged, 100%
Thermal 1: ok, 47.0 degrees C
AC Adapter 1: on-line

Koniec.