はじめまして taksと言います。 初心者ですのでアホな質問をしてしまうかもしれませんが 色々勉強していきたいと思いますので、よろしくお願いします。 DMAの設定でつまずいています。 IBM ThinkPad535EにVinelinux2.1CRとWindoes98seのデュアル環境で使用していま す。 CPU : MMX Pentium150 MEM : 72M HDD : IBM-DBCA-206480 6.4Gへ換装 hda1 : win c: hda5 : win d: hda6 : / hda7 : swap hdparm -i /dev/hda の結果は以下でした。 /dev/hda: Model=IBM-DBCA-206480, FwRev=BC4OA87F, SerialNo=HR0RRRJ1793 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs } RawCHS=13424/15/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=3(DualPortCache), BuffSize=420kB, MaxMultSect=16, MultSect=16 DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2 CurCHS=13424/15/63, CurSects=2440036545, LBA=yes, LBAsects=12685680 tDMA={min:120,rec:120}, DMA modes: sword0 sword1 sword2 mword0 *mword1 mword2 IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4 UDMA modes: mode0 mode1 mode2 # hdparm -c3 -d1 -m16 -X66 /dev/hda を実行 /dev/hda: setting 32-bit I/O support flag to 3 setting multcount to 16 setting using_dma to 1 (on) HDIO_SET_DMA failed: 許可されていない操作です setting xfermode to 66 (UltraDMA mode2) multcount = 16 (on) I/O support = 3 (32-bit w/sync) using_dma = 0 (off) となってしまいDMAが有効になりません。 # dmesg でHDDが下記のようになっていたので Uniform Multi-Platform E-IDE driver Revision: 6.30 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX: IDE controller on PCI bus 00 dev 08 PIIX: chipset revision 2 PIIX: not 100% native mode: will probe irqs later PIIX: neither IDE port enabled (BIOS) hda: IBM-DBCA-206480, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: IBM-DBCA-206480, 6194MB w/420kB Cache, CHS=839/240/6 カーネルのPIIX tuening をオンにして再構築してみましたが状況は変わりません。 このTP535EではDMAは使えないのでしょうか?それとも設定の仕方が悪いのでしょう か? --