Intel ICH5 chip VS 2.6.19.1 kernel

üdv mindenkinek,

a gépen nem ment a patás vinyó udma5-ön csak pio-n, ezért gondoltam forgatok kernelt az alaplapi chipset támogatásával és akkor nekem jó lesz. de sajnos nem lett jó. :/
a gép:
MSI 865GVM3-V alaplap (i865GV+ICH5)
Celeron D 2,66
pata hdd ST3120026A (120 GB) (ezen van a rendszer)
sata hdd ST3300831AS (300 GB)
debian sarge, 2.6.19.1. kernellel

az kínom, hogy ha kiveszem a generic ide támogatást, akkor már az elején bukik a boot, mert nem találja a root particiót. ha jól látom akkor az ICH5 support még "experimental", lehet aza gond?
amúgy a sata vinyó sda-ként tökéletesen megy.
boot közben, mintha ich4-nek ismerné fel a csippet.

5let, vagy hasonló tapasztalat? esetleg egy működő generic/ich5/ata2/egyéb kernel konfig konbináció?
előre is thx

Hozzászólások

itt van a config:

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_IDEDMA_FORCED=y
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_CS5535 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_IT821X is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_IDE_ARM is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
# CONFIG_SCSI_NETLINK is not set
CONFIG_SCSI_PROC_FS=y

...

#
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=y
# CONFIG_SATA_AHCI is not set
# CONFIG_SATA_SVW is not set
CONFIG_ATA_PIIX=y
# CONFIG_SATA_MV is not set
# CONFIG_SATA_NV is not set
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
CONFIG_SATA_INTEL_COMBINED=y
# CONFIG_PATA_ALI is not set
# CONFIG_PATA_AMD is not set
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CS5535 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
CONFIG_ATA_GENERIC=y
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_LEGACY is not set
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_MPIIX=y
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_QDI is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set

#
# DMA Engine support
#
CONFIG_DMA_ENGINE=y

#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_BLK_DEV_IDECD is not set
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_IDE_TASK_IOCTL is not set

boot közben:

...
Dec 21 10:04:37 localhost kernel: [ 24.098313] libata version 2.00 loaded
...
Dec 21 10:04:37 localhost kernel: [ 24.216770] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
Dec 21 10:04:37 localhost kernel: [ 24.216826] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Dec 21 10:04:37 localhost kernel: [ 24.216980] Probing IDE interface ide0...
Dec 21 10:04:37 localhost kernel: [ 24.631013] hda: ST3120026A, ATA DISK drive
Dec 21 10:04:37 localhost kernel: [ 25.302741] ide1: I/O resource 0x170-0x177 not free.
Dec 21 10:04:37 localhost kernel: [ 25.302784] ide1: ports already in use, skipping probe
Dec 21 10:04:37 localhost kernel: [ 25.302826] Probing IDE interface ide2...
Dec 21 10:04:37 localhost kernel: [ 25.862632] Probing IDE interface ide3...
Dec 21 10:04:37 localhost kernel: [ 26.422527] Probing IDE interface ide4...
Dec 21 10:04:37 localhost kernel: [ 26.982422] Probing IDE interface ide5...
Dec 21 10:04:37 localhost kernel: [ 27.542341] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Dec 21 10:04:37 localhost kernel: [ 27.542516] hda: max request size: 512KiB
Dec 21 10:04:37 localhost kernel: [ 27.542999] hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63
Dec 21 10:04:37 localhost kernel: [ 27.543215] hda: cache flushes supported
Dec 21 10:04:37 localhost kernel: [ 27.543283] hda: hda1 hda2 hda3
Dec 21 10:04:37 localhost kernel: [ 27.568752] ata_piix 0000:00:1f.2: version 2.00ac6
Dec 21 10:04:37 localhost kernel: [ 27.568758] ata_piix 0000:00:1f.2: MAP [ IDE IDE P0 P1 ]
Dec 21 10:04:37 localhost kernel: [ 27.568829] ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 18
Dec 21 10:04:37 localhost kernel: [ 27.568900] ata: 0x1F0 IDE port busy
Dec 21 10:04:37 localhost kernel: [ 27.568902] ata: conflict with ide0
Dec 21 10:04:37 localhost kernel: [ 27.568965] PCI: Setting latency timer of device 0000:00:1f.2 to 64
Dec 21 10:04:37 localhost kernel: [ 27.569012] ata1: DUMMY
Dec 21 10:04:37 localhost kernel: [ 27.570626] ata2: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xF008 irq 15
Dec 21 10:04:37 localhost kernel: [ 27.572241] scsi0 : ata_piix
Dec 21 10:04:37 localhost kernel: [ 27.573938] scsi1 : ata_piix
Dec 21 10:04:37 localhost kernel: [ 27.731345] ata2.00: ATA-7, max UDMA/133, 586072368 sectors: LBA48 NCQ (depth 0/32)
Dec 21 10:04:37 localhost kernel: [ 27.732955] ata2.00: ata2: dev 0 multi count 16
Dec 21 10:04:37 localhost kernel: [ 27.735656] ata2.00: configured for UDMA/133
Dec 21 10:04:37 localhost kernel: [ 27.737382] scsi 1:0:0:0: Direct-Access ATA ST3300831AS 3.03 PQ: 0 ANSI: 5
Dec 21 10:04:37 localhost kernel: [ 27.739210] SCSI device sda: 586072368 512-byte hdwr sectors (300069 MB)
Dec 21 10:04:37 localhost kernel: [ 27.740892] sda: Write Protect is off
Dec 21 10:04:37 localhost kernel: [ 27.742557] sda: Mode Sense: 00 3a 00 00
Dec 21 10:04:37 localhost kernel: [ 27.742585] SCSI device sda: drive cache: write back
Dec 21 10:04:37 localhost kernel: [ 27.744312] SCSI device sda: 586072368 512-byte hdwr sectors (300069 MB)
Dec 21 10:04:37 localhost kernel: [ 27.745952] sda: Write Protect is off
Dec 21 10:04:37 localhost kernel: [ 27.747570] sda: Mode Sense: 00 3a 00 00
Dec 21 10:04:37 localhost kernel: [ 27.747595] SCSI device sda: drive cache: write back
Dec 21 10:04:37 localhost kernel: [ 27.749204] sda: sda1
Dec 21 10:04:37 localhost kernel: [ 27.769094] sd 1:0:0:0: Attached scsi disk sda
Dec 21 10:04:37 localhost kernel: [ 27.770830] sd 1:0:0:0: Attached scsi generic sg0 type 0
...

dmesg grep ICH

[ 24.081103] PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
[ 24.081111] PCI quirk: region 0480-04bf claimed by ICH4 GPIO

Mar mindent bekuldtel, csak a hibauzenetet nem... Az ICH5 tamogatott mar regota, csak a 2.6.19-tol libata-ra portoljak a PATA drivereket is, ezert van melleirva az experimental. A sarge-hoz amugy nem igazan jo ez a kernel, par dolog erdekesen mukodhet vele.

Azt jelenti, hogy par kernel-kozeli cucc nem ugy mukodik, ahogy kellene. A kedvenc peldam erre az udev, ahol ket USB-s nyomtatot kellett mas-mas eszkoznevvel hasznalnom, es 1-2 attributum a fenenek se akart elokerulni 2.6.12-es kernellel, a gyari debian kernellel viszont meg minden jol ment. Szoval a Documentation/Changes olvasgatasa sosem art...

kapcsold be a sata tamogatast is a kernelbe
__________________________________________________________________

Intel(R) Pentium(R) 4HT

ha megnezed a sata menu alatti inteles sata vezerlot, akkor lathatod hogy ott is "engedelyezed" az ata-t. en otthon a sima ata/mrl/... tamogatast kiszedtem, es megy rendesen minden
__________________________________________________________________

Intel(R) Pentium(R) 4HT

ugyanezen gépen már csak egy apró kínom van, főleg csak küllemi hiba:
kernelfordításor modul nélküli módszert választottam, mert erre a gépre így lesz jó (fileserver), de boot közben mégis be akar tölteni 5 modult, majd soronként rájön, hogy a kernel nem is tud modulokat betölteni.
ezzel telefloodolja a bootlogot, növeli a bootidőt, ergo felesleges.
amúgy azokat a modulokat betölti simán (másképp nem is menne a rendszer), nem értem mért akarja modulként is.
hol lehetne ezt kigyomlálni?

modulok:
i810_tco, 8139too, ata_piix, usb_uhci, ehci_hcd