Thinkpad 600 stürzt ab wenn DMA eingeschaltet
Hallo,
Ich habe ein Thinkpad 600 und Debian (Knoppix 4.0).
Wenn ich DMA beim booten einschalte kommt er nicht hoch.
Wenn ich sie im laufenden System einschalte (hdparm -d1 /dev/hda) hängt er
sich auf.
Eigentlich sollte die Festplatte doch DMA vertragen, oder?
Könnt ihr mir helfen? Der Lappi ist schon verdammt langsam ohne DMA.
Die Festplatte:
root@MultiLaptop:~# hdparm -i /dev/hda
/dev/hda:
Model=IC25T048ATDA05-0, FwRev=DA8OA76A, SerialNo=68B68LD5061
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=1806kB, MaxMultSect=16, MultSect=16
CurCHS=17475/15/63, CurSects=16513875, LBA=yes, LBAsects=93759120
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=yes: mode=0x9F (159) WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 3: ATA/ATAPI-2
ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5
* signifies the current active mode
und Einstellung:
root@MultiLaptop:~# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 93759120, start = 0
Die config des Kernel (ohne das ich dessen gewiss bin :-()
root@MultiLaptop:~# grep DMA /boot/config-2.6.12
CONFIG_GENERIC_ISA_DMA=y
CONFIG_ISA_DMA_API=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
# CONFIG_IDEDMA_PCI_AUTO is not set
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_IVB=y
# CONFIG_IDEDMA_AUTO is not set
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
CONFIG_DMASCC=m
# CONFIG_SOUND_DMAP is not set
--
Don't panic
Reply to: