<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Рутокен ЭЦП. Проблема с xhci?]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2133" />
	<updated>2014-10-10T11:52:22Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2133/</id>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7647/#p7647" />
			<content type="html"><![CDATA[<p>upd: <br />сегодня при втыкании токена pcscd покрашился (но уже иначе):<br />использовался другой порт, не тот, что был в начале темы.</p><div class="codebox"><pre><code>pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:798:ReadUSB() read failed (1/7): -7 Resource temporarily unavailable
pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:759:WriteUSB() write failed (1/7): -7 Resource temporarily unavailable
pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ifdhandler.c:171:CreateChannelByNameOrChannel() failed
pcscd: readerfactory.c:1046:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/001/007)
pcscd: readerfactory.c:338:RFAddReader() Aktiv Rutoken ECP init failed.
pcscd: hotplug_libudev.c:504:HPAddDevice() Failed adding USB device: Aktiv Rutoken ECP</code></pre></div><p>версия ccid: 1.4.18.<br />Попробую включить отладку pcscd и откатиться на 1.4.15. И похоже, что проблема не в хабе.</p>]]></content>
			<author>
				<name><![CDATA[beelze]]></name>
				<uri>https://forum.rutoken.ru/user/9511/</uri>
			</author>
			<updated>2014-10-10T11:52:22Z</updated>
			<id>https://forum.rutoken.ru/post/7647/#p7647</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7646/#p7646" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>На днях попробую погенерировать ключи – на разных портах. Для исключения проблемы на стороне хаба.</p></blockquote></div><p>Спасибо! Буду ждать результатов.</p>]]></content>
			<author>
				<name><![CDATA[_S]]></name>
				<uri>https://forum.rutoken.ru/user/363/</uri>
			</author>
			<updated>2014-10-10T07:32:50Z</updated>
			<id>https://forum.rutoken.ru/post/7646/#p7646</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7645/#p7645" />
			<content type="html"><![CDATA[<p>Пока я не набрал презентативной статистики, но уже 3 раза такое произошло. На днях попробую погенерировать ключи – на разных портах. Для исключения проблемы на стороне хаба.</p>]]></content>
			<author>
				<name><![CDATA[beelze]]></name>
				<uri>https://forum.rutoken.ru/user/9511/</uri>
			</author>
			<updated>2014-10-09T20:38:37Z</updated>
			<id>https://forum.rutoken.ru/post/7645/#p7645</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7640/#p7640" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>Под «отладочным ядром» применительно к данному случаю понимается ядро, собранное с CONFIG_USB_DEBUG? Нет, в моем случае это не так. Если про CONFIG_DEBUG_KERNEL, то эта опция выбирается автоматически при включении CONFIG_EXPERT, что, в свою очередь, мне необходимо.</p></blockquote></div><p>Да, я конечно имел ввиду <strong>CONFIG_USB_DEBUG</strong></p><div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>dev-libs/opensc<br />Installed versions:&nbsp; 0.14.0(18:24:34 10/01/14)(pcsc-lite readline ssl zlib -ctapi -doc -openct -secure-messaging)<br />то бишь (исходя из ебилда), конфигурировалось с pcsc openssl zlib и readline. можно, конечно, пересобрать и найти логи конфигурирования и сборки, но я полагаю этого достаточно. да и проблема пока на мой взгляд, указывает не на opensc.</p></blockquote></div><p>Да, этого вполне достаточно.</p><div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>для этого сначала потребуется найти более-менее уверенный способ воспроизведения ошибки. на днях этим займусь.</p></blockquote></div><p>Как редко проявляется ошибка?</p>]]></content>
			<author>
				<name><![CDATA[_S]]></name>
				<uri>https://forum.rutoken.ru/user/363/</uri>
			</author>
			<updated>2014-10-09T10:58:10Z</updated>
			<id>https://forum.rutoken.ru/post/7640/#p7640</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7636/#p7636" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Ошибка была в libusb-1.0.8 (<a href="http://git.libusb.org/?p=libusb.git;a=commitdiff;h=3b6d9ac82e2599cad7817d21e909a42275ddc4c4">Исправление</a>). Осложнялось всё тем, что версия libusb-1.0.9 очень долго не выходила в релиз и libusb-1.0.8 получила широкое распространение в дистрибутивах.</p></blockquote></div><p>проверил linux_usbfs.c собранной версии, указанный патч там уже применен.</p><div class="quotebox"><blockquote><p>Судя по этому:<br />(а на неотладочном ядре, такого быть не должно) проблема действително на &quot;низком уровне&quot;.<br />Укажите пожалуйста версию OpenSC, и если Вы собирали её сами, то приложите пожалуйста <strong>config.log</strong></p></blockquote></div><p>Под «отладочным ядром» применительно к данному случаю понимается ядро, собранное с CONFIG_USB_DEBUG? Нет, в моем случае это не так. Если про CONFIG_DEBUG_KERNEL, то эта опция выбирается автоматически при включении CONFIG_EXPERT, что, в свою очередь, мне необходимо.</p><p>dev-libs/opensc<br />Installed versions:&nbsp; 0.14.0(18:24:34 10/01/14)(pcsc-lite readline ssl zlib -ctapi -doc -openct -secure-messaging)<br />то бишь (исходя из ебилда), конфигурировалось с pcsc openssl zlib и readline. можно, конечно, пересобрать и найти логи конфигурирования и сборки, но я полагаю этого достаточно. да и проблема пока на мой взгляд, указывает не на opensc.</p><div class="quotebox"><blockquote><p>Также было бы очень полезно получить лог <strong>usbmon</strong> воспроизводящий ошибку <a href="https://www.kernel.org/doc/Documentation/usb/usbmon.txt">how-to use usbmon</a></p></blockquote></div><p>для этого сначала потребуется найти более-менее уверенный способ воспроизведения ошибки. на днях этим займусь.</p>]]></content>
			<author>
				<name><![CDATA[beelze]]></name>
				<uri>https://forum.rutoken.ru/user/9511/</uri>
			</author>
			<updated>2014-10-09T07:05:58Z</updated>
			<id>https://forum.rutoken.ru/post/7636/#p7636</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7635/#p7635" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>dev-libs/libusb-1.0.18, ядро 3.14.19 x86_64<br />а что за известная ошибка?</p></blockquote></div><p>Ошибка была в libusb-1.0.8 (<a href="http://git.libusb.org/?p=libusb.git;a=commitdiff;h=3b6d9ac82e2599cad7817d21e909a42275ddc4c4">Исправление</a>). Осложнялось всё тем, что версия libusb-1.0.9 очень долго не выходила в релиз и libusb-1.0.8 получила широкое распространение в дистрибутивах.<br /></p><div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>я изначально подозреваю либо аппаратную проблему, либо баг в xhci_hcd.</p></blockquote></div><p>Судя по этому:<br /></p><div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>Oct&nbsp; 3 02:07:11 myhost kernel: [482662.588243] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD</p></blockquote></div><p>(а на неотладочном ядре, такого быть не должно) проблема действително на &quot;низком уровне&quot;.<br /></p><div class="quotebox"><cite>beelze пишет:</cite><blockquote><p>Уже ясно, что ошибка случается именно при записи (то есть многократные чтения ключей и сетов а также собственно процесс генерации – даже RSA 2048) ошибку не вызывают.</p></blockquote></div><p>Укажите пожалуйста версию OpenSC, и если Вы собирали её сами, то приложите пожалуйста <strong>config.log</strong><br />Также было бы очень полезно получить лог <strong>usbmon</strong> воспроизводящий ошибку <a href="https://www.kernel.org/doc/Documentation/usb/usbmon.txt">how-to use usbmon</a></p>]]></content>
			<author>
				<name><![CDATA[_S]]></name>
				<uri>https://forum.rutoken.ru/user/363/</uri>
			</author>
			<updated>2014-10-09T05:33:39Z</updated>
			<id>https://forum.rutoken.ru/post/7635/#p7635</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7624/#p7624" />
			<content type="html"><![CDATA[<p>dev-libs/libusb-1.0.18, ядро 3.14.19 x86_64</p><p>а что за известная ошибка? я изначально подозреваю либо аппаратную проблему, либо баг в xhci_hcd. Однако ничего кроме уже исправленного «Intel xhci: Ignore spurious successful event» я не нашел. Уже ясно, что ошибка случается именно при записи (то есть многократные чтения ключей и сетов а также собственно процесс генерации – даже RSA 2048) ошибку не вызывают.</p>]]></content>
			<author>
				<name><![CDATA[beelze]]></name>
				<uri>https://forum.rutoken.ru/user/9511/</uri>
			</author>
			<updated>2014-10-03T16:37:25Z</updated>
			<id>https://forum.rutoken.ru/post/7624/#p7624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7623/#p7623" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Это похоже на известную ошибку libusb, которая ничем не лечится, кроме как установкой обновления с багфиксом.<br />Можете посмотреть версии пакетов libusb на вашей системе?</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2014-10-03T15:56:44Z</updated>
			<id>https://forum.rutoken.ru/post/7623/#p7623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Рутокен ЭЦП. Проблема с xhci?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7609/#p7609" />
			<content type="html"><![CDATA[<p>Вчера получил новый Рутокен ЭЦП, на второй инициализации (pkcs15-init --erase-card) токен отвалился – я счел это случайностью, переткнул его и перезапустил покрошившийся pcscd. Но сегодня ситуация повторилась: при генерации ключей (pkcs15-init -G rsa) я увидел:<br /></p><div class="codebox"><pre><code>Using reader with a card: Aktiv Rutoken ECP 00 00
User PIN [...] required.
Please enter User PIN [...]: 
Failed to generate key: Card removed</code></pre></div><p>для разрешения ситуации потребовалось снова переткнуть токен и перезапустить pcscd. <br />В сислоге я увидел следующее:</p><div class="codebox"><pre><code>Oct  3 02:07:11 myhost kernel: [482662.588243] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Oct  3 02:07:14 myhost pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:798:ReadUSB() read failed (5/29): -7 Resource temporarily unavailable
Oct  3 02:07:14 myhost pcscd: ifdwrapper.c:553:IFDTransmit() Card not transacted: 612
Oct  3 02:07:14 myhost pcscd: winscard.c:1638:SCardTransmit() Card not transacted: 0x80100016
Oct  3 02:07:17 myhost pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:798:ReadUSB() read failed (5/29): -7 Resource temporarily unavailable
Oct  3 02:07:17 myhost pcscd: ifdwrapper.c:374:IFDStatusICC() Card not transacted: 612
Oct  3 02:07:17 myhost pcscd: eventhandler.c:339:EHStatusHandlerThread() Error communicating to: Aktiv Rutoken ECP 00 00
Oct  3 02:07:20 myhost pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:798:ReadUSB() read failed (5/29): -7 Resource temporarily unavailable
Oct  3 02:07:20 myhost pcscd: ifdwrapper.c:553:IFDTransmit() Card not transacted: 612
Oct  3 02:07:20 myhost pcscd: winscard.c:1638:SCardTransmit() Card not transacted: 0x80100016
Oct  3 02:07:25 myhost pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:759:WriteUSB() write failed (5/29): -7 Resource temporarily unavailable
Oct  3 02:07:25 myhost pcscd: ifdwrapper.c:374:IFDStatusICC() Card not transacted: 612
Oct  3 02:07:25 myhost pcscd: eventhandler.c:339:EHStatusHandlerThread() Error communicating to: Aktiv Rutoken ECP 00 00
Oct  3 02:07:31 myhost pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:759:WriteUSB() write failed (5/29): -7 Resource temporarily unavailable
Oct  3 02:07:31 myhost pcscd: ifdwrapper.c:374:IFDStatusICC() Card not transacted: 612
Oct  3 02:07:31 myhost pcscd: eventhandler.c:339:EHStatusHandlerThread() Error communicating to: Aktiv Rutoken ECP 00 00
Oct  3 02:07:36 myhost pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:759:WriteUSB() write failed (5/29): -7 Resource temporarily unavailable
Oct  3 02:07:36 myhost pcscd: ifdwrapper.c:374:IFDStatusICC() Card not transacted: 612
Oct  3 02:07:36 myhost pcscd: winscard.c:951:SCardDisconnect() Error resetting card.
Oct  3 02:07:41 myhost pcscd: /var/tmp/portage/app-crypt/ccid-1.4.18/work/ccid-1.4.18/src/ccid_usb.c:759:WriteUSB() write failed (5/29): -7 Resource temporarily unavailable
Oct  3 02:07:41 myhost pcscd: ifdwrapper.c:374:IFDStatusICC() Card not transacted: 612
Oct  3 02:07:41 myhost pcscd: winscard.c:951:SCardDisconnect() Error resetting card.
Oct  3 02:07:41 myhost pcscd: winscard.c:348:SCardConnect() Card Not Powered
Oct  3 02:07:42 myhost pcscd: winscard.c:348:SCardConnect() Card Not Powered
Oct  3 02:07:42 myhost pcscd: winscard.c:348:SCardConnect() Card Not Powered</code></pre></div><p>Я пока не исключил окончательно проблему с портом/xhci_hcd, однако перед рутокеном именно в этом порту несколько месяцев стоял етокен другого производителя и подобных проблем не замечалось.</p>]]></content>
			<author>
				<name><![CDATA[beelze]]></name>
				<uri>https://forum.rutoken.ru/user/9511/</uri>
			</author>
			<updated>2014-10-02T20:29:52Z</updated>
			<id>https://forum.rutoken.ru/post/7609/#p7609</id>
		</entry>
</feed>
