ALT Linux hardware support
 help / color / mirror / Atom feed
* Re: [Hardware] ncq
  @ 2008-02-10 19:42 ` Konstantin A. Lepikhov
  2008-02-12 15:18   ` Андрей Коновалов
  2008-02-13  7:20   ` Aleksey E. Birukov
  0 siblings, 2 replies; 18+ messages in thread
From: Konstantin A. Lepikhov @ 2008-02-10 19:42 UTC (permalink / raw)
  To: hardware, krapa666

Hi Андрей!

Sunday 10, at 07:28:39 PM you wrote:

> 	Здравствуйте. Прошу подтвердить или опровергнуть поддержку сабжа моей 
> системой. dmesg в аттаче.
система ncq умеет, винты нет.

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-10 19:42 ` [Hardware] ncq Konstantin A. Lepikhov
@ 2008-02-12 15:18   ` Андрей Коновалов
  2008-02-12 16:27     ` Sergey Vlasov
  2008-02-13  7:20   ` Aleksey E. Birukov
  1 sibling, 1 reply; 18+ messages in thread
From: Андрей Коновалов @ 2008-02-12 15:18 UTC (permalink / raw)
  To: Konstantin A. Lepikhov; +Cc: hardware

В сообщении от Monday 11 February 2008 00:42:15 Konstantin A. Lepikhov 
написал(а):
> Hi Андрей!
>
> Sunday 10, at 07:28:39 PM you wrote:
> > 	Здравствуйте. Прошу подтвердить или опровергнуть поддержку сабжа моей
> > системой. dmesg в аттаче.
>
> система ncq умеет, винты нет.

И даже wd на 250gb SATA-II? Блин, и кому тогда можно верить в этом мире... А 
как до покупки винта определитьь - умеет или нет он?

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-12 15:18   ` Андрей Коновалов
@ 2008-02-12 16:27     ` Sergey Vlasov
  2008-02-12 18:12       ` Michael Shigorin
  2008-02-12 18:17       ` Maxim Tyurin
  0 siblings, 2 replies; 18+ messages in thread
From: Sergey Vlasov @ 2008-02-12 16:27 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 910 bytes --]

On Tue, Feb 12, 2008 at 08:18:22PM +0500, Андрей Коновалов wrote:
> В сообщении от Monday 11 February 2008 00:42:15 Konstantin A. Lepikhov 
> написал(а):
> > Hi Андрей!
> >
> > Sunday 10, at 07:28:39 PM you wrote:
> > > 	Здравствуйте. Прошу подтвердить или опровергнуть поддержку сабжа моей
> > > системой. dmesg в аттаче.
> >
> > система ncq умеет, винты нет.
> 
> И даже wd на 250gb SATA-II? Блин, и кому тогда можно верить в этом мире... А 
> как до покупки винта определитьь - умеет или нет он?

Читать обзоры перед покупкой - например:

http://www.ixbt.com/storage/wd2500ks-js.shtml
http://www.ixbt.com/storage/wd2500xs-sii3124.shtml

(наличие поддержки NCQ в данном случае зависит от версии firmware).

Вообще WD - достаточно странный производитель (в частности, в этом
тесте обнаружились два экземпляра вроде бы одной модели WD2500KS,
имеющие существенно разные характеристики).

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-12 16:27     ` Sergey Vlasov
@ 2008-02-12 18:12       ` Michael Shigorin
  2008-02-12 18:17       ` Maxim Tyurin
  1 sibling, 0 replies; 18+ messages in thread
From: Michael Shigorin @ 2008-02-12 18:12 UTC (permalink / raw)
  To: hardware

On Tue, Feb 12, 2008 at 07:27:52PM +0300, Sergey Vlasov wrote:
> (наличие поддержки NCQ в данном случае зависит от версии firmware).
> Вообще WD - достаточно странный производитель (в частности, в
> этом тесте обнаружились два экземпляра вроде бы одной модели
> WD2500KS, имеющие существенно разные характеристики).

В плане пляски поддержки NCQ от номера партии?
Угу, как раз 250-ки вовсю в неё попадали.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-12 16:27     ` Sergey Vlasov
  2008-02-12 18:12       ` Michael Shigorin
@ 2008-02-12 18:17       ` Maxim Tyurin
  1 sibling, 0 replies; 18+ messages in thread
From: Maxim Tyurin @ 2008-02-12 18:17 UTC (permalink / raw)
  To: hardware

Sergey Vlasov writes:
\skip
> Вообще WD - достаточно странный производитель (в частности, в этом
> тесте обнаружились два экземпляра вроде бы одной модели WD2500KS,
> имеющие существенно разные характеристики).

WD всегда так делает.
У них может быть одна модель с разным количеством пластин.
-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll@jabber.pibhe.com
   ___                                 
  / _ )__ _____  ___ ____ _______ _____
 / _  / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/  \_,_/___/
               /___/  


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-10 19:42 ` [Hardware] ncq Konstantin A. Lepikhov
  2008-02-12 15:18   ` Андрей Коновалов
@ 2008-02-13  7:20   ` Aleksey E. Birukov
  2008-02-13  7:36     ` Konstantin A. Lepikhov
  1 sibling, 1 reply; 18+ messages in thread
From: Aleksey E. Birukov @ 2008-02-13  7:20 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 471 bytes --]

Konstantin A. Lepikhov пишет:
> Hi Андрей!
>
> Sunday 10, at 07:28:39 PM you wrote:
>
>   
>> 	Здравствуйте. Прошу подтвердить или опровергнуть поддержку сабжа моей 
>> системой. dmesg в аттаче.
>>     
> система ncq умеет, винты нет.
>
>   

Скажите, пожалуйста, а как определить умеет ли система ncq на основе 
dmesg? У меня единственное упоминание:
$ dmesg|grep -i ncq
ata1.00: ATA-7, max UDMA/133, 976773168 sectors: LBA48 NCQ (depth 0/32). 
Полный вывод в аттаче.



[-- Attachment #2: dmesg.txt.gz --]
[-- Type: application/x-gzip, Size: 7671 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13  7:20   ` Aleksey E. Birukov
@ 2008-02-13  7:36     ` Konstantin A. Lepikhov
  2008-02-13  8:42       ` Aleksey E. Birukov
  2008-02-13  9:00       ` Aleksey E. Birukov
  0 siblings, 2 replies; 18+ messages in thread
From: Konstantin A. Lepikhov @ 2008-02-13  7:36 UTC (permalink / raw)
  To: hardware

Hi Aleksey!

Wednesday 13, at 10:20:23 AM you wrote:

> Konstantin A. Lepikhov пишет:
>> Hi Андрей!
>> 
>> Sunday 10, at 07:28:39 PM you wrote:
>> 
>>   
>>> 	Здравствуйте. Прошу подтвердить или опровергнуть поддержку сабжа моей 
>>> системой. dmesg в аттаче.
>>>     
>> система ncq умеет, винты нет.
>> 
>>   
> 
> Скажите, пожалуйста, а как определить умеет ли система ncq на основе dmesg? 
> У меня единственное упоминание:
> $ dmesg|grep -i ncq
> ata1.00: ATA-7, max UDMA/133, 976773168 sectors: LBA48 NCQ (depth 0/32). 
> Полный вывод в аттаче.
Система умеет некое подобие ncq под названием swncq. Но чтобы она это
сумела, надо вручную собрать initrd и указать для модуля sata_nv параметр
swncq=1

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13  7:36     ` Konstantin A. Lepikhov
@ 2008-02-13  8:42       ` Aleksey E. Birukov
  2008-02-13  9:00       ` Aleksey E. Birukov
  1 sibling, 0 replies; 18+ messages in thread
From: Aleksey E. Birukov @ 2008-02-13  8:42 UTC (permalink / raw)
  To: hardware

Konstantin A. Lepikhov пишет:
> Hi Aleksey!
>
> Wednesday 13, at 10:20:23 AM you wrote:
>
>   
>> Konstantin A. Lepikhov пишет:
>>     
>>> Hi Андрей!
>>>
>>> Sunday 10, at 07:28:39 PM you wrote:
>>>
>>>   
>>>       
>>>> 	Здравствуйте. Прошу подтвердить или опровергнуть поддержку сабжа моей 
>>>> системой. dmesg в аттаче.
>>>>     
>>>>         
>>> система ncq умеет, винты нет.
>>>
>>>   
>>>       
>> Скажите, пожалуйста, а как определить умеет ли система ncq на основе dmesg? 
>> У меня единственное упоминание:
>> $ dmesg|grep -i ncq
>> ata1.00: ATA-7, max UDMA/133, 976773168 sectors: LBA48 NCQ (depth 0/32). 
>> Полный вывод в аттаче.
>>     
> Система умеет некое подобие ncq под названием swncq. Но чтобы она это
> сумела, надо вручную собрать initrd и указать для модуля sata_nv параметр
> swncq=1
>   
Спасибо. А как вы это узнали? Можете научить?



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13  7:36     ` Konstantin A. Lepikhov
  2008-02-13  8:42       ` Aleksey E. Birukov
@ 2008-02-13  9:00       ` Aleksey E. Birukov
  2008-02-13  9:43         ` Andrey Rahmatullin
  1 sibling, 1 reply; 18+ messages in thread
From: Aleksey E. Birukov @ 2008-02-13  9:00 UTC (permalink / raw)
  To: hardware

Konstantin A. Lepikhov пишет:
> Hi Aleksey!
>
> Wednesday 13, at 10:20:23 AM you wrote:
>
>   
>> Konstantin A. Lepikhov пишет:
>>     
>>> Hi Андрей!
>>>
>>> Sunday 10, at 07:28:39 PM you wrote:
>>>
>>>   
>>>       
>>>> 	Здравствуйте. Прошу подтвердить или опровергнуть поддержку сабжа моей 
>>>> системой. dmesg в аттаче.
>>>>     
>>>>         
>>> система ncq умеет, винты нет.
>>>
>>>   
>>>       
>> Скажите, пожалуйста, а как определить умеет ли система ncq на основе dmesg? 
>> У меня единственное упоминание:
>> $ dmesg|grep -i ncq
>> ata1.00: ATA-7, max UDMA/133, 976773168 sectors: LBA48 NCQ (depth 0/32). 
>> Полный вывод в аттаче.
>>     
> Система умеет некое подобие ncq под названием swncq. Но чтобы она это
> сумела, надо вручную собрать initrd и указать для модуля sata_nv параметр
> swncq=
Попробовал в ком. строке при загрузке -- не получилось.

dmesg|grep -i ncq
Kernel command line: auto BOOT_IMAGE=2618-std-smp-7 ro root=804 panic=30 
splash=silent resume=/dev/sda3 sata_nv.swncq=1
Unknown boot option `sata_nv.swncq=1': ignoring
ata1.00: ATA-7, max UDMA/133, 976773168 sectors: LBA48 NCQ (depth 0/32)



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13  9:00       ` Aleksey E. Birukov
@ 2008-02-13  9:43         ` Andrey Rahmatullin
  2008-02-13 10:02           ` Aleksey E. Birukov
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Rahmatullin @ 2008-02-13  9:43 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 467 bytes --]

On Wed, Feb 13, 2008 at 12:00:39PM +0300, Aleksey E. Birukov wrote:
> Попробовал в ком. строке при загрузке -- не получилось.
Это работает только для модулей, вкомпилированных в ядро.
Для модулей из initrd достаточно указать параметры в /etc/modprobe.conf и
пересобрать initrd.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

После долгой медитации сделал вывод, что на LVM проще забить и идти
изучать evms.
		-- mithraen in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13  9:43         ` Andrey Rahmatullin
@ 2008-02-13 10:02           ` Aleksey E. Birukov
  2008-02-13 10:27             ` Andrey Rahmatullin
  2008-02-13 10:52             ` Sergey Vlasov
  0 siblings, 2 replies; 18+ messages in thread
From: Aleksey E. Birukov @ 2008-02-13 10:02 UTC (permalink / raw)
  To: hardware

Andrey Rahmatullin пишет:
> On Wed, Feb 13, 2008 at 12:00:39PM +0300, Aleksey E. Birukov wrote:
>   
>> Попробовал в ком. строке при загрузке -- не получилось.
>>     
> Это работает только для модулей, вкомпилированных в ядро.
> Для модулей из initrd достаточно указать параметры в /etc/modprobe.conf и
> пересобрать initrd.
>   
Создал такой файл
# cat /etc/modprobe.d/swncq
options sata_nv swncq=1

и пересобрал initrd -- система отказалась загружаться, ругаясь на 
параметр swncq.

Где моя ошибка?



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13 10:02           ` Aleksey E. Birukov
@ 2008-02-13 10:27             ` Andrey Rahmatullin
  2008-02-13 10:52             ` Sergey Vlasov
  1 sibling, 0 replies; 18+ messages in thread
From: Andrey Rahmatullin @ 2008-02-13 10:27 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

On Wed, Feb 13, 2008 at 01:02:12PM +0300, Aleksey E. Birukov wrote:
> и пересобрал initrd -- система отказалась загружаться, ругаясь на 
> параметр swncq.
А подробнее?


-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Есть тут у меня возможность выпросить железные IP-телефоны
потестировать, но кошку с голосом мне никто не даст.
		-- alb in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13 10:02           ` Aleksey E. Birukov
  2008-02-13 10:27             ` Andrey Rahmatullin
@ 2008-02-13 10:52             ` Sergey Vlasov
  2008-02-13 10:56               ` Aleksey E. Birukov
  1 sibling, 1 reply; 18+ messages in thread
From: Sergey Vlasov @ 2008-02-13 10:52 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 788 bytes --]

On Wed, Feb 13, 2008 at 01:02:12PM +0300, Aleksey E. Birukov wrote:
> Andrey Rahmatullin пишет:
> > On Wed, Feb 13, 2008 at 12:00:39PM +0300, Aleksey E. Birukov wrote:
> >   
> >> Попробовал в ком. строке при загрузке -- не получилось.
> >>     
> > Это работает только для модулей, вкомпилированных в ядро.
> > Для модулей из initrd достаточно указать параметры в /etc/modprobe.conf и
> > пересобрать initrd.
> >   
> Создал такой файл
> # cat /etc/modprobe.d/swncq
> options sata_nv swncq=1
> 
> и пересобрал initrd -- система отказалась загружаться, ругаясь на 
> параметр swncq.

В ядре 2.6.18 модуль sata_nv ещё не поддерживает swncq и не имеет
соответствующего параметра.  Впрочем, вроде бы и в 2.6.24 swncq
работает криво, поэтому и не включается по умолчанию.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13 10:52             ` Sergey Vlasov
@ 2008-02-13 10:56               ` Aleksey E. Birukov
  2008-02-13 12:19                 ` Konstantin A. Lepikhov
  2008-02-13 12:37                 ` Sergey Vlasov
  0 siblings, 2 replies; 18+ messages in thread
From: Aleksey E. Birukov @ 2008-02-13 10:56 UTC (permalink / raw)
  To: hardware

Sergey Vlasov пишет:
> On Wed, Feb 13, 2008 at 01:02:12PM +0300, Aleksey E. Birukov wrote:
>   
>> Andrey Rahmatullin пишет:
>>     
>>> On Wed, Feb 13, 2008 at 12:00:39PM +0300, Aleksey E. Birukov wrote:
>>>   
>>>       
>>>> Попробовал в ком. строке при загрузке -- не получилось.
>>>>     
>>>>         
>>> Это работает только для модулей, вкомпилированных в ядро.
>>> Для модулей из initrd достаточно указать параметры в /etc/modprobe.conf и
>>> пересобрать initrd.
>>>   
>>>       
>> Создал такой файл
>> # cat /etc/modprobe.d/swncq
>> options sata_nv swncq=1
>>
>> и пересобрал initrd -- система отказалась загружаться, ругаясь на 
>> параметр swncq.
>>     
>
> В ядре 2.6.18 модуль sata_nv ещё не поддерживает swncq и не имеет
> соответствующего параметра.  Впрочем, вроде бы и в 2.6.24 swncq
> работает криво, поэтому и не включается по умолчанию.
>   
Тогда понятно.
Скажите, пожалуйста, чем отличается swncq от обычного? (Не нашел)
Есть ли опасность потерять данные при его использовании?




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13 10:56               ` Aleksey E. Birukov
@ 2008-02-13 12:19                 ` Konstantin A. Lepikhov
  2008-02-13 12:44                   ` Sergey Vlasov
  2008-02-13 12:37                 ` Sergey Vlasov
  1 sibling, 1 reply; 18+ messages in thread
From: Konstantin A. Lepikhov @ 2008-02-13 12:19 UTC (permalink / raw)
  To: hardware

Hi Aleksey!

Wednesday 13, at 01:56:00 PM you wrote:

> Sergey Vlasov пишет:
> > On Wed, Feb 13, 2008 at 01:02:12PM +0300, Aleksey E. Birukov wrote:
> >   
> >> Andrey Rahmatullin пишет:
> >>     
> >>> On Wed, Feb 13, 2008 at 12:00:39PM +0300, Aleksey E. Birukov wrote:
> >>>   
> >>>       
> >>>> Попробовал в ком. строке при загрузке -- не получилось.
> >>>>     
> >>>>         
> >>> Это работает только для модулей, вкомпилированных в ядро.
> >>> Для модулей из initrd достаточно указать параметры в /etc/modprobe.conf и
> >>> пересобрать initrd.
> >>>   
> >>>       
> >> Создал такой файл
> >> # cat /etc/modprobe.d/swncq
> >> options sata_nv swncq=1
> >>
> >> и пересобрал initrd -- система отказалась загружаться, ругаясь на 
> >> параметр swncq.
> >>     
> >
> > В ядре 2.6.18 модуль sata_nv ещё не поддерживает swncq и не имеет
> > соответствующего параметра.  Впрочем, вроде бы и в 2.6.24 swncq
> > работает криво, поэтому и не включается по умолчанию.
> >   
> Тогда понятно.
> Скажите, пожалуйста, чем отличается swncq от обычного? (Не нашел)
> Есть ли опасность потерять данные при его использовании?
опасность есть всегда ;) Общий статус о поддержке ncq в чипсетах nvidia
можно узнать либо на http://linux-ata.org/driver-status.html#nvidia, либо
порывшись в архивах linux-ide на gmane.org

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13 10:56               ` Aleksey E. Birukov
  2008-02-13 12:19                 ` Konstantin A. Lepikhov
@ 2008-02-13 12:37                 ` Sergey Vlasov
  2008-02-13 17:57                   ` Aleksey E. Birukov
  1 sibling, 1 reply; 18+ messages in thread
From: Sergey Vlasov @ 2008-02-13 12:37 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 1114 bytes --]

On Wed, Feb 13, 2008 at 01:56:00PM +0300, Aleksey E. Birukov wrote:
> Скажите, пожалуйста, чем отличается swncq от обычного? (Не нашел)

Многие действия, которые в других контроллерах с поддержкой NCQ
выполняются аппаратно, в случае SWNCQ делаются программно в драйвере.
Например, в случае AHCI драйверу достаточно поместить команду в элемент
таблицы команд, соответствующий тегу, и запустить её на выполнение, после
чего прерывание от контроллера по этой команде придёт только после полного
её завершения.  В SWNCQ весь этот процесс разбит на отдельные действия -
выдаётся отдельное прерывание после передачи команды в устройство, далее
ещё одно прерывание приходит, когда устройство запросило передачу данных
для команды, наконец, через некоторое время устройство сообщает о
завершении обработки команды.  Естественно, по сравнению с действительно
аппаратной реализацией загрузка процессора увеличивается.

> Есть ли опасность потерять данные при его использовании?

Вообще некоторая вероятность проблем есть - хотя бы по той причине,
что 2.6.24 - первый релиз, где появилась поддержка SWNCQ.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13 12:19                 ` Konstantin A. Lepikhov
@ 2008-02-13 12:44                   ` Sergey Vlasov
  0 siblings, 0 replies; 18+ messages in thread
From: Sergey Vlasov @ 2008-02-13 12:44 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 507 bytes --]

On Wed, Feb 13, 2008 at 03:19:53PM +0300, Konstantin A. Lepikhov wrote:
> Общий статус о поддержке ncq в чипсетах nvidia
> можно узнать либо на http://linux-ata.org/driver-status.html#nvidia,

Но информация там тухловатая - тот патч, про который написано "needs
debugging" (поддержка ADMA), уже давно в ядре (правда, баги при
использовании >= 4G RAM там фиксят до сих пор), а про SWNCQ вообще нет ни
слова.

> либо порывшись в архивах linux-ide на gmane.org

Вот это обычно и приходится делать.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Hardware] ncq
  2008-02-13 12:37                 ` Sergey Vlasov
@ 2008-02-13 17:57                   ` Aleksey E. Birukov
  0 siblings, 0 replies; 18+ messages in thread
From: Aleksey E. Birukov @ 2008-02-13 17:57 UTC (permalink / raw)
  To: hardware

Sergey Vlasov пишет:
> On Wed, Feb 13, 2008 at 01:56:00PM +0300, Aleksey E. Birukov wrote:
>   
>> Скажите, пожалуйста, чем отличается swncq от обычного? (Не нашел)
>>     
>
> Многие действия, которые в других контроллерах с поддержкой NCQ
> выполняются аппаратно, в случае SWNCQ делаются программно в драйвере.
> Например, в случае AHCI драйверу достаточно поместить команду в элемент
> таблицы команд, соответствующий тегу, и запустить её на выполнение, после
> чего прерывание от контроллера по этой команде придёт только после полного
> её завершения.  В SWNCQ весь этот процесс разбит на отдельные действия -
> выдаётся отдельное прерывание после передачи команды в устройство, далее
> ещё одно прерывание приходит, когда устройство запросило передачу данных
> для команды, наконец, через некоторое время устройство сообщает о
> завершении обработки команды.  Естественно, по сравнению с действительно
> аппаратной реализацией загрузка процессора увеличивается.
>
>   
>> Есть ли опасность потерять данные при его использовании?
>>     
>
> Вообще некоторая вероятность проблем есть - хотя бы по той причине,
> что 2.6.24 - первый релиз, где появилась поддержка SWNCQ.
Работает:
$ dmesg|grep -i ncq
sata_nv 0000:00:0e.0: Using SWNCQ mode
ata1.00: 976773168 sectors, multi 1: LBA48 NCQ (depth 31/32)
sata_nv 0000:00:0e.1: Using SWNCQ mode
sata_nv 0000:00:0e.2: Using SWNCQ mode

$ uname -a
Linux localhost.localdomain 2.6.24-std-def-alt3 #1 SMP Tue Feb 12 
14:45:59 MSK 2008 i686 GNU/Linux



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2008-02-13 17:57 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-10 19:42 ` [Hardware] ncq Konstantin A. Lepikhov
2008-02-12 15:18   ` Андрей Коновалов
2008-02-12 16:27     ` Sergey Vlasov
2008-02-12 18:12       ` Michael Shigorin
2008-02-12 18:17       ` Maxim Tyurin
2008-02-13  7:20   ` Aleksey E. Birukov
2008-02-13  7:36     ` Konstantin A. Lepikhov
2008-02-13  8:42       ` Aleksey E. Birukov
2008-02-13  9:00       ` Aleksey E. Birukov
2008-02-13  9:43         ` Andrey Rahmatullin
2008-02-13 10:02           ` Aleksey E. Birukov
2008-02-13 10:27             ` Andrey Rahmatullin
2008-02-13 10:52             ` Sergey Vlasov
2008-02-13 10:56               ` Aleksey E. Birukov
2008-02-13 12:19                 ` Konstantin A. Lepikhov
2008-02-13 12:44                   ` Sergey Vlasov
2008-02-13 12:37                 ` Sergey Vlasov
2008-02-13 17:57                   ` Aleksey E. Birukov

ALT Linux hardware support

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
		hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
	public-inbox-index hardware

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.hardware


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git