Kompilace jádra FC14 Jak nato?


#1

Ahoj lidi,
chtěl bych Vás požádat, zda-li by mi někdo pomohl s kompilací jádra. Zkoušel jsem uz všelicos nicméně “bezvýsledku”. Využil jsem návodů z http://fedoraproject.org/wiki/Docs/CustomKernel a http://www.howtoforge.com/kernel_compilation_fedora , pro samotnou kompilaci používám příkaz “make rpm”. Po nainstalování výsledného rpm souboru se mi nedaří vytvořit ramdisk. Když použiji dracut tak mi systém nenabootuje a píše že to nenašlo root disk a forever sleep. Při použití mkinitrd mi to při vytváření toho ramdisku vypíše chybové hlášky že nenalezl moduly (disk, procesor, atd.) ikdyz v “make menuconfig” jsem volby zaškrtl.
Když jsem zkoušel kompilaci na FC13(stejný postup) tak mi vše proběhlo bezproblémů mkinitd proběhlo bez problémů i boot šel, ale zdálo se mi že to nemá účinek.
Oco mi jde: chtěl bych aby to jádro bylo kompilováno pro můj procesor s ovladačema pro disk a usb, protože např. při kopírování mi vyskočí cpu na 100%.


#2

Nevim zda kompilace jadra neni trochu zbytecny kanon na takovy problem.
Nevim jak jsi prisel na prikaz “make rpm” ale podle me si musis stahnout src.rpm (obsahuje upravy specificke pro fedoru), “nainstalovat” toto rpm a pak pomoci rpmbuild sestavit jadro. Mezitim samozrejme muzes modifikovat config, ale doporucil by nejdriv se podivat do /boot/config* zda to co vlastne chces uz v jadre neni.


#3

MMCH: nas postup si zkousel: http://wiki.fedora.cz/doku.php?id=navody:prirucka:jadro


#4

Make rpm je zrovna z toho http://www.howtoforge.com/kernel_compilation_fedora ten příkaz z toho co jsem vysledoval vytvoří ze zkompilovaného jádra rpm soubor, který pak stačí nainstalovat… Postup z http://wiki.fedora.cz/doku.php?id=navody:prirucka:jadro jsem zkousel, ale chybí mi tu ta část, kde se vytváří ten ramdisk nebo ten se snad vytvoří sám při prvním zavedení jádra? Nejsem žádnej profík spíš tomu chci přijít nakloub a stát se jím :-). Jádro instaluju src.rpm z repozitářů fedory. Jak by se tedy řešil problém s vytížením systému při kopírování souborů, máte tady nato někde odkazy? Nebo mohli by ste mě nasměrovat? Já našel pouze že tento problém řeší právě ta kompilace jádra… Do /boot/conf… jsem koukal, ale ovladače pro procesor ani disk jsem nenašel…

jinak Děkuji za odpověď


#5

Po zkompilovani jadra a jeho nainstalovani se zakladni jadro nainstaluje do /boot/ a moduly - jaderne ovladace do /lib/modules. Prikaz mkinitr i dracut jiz jen posbiraji ovladace z /lib/modules podle nastaveni v /etc/modprobe.d a nejake vychozi a sestavy z nich initrd. V novejsich Fedorach bych uz mkinitrd nepouzival. Vychozi je dracut. Pokud je RPM spravne sestaveno dracut se pusti pri instalaci baliku jadra z POSINST scriptu. Ten v zasade vola skripty /sbin/installkernel a /sbin/new-kernel-pgk kde lze nalezt dalsi inspiraci.

Jinak staci pustit s prislusnymi parametry
dracut initramfs-.img

Pokud si chces kompilovat vlastni jadro kuli optimalizaci na tvuj procesor, musis vedet jake parametry jadra chces nastavit (to se neudela samo), proto pokud nevis jake to jsou a neumis overit ze aktualni kernel z fedory je ma zapnute/vynpute (coz overis prave v /boot/config- ), nova kompilace jadra ti sama od sebe nepomuze.

Pokud mas problem s vytezovanim procesoru pri praci disku, muze byt pricin mnoho, nepises jaky HW mas, ale zpravidla to je nefunkcnim DMA disku. Nejlepsi je ale v tomto pripade zeptat se na takovyto problem google prave se specifikaci tveho chipsetu/disku/procesoru/jmena pocitace atd.


#6

Pri konfiguraci jadra jsem dycky zaskrtaval podle vypisu z lspci a cat /proc/cpuinfo, chtel jsem si jenom zadat procesor, ovladac na disk a usb aby se to tak netahlo…
lspci:
0:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 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 N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc M56GL [Mobility FireGL V5250]
02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller

cat /proc/cpuinfo:
model name : Intel® Core™2 CPU T7600 @ 2.33GHz

tady je vypis z toho boot/config processor type and features:

Processor type and features

CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP=y

CONFIG_SPARSE_IRQ is not set

CONFIG_X86_MPPARSE=y
CONFIG_X86_BIGSMP=y
CONFIG_X86_EXTENDED_PLATFORM=y

CONFIG_X86_ELAN is not set

CONFIG_X86_MRST is not set

CONFIG_X86_RDC321X is not set

CONFIG_X86_32_NON_STANDARD=y

CONFIG_X86_NUMAQ is not set

CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y

CONFIG_X86_SUMMIT is not set

CONFIG_X86_ES7000 is not set

CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_PARAVIRT_GUEST=y
CONFIG_VMI=y
CONFIG_KVM_CLOCK=y
CONFIG_KVM_GUEST=y
CONFIG_LGUEST_GUEST=y
CONFIG_PARAVIRT=y

CONFIG_PARAVIRT_SPINLOCKS is not set

CONFIG_PARAVIRT_CLOCK=y

CONFIG_PARAVIRT_DEBUG is not set

CONFIG_NO_BOOTMEM is not set

CONFIG_MEMTEST is not set

CONFIG_X86_CYCLONE_TIMER=y

CONFIG_M386 is not set

CONFIG_M486 is not set

CONFIG_M586 is not set

CONFIG_M586TSC is not set

CONFIG_M586MMX is not set

CONFIG_M686=y

CONFIG_MPENTIUMII is not set

CONFIG_MPENTIUMIII is not set

CONFIG_MPENTIUMM is not set

CONFIG_MPENTIUM4 is not set

CONFIG_MK6 is not set

CONFIG_MK7 is not set

CONFIG_MK8 is not set

CONFIG_MCRUSOE is not set

CONFIG_MEFFICEON is not set

CONFIG_MWINCHIPC6 is not set

CONFIG_MWINCHIP3D is not set

CONFIG_MGEODEGX1 is not set

CONFIG_MGEODE_LX is not set

CONFIG_MCYRIXIII is not set

CONFIG_MVIAC3_2 is not set

CONFIG_MVIAC7 is not set

CONFIG_MPSC is not set

CONFIG_MCORE2 is not set

CONFIG_MATOM is not set

CONFIG_GENERIC_CPU is not set

CONFIG_X86_GENERIC=y
CONFIG_X86_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_XADD=y

CONFIG_X86_PPRO_FENCE is not set

CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=5
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_CYRIX_32=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_CPU_SUP_UMC_32=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y

CONFIG_IOMMU_HELPER is not set

CONFIG_IOMMU_API=y
CONFIG_NR_CPUS=64
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y

CONFIG_PREEMPT_NONE is not set

CONFIG_PREEMPT_VOLUNTARY=y

CONFIG_PREEMPT is not set

CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y

CONFIG_X86_ANCIENT_MCE is not set

CONFIG_X86_MCE_THRESHOLD=y

CONFIG_X86_MCE_INJECT is not set

CONFIG_X86_THERMAL_VECTOR=y
CONFIG_VM86=y
CONFIG_TOSHIBA=m
CONFIG_I8K=m

CONFIG_X86_REBOOTFIXUPS is not set

CONFIG_MICROCODE=m
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

CONFIG_NOHIGHMEM is not set

CONFIG_HIGHMEM4G=y

CONFIG_HIGHMEM64G is not set

CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y

CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set

CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y

CONFIG_DISCONTIGMEM_MANUAL is not set

CONFIG_SPARSEMEM_MANUAL is not set

CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y

CONFIG_PHYS_ADDR_T_64BIT is not set

CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=m
CONFIG_HIGHPTE=y

CONFIG_X86_CHECK_BIOS_CORRUPTION is not set

CONFIG_X86_RESERVE_LOW_64K=y

CONFIG_MATH_EMULATION is not set

CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_EFI=y
CONFIG_SECCOMP=y
CONFIG_CC_STACKPROTECTOR=y

CONFIG_HZ_100 is not set

CONFIG_HZ_250 is not set

CONFIG_HZ_300 is not set

CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y

CONFIG_KEXEC_JUMP is not set

CONFIG_PHYSICAL_START=0x400000
CONFIG_RELOCATABLE=y
CONFIG_X86_NEED_RELOCS=y
CONFIG_PHYSICAL_ALIGN=0x400000
CONFIG_HOTPLUG_CPU=y

CONFIG_COMPAT_VDSO is not set

CONFIG_CMDLINE_BOOL is not set

CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

porovnaval jsem to primo s konfiguraci jadra v make menuconfig, ale svoji rodinu procesoru (core 2/ newer xenon) jsem nenasel, ani nic podobneho.

tady jeste muzu dodat vypis z lsmod z aktualniho jadra od fedory:
Module Size Used by
fuse 51432 3
aes_i586 7138 2
aes_generic 26460 1 aes_i586
ipv6 229420 14
vboxnetadp 5406 0
vboxnetflt 12993 0
vboxdrv 153654 2 vboxnetadp,vboxnetflt
cpufreq_ondemand 7262 2
acpi_cpufreq 6277 1
mperf 1141 1 acpi_cpufreq
uinput 5228 0
snd_hda_codec_analog 53878 1
snd_hda_intel 20083 2
snd_hda_codec 71701 2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep 4795 1 snd_hda_codec
arc4 1085 2
snd_seq 43447 0
snd_seq_device 5056 1 snd_seq
ecb 1595 2
iwl3945 97265 0
snd_pcm 61769 2 snd_hda_intel,snd_hda_codec
iTCO_wdt 8960 0
thinkpad_acpi 56217 0
iwlcore 160590 1 iwl3945
iTCO_vendor_support 2070 1 iTCO_wdt
snd_timer 15435 2 snd_seq,snd_pcm
btusb 12522 0
bluetooth 73233 1 btusb
snd 47357 13 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,thinkpad_acpi,snd_timer
microcode 11139 0
mac80211 188441 2 iwl3945,iwlcore
cfg80211 110779 3 iwl3945,iwlcore,mac80211
rfkill 13652 3 thinkpad_acpi,bluetooth,cfg80211
soundcore 5088 1 snd
snd_page_alloc 6180 2 snd_hda_intel,snd_pcm
joydev 7270 0
i2c_i801 9016 0
e1000e 161755 0
usb_storage 35519 1
yenta_socket 20882 0
video 17730 0
output 1625 1 video
radeon 554188 3
ttm 44894 1 radeon
drm_kms_helper 22088 1 radeon
drm 139250 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 4197 1 radeon
i2c_core 21328 5 i2c_i801,radeon,drm_kms_helper,drm,i2c_algo_bit


#7

Shalak napsal(a):

Pri konfiguraci jadra jsem dycky zaskrtaval podle
vypisu z lspci a cat /proc/cpuinfo, chtel jsem si
jenom zadat procesor, ovladac na disk a usb aby se
to tak netahlo…

A co si dycky zaskrtaval?

cat /proc/cpuinfo:
model name : Intel® Core™2 CPU
T7600 @ 2.33GHz

To mas pomerne vykony procesor a tedy asi i pocitac. Problem bude v necem jinem nez v jadre.
Co pise prikaz
hdparm -Tt /dev/sda
(pokud nemas doinstaluje hdparm)

porovnaval jsem to primo s konfiguraci jadra v
make menuconfig, ale svoji rodinu procesoru (core
2/ newer xenon) jsem nenasel, ani nic podobneho.

Xenon?

tady jeste muzu dodat vypis z lsmod z aktualniho
jadra od fedory:
Module Size Used by
cpufreq_ondemand 7262 2
thinkpad_acpi 56217 0
radeon 554188 3

Takze se jedna o thinkpad, mas v nem ATI radeon a pouzivas cpufrequency scaling. Takze otazka - koukal si ze se ti spravne zvysuje frekvence CPU pri zatizeni? Koukal si na http://www.thinkwiki.org/ jesli tam neni neco k tvemu notebooku?


#8

Zaskrtaval sem ovladace co mi vypsal lspci a cat /proc/cpuinfo takze cpu bylo core 2 a SATA byl ICH ahci a usb byly UHCI a EHCI, koukal sem na video-navod z: ftp://ftp.sh.cvut.cz/AVC/Akce_SH/InstallFest_2003/. Potom jsem jsete odskrtal nepotrebne ovladace, ktere byly jako moduly a nebyly v souladu s moji konfiguraci v network device support. Mimochodem, proc muj ovladac na wifi intel pro/wireless 3945ABG/BG (iwl3945) jde pridat pouze jako modul? Jinak v jadre je zavedeny a funguje, jen jsem zvedavej…

Prave si myslim, ze by mel bejt ten muj ntb vykonejsi, nez je, proto jsem rikal, ze se podle me tahne… Vypis z hdparm -Tt /dev/sda :
Timing cached reads: 5320 MB in 1.99 seconds = 2667.59 MB/sec
Timing buffered disk reads: 148 MB in 3.03 seconds = 48.76 MB/sec

  • nikde jsem trebas v tej konfiguraci jadra nenasel moznost zadat toto:
    PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
    nevim jestli je to dulezite ci nikoli, nebo jestli to neni soucasti jineho ovladace nebo tak nejak, ucim se… Je nekde kompletne popsany treba ten menuconfig? co ktera volba a znamena atd… snazil jsem se hodne cist ten help, co tam je, ale moc moudry jsem z toho nebyl…

U toho Xenona jsem se samozrejme preklep je tam Xeon :slight_smile:
na http://www.thinkwiki.org/ jsem koukal, nasel jsem ze je vetsina veci podporovana, nic co by souviselo s diskem a vytizeni cpu. Zkousel sem najit i naky ovladace ale nic puzitelneho jsem nenasel.

Jinak: Konecne se mi povedlo zkompilovat vlasji funkcni jadro!!! “problem” s diskem zustava…

Moc dekuju za odpovědi


#9

Pokud zůstává problém s diskem, stáhněte si od příslušného výrobce testovací sadu, udělejte si bootovací diskety a otestujte si jej. Na jeho plotnách mohou být poškozená místa, která při zápisu systém stále přepisuje a stále ověřuje správnost zápisu.


#10

to IPl:
a to naněm mohou být chyby, ikdyž pod windowsama funguje bezproblemu? Prave v tom videu z ftp://ftp.sh.cvut.cz/AVC/Akce_SH/InstallFest_2003/ řikali, že to dělá ovladač chipsetu, jak jsem již říkal v úvodu, nejsem žadnej profík a je možný že jsem důležitou část při nastavováni jádra v menuconfig vynechal… Mám ntb a tady uz diskety nejsou, zkusim usb nebo CD…

jinak Děkuji za odpověď


#11

Stale nevime o jaky notebook se jedna, nicmene 48MB/s je na stare pocitace s 5400ot IDE disky dost , na nove 7200 SATA malo. Vzhledem k tomu ze cached mas 2660MB/s je to zrejme novy disk a je nejaky zadrhel v prenosu disku.

Muzes zkusit zjistit zda a v jakem modu disk a radic jede


hdparm -i /dev/sda
hdparm -I /dev/sda
dmesg | grep " ata"
dmesg | grep sda


#12

Asi sem zapomel dat specifikaci v tom rozcileni :wink: NTB mam takovyto:
Processor
* Intel Core 2 Duo (Merom) 2.33 GHz CPU

Graphics adapter
* ATI Mobility FireGL V5250 ( 256 MB ) graphics adapter

Display
* 14.1" TFT display with 1400x1050(SXGA+) resolution

* 4GB PC2-4200/PC2-5300 memory standard
* 100 GB SATA HDD
* Intel HD Audio with AD1981HD codec
* Intel Gigabit Ethernet (10/100/1000) PCI-Express
* UltraBay Slim with one of the following:
      o UltraBay Slim Super Multi-Burner Drive 
* MiniPCI Express slot 1 with one of the following:
      o Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter
* MiniPCI Express slot 2 with one of the following:
      o None (empty, not upgradable)
* CardBus slot (Type 2)
* ExpressCard/54 slot
* Trusted Computing Group TPM 1.2
* Active Protection System
* ThinkPad Bluetooth with Enhanced Data Rate (BDC-2) on select models
* ThinkPad 56K Modem (MDC-1.5)
* UltraNav (TrackPoint / Touchpad combo)

hdparm -i /dev/sda:

/dev/sda:
 Model=HTS721010G9SA00, FwRev=MCZIC17V, SerialNo=MPDZN7Y0JBY4ML
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=7538kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=195371568
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode


hdparm -I /dev/sda:

/dev/sda:
                                                                                                                                     
ATA device, with non-removable media                                                                                                 
        Model Number:       HTS721010G9SA00                                                                                          
        Serial Number:      MPDZN7Y0JBY4ML                                                                                           
        Firmware Revision:  MCZIC17V                                                                                                 
Standards:                                                                                                                           
        Used: ATA/ATAPI-7 T13 1532D revision 1                                                                                       
        Supported: 7 6 5 4                                                                                                           
Configuration:                                                                                                                       
        Logical         max     current                                                                                              
        cylinders       16383   16383                                                                                                
        heads           16      16                                                                                                   
        sectors/track   63      63                                                                                                   
        --                                                                                                                           
        CHS current addressable sectors:   16514064                                                                                  
        LBA    user addressable sectors:  195371568
        LBA48  user addressable sectors:  195371568
        Logical/Physical Sector size:           512 bytes
        device size with M = 1024*1024:       95396 MBytes
        device size with M = 1000*1000:      100030 MBytes ( 100 GB )
        cache/buffer size  = 7538 KBytes (type=DualPortCache)
Capabilities:
        LBA, IORDY(can be disabled)
        Standby timer values: spec'd by Vendor, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Advanced power management level: 128
        Recommended acoustic management value: 128, current value: 254
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4 
             Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    SMART feature set
                Security Mode feature set
           *    Power Management feature set
           *    Write cache
           *    Look-ahead
           *    Host Protected Area feature set
           *    WRITE_BUFFER command
           *    READ_BUFFER command
           *    NOP cmd
           *    DOWNLOAD_MICROCODE
           *    Advanced Power Management feature set
                SET_MAX security extension
           *    Automatic Acoustic Management feature set
           *    48-bit Address feature set
           *    Device Configuration Overlay feature set
           *    Mandatory FLUSH_CACHE
           *    FLUSH_CACHE_EXT
           *    SMART error logging
           *    SMART self-test
           *    General Purpose Logging feature set
           *    WRITE_{DMA|MULTIPLE}_FUA_EXT
           *    IDLE_IMMEDIATE with UNLOAD
           *    Gen1 signaling speed (1.5Gb/s)
                Device-initiated interface power management
           *    Software settings preservation
Security: 
        Master password revision code = 65534
                supported
        not     enabled
        not     locked
                frozen
        not     expired: security count
        not     supported: enhanced erase
        48min for SECURITY ERASE UNIT. 
Checksum: correct


dmesg | grep " ata":

[    2.837888] ata1: SATA max UDMA/133 abar m1024@0xee404400 port 0xee404500 irq 45
[    2.837890] ata2: DUMMY
[    2.837892] ata3: DUMMY
[    2.837893] ata4: DUMMY
[    2.837952] ata_piix 0000:00:1f.1: version 2.13
[    2.837959] ata_piix 0000:00:1f.1: PCI INT C -> GSI 16 (level, low) -> IRQ 16
[    2.837994] ata_piix 0000:00:1f.1: setting latency timer to 64
[    2.838104] scsi4 : ata_piix
[    2.838169] scsi5 : ata_piix
[    2.838825] ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1880 irq 14
[    2.838828] ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1888 irq 15
[    2.839052] ata6: port disabled. ignoring.
[    3.009479] ata5.00: ATAPI: HL-DT-ST DVDRAM GSA-4083N, 1.00, max UDMA/33
[    3.015381] ata5.00: configured for UDMA/33
[    3.346061] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.347378] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    3.347382] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    3.347681] ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 (SET FEATURES) succeeded
[    3.347684] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    3.348739] ata1.00: ATA-7: HTS721010G9SA00, MCZIC17V, max UDMA/100
[    3.348742] ata1.00: 195371568 sectors, multi 16: LBA48 
[    3.350287] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[    3.350291] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    3.350530] ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 (SET FEATURES) succeeded
[    3.350534] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    3.351606] ata1.00: configured for UDMA/100
[    3.364494] ata1.00: configured for UDMA/100
[    3.364497] ata1: EH complete


dmesg | grep sda:

[    3.364794] sd 0:0:0:0: [sda] 195371568 512-byte logical blocks: ( 100 GB/93.1 GiB )
[    3.364878] sd 0:0:0:0: [sda] Write Protect is off
[    3.364880] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.364904] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.365057]  sda:
[    3.698629]  sda1 sda2
[    3.726737] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.432966] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    5.553513] dracut: Mounted root filesystem /dev/sda1
[    6.615070] SELinux: initialized (dev sda1, type ext4), uses xattr
[   14.664785] EXT4-fs (sda1): re-mounted. Opts: (null)
[   15.905538] Adding 4193276k swap on /dev/sda2.  Priority:-1 extents:1 across:4193276k


porad nekde smejdim, to co sem nasel sem jiz aplikoval ale bezezmeny… Stim popisem nastaveni jadra, kde jsou jednotlive funkce popsany asi mit stesti nebudu, sam sem toho moc nenasel, jedine tuto http://linuxx.hyperlinx.cz/praxe.html , ma to tam pekne popsany, ale neni to uplny, skoda…

Jeste bych se chtel zeptat, jak docilim toho, aby kdyz mi nabootuje pocitac, tak byly povoleny 3D efekty… Kdyz si je povolim a restartuju pc, tak pak sou zakazany, da se to nejak nastavit?


#13

Zkousel si nastavovat acoustic management na ruzne hodnoty? Treba na 0? Vice viz parametr -C v man hdparm - ovsem pozor, kazdy vyrobce to muze mit jinak. Stejne tak muze zmenit hodnoty Advance Power Management. V BIOSu pocitace zkontroluj v jakem modu je radic (AHCI apod.).
Jinak ta propustnost kolem 48MB/s je pro tento disk zrejme normalni, nasel jsem to v nejruznejsich odkazech na T60 (http://www.protomatter.com/t60p/)

S tim kernelem stale nevim, ceho chces dosahnout.

3D efekty zapinas jak? V System/Sprava/Efekty desktopu? Pokud ano, tak ty by mely zustat zapnute.