LINUX.ORG.RU

i440bx, диск не хочет рабоать udma66


0

0

Сабж поддерживает udma 66, в ядре добавил PIIX4: IDE controller.

Но вот что выдает dmesg:

============================================================
niform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:04.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
hda: FUJITSU MPC3043AT, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: ST3250823A, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
hda: max request size: 128KiB
hda: 8448300 sectors (4325 MB), CHS=8940/15/63, UDMA(33)
hda: cache flushes not supported
 hda: hda1 hda2 hda3
hdc: max request size: 1024KiB
hdc: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdc: cache flushes supported
 hdc: hdc1 hdc2
[.....]
lease broken - owner pid = 5716
lease broken - owner pid = 6069
lease broken - owner pid = 6069
ide1: Speed warnings UDMA 3/4/5 is not functional.
======================================================

Соответственно неудаеется перевезти hdc в udma3 (=udma 66):

============================================
# hdparm -X67 /dev/hdc

/dev/hdc:
 setting xfermode to 67 (UltraDMA mode3)

# hdparm  -i /dev/hdc

/dev/hdc:

 Model=ST3250823A, FwRev=3.01, SerialNo=3ND040D2
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=65535/1/63, CurSects=4128705, LBA=yes, LBAsects=268435455
 IORDY=on/off, tPIO={min:240,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=no WriteCache=enabled
 Drive conforms to: device does not report version:

 * signifies the current active mode
========================================================

Почему? Может, на чипсете i440bx udma66 есть только для первого IDE канала? 


Re: i440bx, диск не хочет рабоать udma66

а кабель 80-жильный стоит и на первом и на втором? Без него биос отрубает удма66, даже если само устройство его поддержиает, линукс видимо тоже не включит.

WerNA ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.