картридеры

From
Alex Mogilnikov (2:5054/70)
To
Andrey Slusar
Date
2007-01-04T08:10:44Z
Area
RU.UNIX.BSD
Привет Andrey!

26 Dec 06 13:44, Andrey Slusar писал Alex Mogilnikov:

 AS>   Я еще ни разу не видел USB-картридера, который бы не работал на 6.1

    Поставил себе USB картридер, и начал наблюдать странности. При записи на CF карту информация записывается порциями (случайного размера, судя по длительности зажигания лампочки на морде), после записи каждой порции процесс останавливается на 65 секунд. Затем записывается следующая порция и снова пауза 65 секунд... Файл размером 10 Мбайт может записываться 15-20 минут. Никаких ошибок записанный в результате файл не содержит. Что интересно, при чтении файла с карты таких таймаутов нет. Что это может быть такое?

    Есть у меня некоторые подозрения на прерывание. Я обнаружил, что на одном прерывании сидит что-то уж много разных устройств:

alx2% grep irq\ 5 /var/run/dmesg.boot
ohci0: <OHCI (generic) USB controller> mem 0xfebde000-0xfebdefff irq 5 at device 11.0 on pci0
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfebdfc00-0xfebdfcff irq 5 at device 11.1 on pci0
pcm0: <NVidia MCP51 High Definition Audio Controller> mem 0xfebd8000-0xfebdbfff irq 5 at device 16.1 on pci0
nve0: <NVIDIA nForce MCP51 Networking Adapter> port 0xdc00-0xdc07 mem 0xfebdc000-0xfebdcfff irq 5 at device 20.0 on pci0

    Кстати, пробовал вставить в сабж SD-карту с гигабайтом данных, и стал копировать данные с нее на NFS. Периодически работа с сетью останавливалаь и в лог сыпались сообщения:

nve0: device timeout (64)

    Можно ли каким-то образом рассадить эти устройства по разным прерываниям? Может ли в этом быть причина проблемы? Или меня угораздило купить неисправный сабж?

    FreeBSD-6.1.

Всего наилучшего,                                 [Team PCAD 2000]
Алексей М.
... Не место портит человека, а человек место.
---
 * Origin: === Сисоп спит - почта идет === (2:5054/70)
SEEN-BY: 5020/545 5054/1 4 8 9 11 28 35 36 37 45 66 67 70 75 84 85
PATH: 5054/70 1 37