[ sasa.g @ 29.10.2007. 18:08 ] @
Imam problem sa novim kernelom. Iskompajlirao sam novi kernel 2.6.23.1 ali nikako da mi prepozna moj SATA II hard disk. imam i IDE disk sa koga se podize sistem.

lspci kaze:
desktop:/# lspci
00:00.0 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. Unknown device 6364
00:00.7 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:03.0 PCI bridge: VIA Technologies, Inc. P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. Unknown device 3371 (rev 01)
03:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
03:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
04:03.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 43)
04:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169SC Gigabit Ethernet (rev 10)
80:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller (rev 10)


desktop:/# dmesg |grep SATA
ahci 0000:03:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
ata1: SATA max UDMA/133 cmd 0xf880c100 ctl 0x00000000 bmdma 0x00000000 irq 17
ata2: SATA max UDMA/133 cmd 0xf880c180 ctl 0x00000000 bmdma 0x00000000 irq 17
ata1: SATA link down (SStatus 0 SControl 300)
ata2: SATA link down (SStatus 0 SControl 300)

Sta treba da ukljucim u kernelu pre kompajliranja da bi video SATA II hard disk. Stari kernel ga vidi kao sda.

[ Sir_Oliver @ 30.10.2007. 00:29 ] @
a sta kaze komanda
Code:
lsmod
[ slacker @ 30.10.2007. 07:51 ] @
Citat:
Sta treba da ukljucim u kernelu pre kompajliranja da bi video SATA II hard disk. Stari kernel ga vidi kao sda.
.

Trebao bi znati na kojem je kontroleru SATA disk, znači da li na VIA ili JMicronu i onda to chekirati u konfiguraciji kernela, bilo kao modul ili kao stalni dio kernela.
[ Vlade Maksimovic @ 01.11.2007. 12:59 ] @
Ako imas stari konfiguracioni fajl od kernela (.config)
uradi samo make oldconfig ili
ga ucitaj tamo kad odradis make xconfig ili make menuconfig pa posle dodaji sta ti jos treba
[ brcha @ 03.11.2007. 12:33 ] @
Citat:
sasa.g: Imam problem sa novim kernelom. Iskompajlirao sam novi kernel 2.6.23.1 ali nikako da mi prepozna moj SATA II hard disk. imam i IDE disk sa koga se podize sistem.

lspci kaze:
desktop:/# lspci
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)


Ajde proveri da li su ti učitani moduli sata_via ili pata_via?

Citat:
Sta treba da ukljucim u kernelu pre kompajliranja da bi video SATA II hard disk. Stari kernel ga vidi kao sda.


Stari kernel si ti kompajlirao ili si koristio distribucijin? Ako si ti kompajlirao i radilo je, iskopiraj stari .config (verovatno si ga sačuvao i pod drugim imenom, znam da ja to uvek radim) u novi direktorijum jezgra, pa kad odradiš „make menuconfig“ učitaj tu staru konfiguraciju. Verovatno će da ti ispiše na konzoli da ti neki simboli ne postoje i slične gluposti, ali to je samo logično ako se uzme u obzir da je reč o novoj verziji jezgra sa starom konfiguracijom :) Elem, pročešljaj onda taj konfig da vidiš čisto na šta liči, pa iskompajliraj sa tim. Ako nisi kompajlirao sam prethodno jezgro, počni da se nadaš da su uključili podršku za /proc/config.gz u to jezgro. U tom slučaju iskopiraj taj fajl u direktorijum novog jezgra (odgzipuj ga, naravno) i uradi isto ovo gore.

Ako to ne radi, onda porazmisli o: 1) korišćenju starog jezgra i 2) postovanju baga na bugzilla.kernel.org jer je u tom slučaju verovatno nešto sjebalo sata2 podršku (bar za tvoj računar) u novom jezgru.