Asus DRW 2014 L1 (тормозит при копировании на жесткий диск)
Модератор: Модераторы разделов
-
nick0
- Сообщения: 26
Asus DRW 2014 L1
Добрый день!
Прикупил привод Asus Drw 2014 L1 с IDE интерфейсом. Работает в принципе нормально, но при копировании с привода, например, на жёсткий диск
система притормаживает, и копирование происходит как-то рывками. Поиск на оф. сайте asus ничего не дал, там все прошивки и дрова только под винду.
На старом приводе asus cd-rw такой проблемы не было, хотя копирование происходит примерно на такой же скорости.
Может знаете как изменить скорость считывания? Или может прогой можно настроить привод?
Прикупил привод Asus Drw 2014 L1 с IDE интерфейсом. Работает в принципе нормально, но при копировании с привода, например, на жёсткий диск
система притормаживает, и копирование происходит как-то рывками. Поиск на оф. сайте asus ничего не дал, там все прошивки и дрова только под винду.
На старом приводе asus cd-rw такой проблемы не было, хотя копирование происходит примерно на такой же скорости.
Может знаете как изменить скорость считывания? Или может прогой можно настроить привод?
Slackware Linux ueber alles!!
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Asus DRW 2014 L1
DMA включен?
прога для настройки называется hdparm для запуска требует рутовых прав
прога для настройки называется hdparm для запуска требует рутовых прав
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
По правде говоря не знаю что такое DMA. И как посмотреть включен он или нет?
Спасибо за совет на счёт hdparm, скачаю сейчас.
Slackware Linux ueber alles!!
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Asus DRW 2014 L1
http://ru.wikipedia.org/wiki/DMA
узнать включен ли он можно просто набрав рутом hdparm и имя привода
т.е. так
Прямой доступ к памяти (англ. Direct Memory Access, DMA) — режим обмена данными, без участия Центрального Процессора. В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.
узнать включен ли он можно просто набрав рутом hdparm и имя привода
т.е. так
root:/home/flanker# 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: Inappropriate ioctl for device
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
Посмотрел, он выключен. Текст выдал следующий:
/dev/cdrom:
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: Inappropriate ioctl for device
Скорей всего в этом проблема, тк на втором сд приводе эта функция включена.
А как её включить?
И в последней строке какая-то ошибка...
/dev/cdrom:
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: Inappropriate ioctl for device
Скорей всего в этом проблема, тк на втором сд приводе эта функция включена.
А как её включить?
И в последней строке какая-то ошибка...
Slackware Linux ueber alles!!
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Asus DRW 2014 L1
Скорей всего в этом проблема, тк на втором сд приводе эта функция включена.
А как её включить?
# hdparm -d 1 /dev/cdrom
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
Включил, но ничего не изменилось, так же при копировании тормозит система, и при записи на диск тоже. Не знаю в чем дело...
Slackware Linux ueber alles!!
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
И начинает тормозить система не сразу, а после того как привод разгонится, потом скорость копирования снижается. Я думал, может её можно отрегулировать вручную.
Slackware Linux ueber alles!!
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
Ладно, почитаю ещё в манах по hdparm, может что-нибудь накопаю
Спасибо за помощь
Спасибо за помощь
Slackware Linux ueber alles!!
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Asus DRW 2014 L1
nick0, посмотри здесь:
http://www.mplayerhq.hu/DOCS/HTML/ru/drives.html
http://www.mplayerhq.hu/DOCS/HTML/ru/drives.html
-
fines
- Сообщения: 359
- ОС: Slackware-current
Re: Asus DRW 2014 L1
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
Сейчас ещё заметил - когда изменил dma, проверил, всё нормально dma=on, а когда начинаю копировать, сбрасывает dma на off, пробовал keepsettings, не помогла. Не ясно зачем настройки сбрасываются на дефолтные
А на счет проблемы с драйвером, то как её решить?
А на счет проблемы с драйвером, то как её решить?
Slackware Linux ueber alles!!
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Asus DRW 2014 L1
по дефолту как раз dma включен. какая то проблема приводит к отключению его.
посмотри что пишет
Код: Выделить всё
$ dmesgпосмотри что пишет
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
Сделать бы, чтобы настройки не скидывались на off, тогда может нормально бы стало работать 
Slackware Linux ueber alles!!
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
flank'er писал(а): ↑11.11.2008 11:10по дефолту как раз dma включен. какая то проблема приводит к отключению его.
Код: Выделить всё
$ dmesg
посмотри что пишет
Пишет следующее:
Код:
On node 0 totalpages: 131056
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 4064 pages, LIFO batch:0
Normal zone: 991 pages used for memmap
Normal zone: 125969 pages, LIFO batch:31
HighMem zone: 0 pages used for memmap
Movable zone: 0 pages used for memmap
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
UDF-fs: Partition marked readonly; forcing readonly mount
UDF-fs INFO UDF 0.9.8.1 (2004/29/09) Mounting volume 'MY_DISC', timestamp 2006/03/20 15:29 (10b4)
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ide_intr: huh? expected NULL handler on exit
hdc: ATAPI reset complete
VFS: busy inodes on changed media.
hdc: UDMA/66 mode selected
hdc: UDMA/66 mode selected
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
UDF-fs: Partition marked readonly; forcing readonly mount
UDF-fs INFO UDF 0.9.8.1 (2004/29/09) Mounting volume 'MY_DISC', timestamp 2006/03/20 15:29 (10b4)
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ide_intr: huh? expected NULL handler on exit
hdc: ATAPI reset complete
VFS: busy inodes on changed media.
hdc: UDMA/66 mode selected
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ide_intr: huh? expected NULL handler on exit
hdc: ATAPI reset complete
VFS: busy inodes on changed media.
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
eth0: no IPv6 routers present
hdc: UDMA/66 mode selected
ISO 9660 Extensions: Microsoft Joliet Level 3
ISOFS: changing to secondary root
hdd: media error (bad sector): status=0x51 { DriveReady SeekComplete Error }
hdd: media error (bad sector): error=0x30 { LastFailedSense=0x03 }
ide: failed opcode was: unknown
ATAPI device hdd:
Error: Medium error -- (Sense key=0x03)
(reserved error code) -- (asc=0x02, ascq=0x00)
The failed "Read 10" packet command was:
"28 00 00 05 13 d3 00 00 01 00 00 00 00 00 00 00 "
end_request: I/O error, dev hdd, sector 1331020
Buffer I/O error on device hdd, logical block 332755
hdc: UDMA/66 mode selected
UDF-fs: Partition marked readonly; forcing readonly mount
UDF-fs INFO UDF 0.9.8.1 (2004/29/09) Mounting volume 'MY_DISC', timestamp 2006/03/20 15:29 (10b4)
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ide_intr: huh? expected NULL handler on exit
hdc: ATAPI reset complete
VFS: busy inodes on changed media.
hdc: UDMA/66 mode selected
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ide_intr: huh? expected NULL handler on exit
hdc: ATAPI reset complete
VFS: busy inodes on changed media.
hdc: UDMA/66 mode selected
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
hdc: cdrom_decode_status: error=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ide_intr: huh? expected NULL handler on exit
hdc: ATAPI reset complete
VFS: busy inodes on changed mediaПолно каких-то ошибок, вот такая ерунда...
Одно ясно - есть строка dma disabled
Slackware Linux ueber alles!!
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
Можно ли эти ошибки как-то исправить. Может ядро собрать заново? 
Slackware Linux ueber alles!!
-
flank'er
- Сообщения: 496
- Статус: слаковщик
- ОС: Slackware64
Re: Asus DRW 2014 L1
ну ситуация ясна: ядро с приводом не понимают друг друга. проблема может быть в железе (что мало вероятно) или ядре(отсутствуют некоторые модули, читай: драйвера)
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
А что делать? Каким образом дрова ставить? Вроде распознает он модель привода правильно.
Можно проблему решить перекомпиляцией ядра или это здесь не поможет?
Slackware Linux ueber alles!!
-
bormant
- Сообщения: 1354
Re: Asus DRW 2014 L1
Похоже?
http://lkml.org/lkml/2007/8/16/146
http://www.mail-archive.com/linux-ide@vger...g/msg09696.html
Там решением было задавить до UDMA3 при помощи "hdparm -X67".
http://lkml.org/lkml/2007/8/16/146
http://www.mail-archive.com/linux-ide@vger...g/msg09696.html
Там решением было задавить до UDMA3 при помощи "hdparm -X67".
-
nick0
- Сообщения: 26
Re: Asus DRW 2014 L1
bormant писал(а): ↑11.11.2008 19:09Похоже? http://lkml.org/lkml/2007/8/16/146
Там решением было задавить до UDMA3 при помощи "hdparm -X67".
Ошибок больше нет, dma не сбрасывает на off, и копирование ультраскоростное.
Огромное Спасибо всем!! Сам бы ещё мучился
Slackware Linux ueber alles!!
-
Nik0las
- Сообщения: 24
Re: Asus DRW 2014 L1
Добрый вечер!
Перешел на новую Slackware 12.2 и хотел заново прописать параметры для Asus DRW 2014
На команду
выдает ошибку следующего содержания:
В гугле нашел инфу, но там выдавало invalid input/output.
Под 12.1 всё было нормально. Не знаете в чем здесь может быть проблема?
Может ли быть проблема в шлейфе?
Перешел на новую Slackware 12.2 и хотел заново прописать параметры для Asus DRW 2014
На команду
Код: Выделить всё
hdparm -X67 /dev/dvdвыдает ошибку следующего содержания:
Код: Выделить всё
HDIO_DRIVE_CMD (setxfermode) failed: Invalid exchargeВ гугле нашел инфу, но там выдавало invalid input/output.
Под 12.1 всё было нормально. Не знаете в чем здесь может быть проблема?
Может ли быть проблема в шлейфе?
Slackware Linux ueber alles!!
-
Nik0las
- Сообщения: 24
Re: Asus DRW 2014 L1
Проблема оказалась в неисправности данного девайса. Проверили его с другом под виндой, там он вообще диски не читает.
Нужно будет сходить в кей и поменять. Прикол в том, что под Slackware он работал (хоть и глючил при копировании) при помощи hdparm, а в винде вообще не пашет :-)
Нужно будет сходить в кей и поменять. Прикол в том, что под Slackware он работал (хоть и глючил при копировании) при помощи hdparm, а в винде вообще не пашет :-)
Slackware Linux ueber alles!!