public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] параллельная работа с cdrw-приводами
@ 2011-10-11 19:06 Viktor V. Kudlak
  2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
  0 siblings, 1 reply; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-11 19:06 UTC (permalink / raw
  To: gentoo-user-ru

Привет, ALL!

В общем, есть задача, параллельно писать на X приводов. пишу:

for i in /dev/sr*; do { eject $i & } ; done

процессы уходят в фон, но при этом сидюки открываются по очереди.
хорошо, делаю в разных терминалах одновременно открытие разных
сидюков, тоже самое

пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".

как победить эту змеюку и с чем это связано?.


-- 
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)

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

* [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
  2011-10-11 19:06 [gentoo-user-ru] параллельная работа с cdrw-приводами Viktor V. Kudlak
@ 2011-10-12 12:01 ` Anton Ananich
  2011-10-12 18:01   ` Denis V. Rybakov
  2011-10-12 19:05   ` Viktor V. Kudlak
  0 siblings, 2 replies; 6+ messages in thread
From: Anton Ananich @ 2011-10-12 12:01 UTC (permalink / raw
  To: gentoo-user-ru

А у вас приводы подключены на один контроллер или на разные?

2011/10/11 Viktor V. Kudlak <info@kentos.ru>:
> Привет, ALL!
>
> В общем, есть задача, параллельно писать на X приводов. пишу:
>
> for i in /dev/sr*; do { eject $i & } ; done
>
> процессы уходят в фон, но при этом сидюки открываются по очереди.
> хорошо, делаю в разных терминалах одновременно открытие разных
> сидюков, тоже самое
>
> пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".
>
> как победить эту змеюку и с чем это связано?.
>
>
> --
> Best regards, Viktor V. Kudlak
> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>

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

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
  2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
@ 2011-10-12 18:01   ` Denis V. Rybakov
  2011-10-12 19:13     ` [gentoo-user-ru] " Viktor V. Kudlak
  2011-10-12 19:05   ` Viktor V. Kudlak
  1 sibling, 1 reply; 6+ messages in thread
From: Denis V. Rybakov @ 2011-10-12 18:01 UTC (permalink / raw
  To: gentoo-user-ru

Рискну предположить что проблема в скрипте.

Попробуй так

for i in /dev/sr*; do { screen eject $i } ; done




On 12.10.2011 16:01, Anton Ananich wrote:

> for i in /dev/sr*; do { eject $i&  } ; done
> >




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

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
  2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
  2011-10-12 18:01   ` Denis V. Rybakov
@ 2011-10-12 19:05   ` Viktor V. Kudlak
  2011-10-13 12:14     ` Viktor V. Kudlak
  1 sibling, 1 reply; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-12 19:05 UTC (permalink / raw
  To: gentoo-user-ru

6 приводов на чипсете + 3 на LSI Fusion MPT

hercules ~ # cdrecord -scanbus | grep -i optiarc -B 1
Linux sg driver version: 3.5.34
        0,0,0     0) 'ATA     ' 'ST500DM002-1BC14' 'JC4B' Disk
        0,1,0     1) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
        0,2,0     2) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
        0,3,0     3) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
--
scsibus1:
        1,0,0   100) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
        1,1,0   101) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
--
scsibus2:
        2,0,0   200) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
        2,1,0   201) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
--
scsibus3:
        3,0,0   300) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
--
scsibus4:
        4,0,0   400) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM

12 октября 2011 г. 16:01 пользователь Anton Ananich
<anton.ananich@gmail.com> написал:
> А у вас приводы подключены на один контроллер или на разные?
>
> 2011/10/11 Viktor V. Kudlak <info@kentos.ru>:
>> Привет, ALL!
>>
>> В общем, есть задача, параллельно писать на X приводов. пишу:
>>
>> for i in /dev/sr*; do { eject $i & } ; done
>>
>> процессы уходят в фон, но при этом сидюки открываются по очереди.
>> хорошо, делаю в разных терминалах одновременно открытие разных
>> сидюков, тоже самое
>>
>> пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".
>>
>> как победить эту змеюку и с чем это связано?.
>>
>>
>> --
>> Best regards, Viktor V. Kudlak
>> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>>
>



-- 
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)

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

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
  2011-10-12 18:01   ` Denis V. Rybakov
@ 2011-10-12 19:13     ` Viktor V. Kudlak
  0 siblings, 0 replies; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-12 19:13 UTC (permalink / raw
  To: gentoo-user-ru

данный вариант тоже не верен, скрипт я как пример привел.

для проверки напиши:

time { for i in `seq 0 5`; do { screen sleep 1; }; done }

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

12 октября 2011 г. 22:01 пользователь Denis V. Rybakov
<denis.rybakov@gmail.com> написал:
> Рискну предположить что проблема в скрипте.
>
> Попробуй так
>
> for i in /dev/sr*; do { screen eject $i } ; done
>
>
>
>
> On 12.10.2011 16:01, Anton Ananich wrote:
>
>> for i in /dev/sr*; do { eject $i&  } ; done
>> >
>
>
>



-- 
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)

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

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] параллельная работа с cdrw-приводами
  2011-10-12 19:05   ` Viktor V. Kudlak
@ 2011-10-13 12:14     ` Viktor V. Kudlak
  0 siblings, 0 replies; 6+ messages in thread
From: Viktor V. Kudlak @ 2011-10-13 12:14 UTC (permalink / raw
  To: gentoo-user-ru

новости по данной трабле:

пишу:
____
hercules ~ # eject -t /dev/sr4 &  strace eject -t /dev/sr5
--//--
munmap(0x7fc3bdae7000, 4096)            = 0
stat("/dev/sr5", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 5), ...}) = 0
open("/dev/sr5", O_RDONLY|O_NONBLOCK
здесь оно дожидается первого привода
)   = 3
ioctl(3, CDROMCLOSETRAY, 0)             = 0
exit_group(0)                           = ?
[1]+  Done                    eject -t /dev/sr4
------

у кого какие мысли?.


12 октября 2011 г. 23:05 пользователь Viktor V. Kudlak <info@kentos.ru> написал:
> 6 приводов на чипсете + 3 на LSI Fusion MPT
>
> hercules ~ # cdrecord -scanbus | grep -i optiarc -B 1
> Linux sg driver version: 3.5.34
>        0,0,0     0) 'ATA     ' 'ST500DM002-1BC14' 'JC4B' Disk
>        0,1,0     1) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
>        0,2,0     2) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
>        0,3,0     3) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> --
> scsibus1:
>        1,0,0   100) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
>        1,1,0   101) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> --
> scsibus2:
>        2,0,0   200) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
>        2,1,0   201) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
> --
> scsibus3:
>        3,0,0   300) 'Optiarc ' 'DVD RW AD-5260S ' '1.00' Removable CD-ROM
> --
> scsibus4:
>        4,0,0   400) 'Optiarc ' 'DVD RW AD-5280S ' '1.01' Removable CD-ROM
>
> 12 октября 2011 г. 16:01 пользователь Anton Ananich
> <anton.ananich@gmail.com> написал:
>> А у вас приводы подключены на один контроллер или на разные?
>>
>> 2011/10/11 Viktor V. Kudlak <info@kentos.ru>:
>>> Привет, ALL!
>>>
>>> В общем, есть задача, параллельно писать на X приводов. пишу:
>>>
>>> for i in /dev/sr*; do { eject $i & } ; done
>>>
>>> процессы уходят в фон, но при этом сидюки открываются по очереди.
>>> хорошо, делаю в разных терминалах одновременно открытие разных
>>> сидюков, тоже самое
>>>
>>> пробую cdrecord'ы запустить параллельно, пишут, мол "жду соседа".
>>>
>>> как победить эту змеюку и с чем это связано?.
>>>
>>>
>>> --
>>> Best regards, Viktor V. Kudlak
>>> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>>>
>>
>
>
>
> --
> Best regards, Viktor V. Kudlak
> * Origin: ----> Remind me to write it <---- (2:5030/1374)
>



-- 
Best regards, Viktor V. Kudlak
* Origin: ----> Remind me to write it <---- (2:5030/1374)

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

end of thread, other threads:[~2011-10-13 12:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-11 19:06 [gentoo-user-ru] параллельная работа с cdrw-приводами Viktor V. Kudlak
2011-10-12 12:01 ` [gentoo-user-ru] " Anton Ananich
2011-10-12 18:01   ` Denis V. Rybakov
2011-10-12 19:13     ` [gentoo-user-ru] " Viktor V. Kudlak
2011-10-12 19:05   ` Viktor V. Kudlak
2011-10-13 12:14     ` Viktor V. Kudlak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox