Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

lug-bg: DMA проблеми с TOSHIBA DVD-ROM SD-M1202 (kernel 2.6.10)


  • Subject: lug-bg: DMA проблеми с TOSHIBA DVD-ROM SD-M1202 (kernel 2.6.10)
  • From: Andrey Andreev <andreev@xxxxxxxxxxxxxx>
  • Date: Wed, 02 Mar 2005 11:50:21 +0200

Здрасти,

Имах проблем с гледането на DVDта под Debian unstable - картината "цепеше". За да реша този проблем реших да включа DMA за съответното DVD устройство. hdparm не се оплака и показа включено DMA. За съжаление обаче при опит за четене от DVDто машината "залепяше" за няколко минути, след което възпроизведената картина пак цепеше.

И така, след рестартиране:

$ uname -r
2.6.10-1-k7
$ cat /proc/ide/hdd/model
TOSHIBA DVD-ROM SD-M1202
# hdparm /dev/hdd

/dev/hdd:
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument

  Тук пускам oKle (например, може и друго) и зареждам диска, след което
  LEDа на DVD-четеца светва, и остава така няколко минути
  през което време машината залепя дълбоко 3 пъти за по няколко секунди
  (музиката и мишката спират) и през което време следното
  излиза от dmesg:

hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: status error: error=0x00
hdd: drive not ready for command
ide-cd: cmd 0x28 timed out
hdd: DMA timeout retry
hdd: timeout waiting for DMA
hdd: status timeout: status=0xd0 { Busy }
hdd: status timeout: error=0x04Aborted Command
hdd: drive not ready for command
hdd: ATAPI reset complete
hdd: command error: status=0x51 { DriveReady SeekComplete Error }
hdd: command error: error=0x52
ide: failed opcode was 100
end_request: I/O error, dev hdd, sector 18446744073707947640
Buffer I/O error on device hdd, logical block 0
hdd: command error: status=0x51 { DriveReady SeekComplete Error }
hdd: command error: error=0x52
ide: failed opcode was 100
end_request: I/O error, dev hdd, sector 18446744073707947648
Buffer I/O error on device hdd, logical block 1
hdd: command error: status=0x51 { DriveReady SeekComplete Error }
hdd: command error: error=0x52
ide: failed opcode was 100
end_request: I/O error, dev hdd, sector 18446744073707947656
Buffer I/O error on device hdd, logical block 2


Последните 5 реда се повтарят доста пъти за различни блокове и сектори.

Интересният за мен момент е че сега:

# hdparm /dev/hdd

/dev/hdd:
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument

т.е. DMA се е самоизключило.

Ако се опитам да го пусна отново на ръка изглежда че успявам (hdparm не се оплаква), но при опит за четене получавам отново залепянето описано по горе, след което DMA отново се самоизключва и DVD-четецът почва да чете, но не чрез DMA, което не върши работа за възпроизвеждане на DVD video.

DVD-четецът по принцип чете (рипнах си диска и го изгледах от харда си без грешки и проблеми), но без DMA не става за гледане на DVDта.

Идеи?

Поздрави,

Андро

--
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
============================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.