Re: lug-bg: DMA проблеми с TOSHIBA DVD-ROM SD-M1202 (kernel 2.6.10)
- Subject: Re: lug-bg: DMA проблеми с TOSHIBA DVD-ROM SD-M1202 (kernel 2.6.10)
- From: Andrey Andreev <andreev@xxxxxxxxxxxxxx>
- Date: Wed, 02 Mar 2005 16:54:36 +0200
Andrey Andreev wrote:
т.е. DMA се е самоизключило.
Ако се опитам да го пусна отново на ръка изглежда че успявам (hdparm не
се оплаква), но при опит за четене получавам отново залепянето описано
по горе, след което DMA отново се самоизключва и DVD-четецът почва да
чете, но не чрез DMA, което не върши работа за възпроизвеждане на DVD
video.
DVD-четецът по принцип чете (рипнах си диска и го изгледах от харда си
без грешки и проблеми), но без DMA не става за гледане на DVDта.
Реших да додам малко информация
cibo:~# hdparm -I /dev/hdd
/dev/hdd:
ATAPI CD-ROM, with removable media
Model Number: TOSHIBA DVD-ROM SD-M1202
Serial Number: 3900801284
Firmware Revision: 1020
Standards:
Used: ATAPI for CD-ROMs, SFF-8020i, r2.5
Supported: CD-ROM ATAPI-2
Configuration:
DRQ response: 50us.
Packet size: 12 bytes
Capabilities:
LBA, IORDY(can be disabled)
Buffer size: 256.0kB
DMA: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Някакви идеи относно откъде мога да разбъзикам колко да чака kernel-а
след като си поиска данни с DMA?
Още нещо, когато се опитвам да чета от DVDто с включено DMA, top
показва, 99,5% Waiting в CPU статистиките.
DVD устройството за последно съм го виждал да бачка правилно под
Windows, когато ми се намираше такъв (преди 3 години горе-долу).
Андро
--
Andrey Andreev
University of Helsinki
Dept. of Computer Science
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|