USB 2.0 пишет со сбоями, и ни гу-гу!

Признаюсь честно: я человек старорежимный и любитель старого (но, по возможности, хорошего) барахла, в которое нет-нет да и воткну какой-нить относительно новый девайс. Есть у меня машинка на древней, но хорошей матери ASUS P3V4X (VIA Apollo Pro133A), в которую понапихано всё, что можно (а может, и нельзя :)) - заняты все 6 слотов (5 PCI и ISA FM-тюнером :); кроме того, через переходник стоит серверный Tualatin благодаря патчеру нашего всеми уважаемого Романа и советам, которые дали лично мне модеры этого форума, за что им всем огромная благодарность и респект). Один из слотов занимает контроллер на VIA 6212L. Долгое время это была благоразумно-скромно-безымянная (не хочется употреблять "прогрессивное" слово "no-name":)) платка, которая без проблем проработала пару лет с принтером (HP LaserJet 1018). И вообще, никаких серьезных проблем ни с этой матерью, ни с установленным на ней железом никогда не было (работает у меня с 2001 г.). Надысь купил особо модную (и, кажись, чуть ли не самую маленькую в мире) флэшку Super Talent на 8 гиг (скорость чтения у нее реально 30 МБ/с - проверено, а вот скорость записи - увы, но меня устраивает...). Решил тщательно протестировать всю эту комбинацию (мать+контроллер+флэш) и обнаружил неожиданный, пусть и "мелкий", но очень неприятный сюрприз: после заполнения "под завязку" мелкими файлами (jpg) и побайтного сравнения оказалось, что не все копии совпадают с оригиналами. Сбойных байт оказалось относительно ничтожное количество (в районе нескольких сотен из 2^33), но всё равно - результат совершенно неприемлемый. Проверка большими файлами (видео) дала тот же результат (несколько сот сбойных байт). Сбои происходят в разных местах флэшки непредсказуемым образом. Сначала грешил на саму флэшку (даже собрался менять по гарантии), но потом решил проверить на другой машине и с другим контроллером. Проверил на чуть менее древнем, но не менее хорошем сервере (мать Tyan на чипсете Serverworks Serverset, двухтуалатинная :)) с уже "фирменным" контроллером Gembird на той же 6212L. Результат превзошел все мои ожидания shock - т.е. ни фига ничего не сбоит, сколько ни заливай хоть маленькими файлами, хоть большими Для прояснения картины взял флэшку, записанную на этом сервере, и сравнил на настольной машинке (вышеупомянутой "плохой" комбинации). Всё идеально сравнилось с исходными файлами байт в байт (винчестер с исходными файлами тоже перенес). Т.е. читается всё идеально на обеих комбинациях, только пишется на "плохой" комбинации плохо. Для окончательной ясности поменял местами контроллеры (no-name переставил на Tyan, а Gembird - на ASUS). Результат не изменился: на ASUS'е пишется со сбоями, читается идеально, на Tyan'е и пишется, и читается идеально. То есть "виноваты" не флэшка и не контроллеры, а либо материнская плата ASUS, либо другие карты расширения на ней, либо софт (на обеих машинах пробовал под XP Professional Corporate Edition English SP3, на настольной еще и под Win98SE, а на сервере и под Server 2003). Но, повторюсь, никаких других проблем ни с железом, ни с софтом ни на настольной машинке, ни на сервере у меня нет, поэтому дальнейших экспериментов пока не предпринимал (как то: удалить "лишние" карты расширения, переставить в другие слоты, попробовать контроллер на другом чипсете, другие внешние USB-storage устройства и т.п.). Подскажите, please, дорогие, куда копать :)roll Вообще меня сильно удивило, что, получается, в USB протоколе нету никакого контроля четности и т.п., не говоря уже о помехоустойчивых кодах и прочей роскоши :(?

Аватар пользователя Bishop

...забавно... хотелось бы поковыряться в такой проблемке лично...
на мамке нет разгона? по PCI 33мега? питание при работе значт не проседает на этих кандёрищах?

...ложки нет

Аватар пользователя leshsh

Разгона нету, по PCI все как положено. SpeedFan в процессе работы (не обязательно с USB) показывает от 4,65 до 4,76 по +5, может, из-за этого? Хотя это вроде в пределах спецификаций... Все-таки у этого БП по +5 не особо жирный номинал мощности. Но остальное железо ведь не глючит на нем, и с OPS400-60PNF (у которого +5 гораздо "жирнее") было то же самое...
Еще один момент: на этой конфигурации скорость записи флэхи раза в 2 (как минимум) меньше, чем на серверной (скорость чтения та же - 30 МБ/с "со свистом").

Насчет лично поковыряться - я в Химках живу (Подмосковье), далековато от Вас :(

Аватар пользователя Bishop

хмм... обычно допуск 5% по напряжению (минимум 4,75В получается), а имея разные БП и один результат, можно предположить о наличии проблем на мамке с питанием периферии. Такой мадам я в руках не держал и схемы нет... Думаю поточнее подскажут. В общем надо отзвониться от выводов питания PCI +5В куда ползут дороги... (Если напрямую в БП, то какое ж тогда напряжение по +5В на его выходе когда флеха работает... неужель она просаживает БП :) ) поэтому думается, что таки есть ключик, который управляет подачей питания на слоты, его то и надо проверить.

...ложки нет

Аватар пользователя leshsh

Черт, действительно 5% ведь... Чо это у меня в голове 10% вертелось? Совсем шарики за ролики заехали ужеroll

Эх, был у меня еще один БП (и есть, в принципе) - FSP400-60PN (опять FSP:)), с которым на этой же матери (и с теми же картами) SpeedFan показывал строго 5,00 вольт (иногда отклонялось на жалкие сотые доли вольта) и вообще все напруги были "тютелька в тютельку"! У него номинал по +5 - 30 ампер, а суммарный по +5 + 3,3 - 220 ватт! То есть то, что надо мне для этой матери, а теперь таких БП днем с огнем не сыщешь (чтобы не только по +5 было жирно, но и суммарно +5 + 3,3 было еще жирней). Но тот БП, понятное дело, старый (купил его году в 2005), последние пару лет иногда не сразу запускалась эта мать на нем (иногда приходилось отключать "лишние" девайсы, тогда он запускался, а потом подключал все девайсы, и он все равно запускался), зато запустившись, работала неделями без перерыва (я комп на ночь не выключал, только моник выключал). А в начале этого года совсем отказалась запускаться, и я купил новый БП (тот, который сейчас - ATX-550PNR). FSP400-60PN я сдавал в какую-то ремонтную контору, но они сказали, что он "хороший", дескать, у них работает, и я подумал, что виноват не БП, а мать (которая раза в 2 старее этого БП). А теперь с ним тоже не запускается (вентилятор дергается, и мертвяк - это называется "уходит в защиту", правильно?). Надо либо опять в эту (или другую) контору нести - говорить, что с другим БП мать работает, а с этим нет, либо, если, может, найдется кто-нибудь в районе Москвы или Подмосковья, кто смог бы починить БП (тут ведь есть такие гуру, которые на ремонте именно FSP собаку съели!), то это было бы просто супер

Аватар пользователя Bishop

было бы супер, если б сами его сделали... но если к электронике отношения прямого не имеется, то да... лучше не лезть, потому как приложить там может по первому классу ;)
Так сколько ж вольтов на красных проводах то? неуж-то те самые "от 4,65 до 4,76 "? Тогда я удивлюсь как мама вообще работает с таким "засранцем-БП"

...ложки нет

Аватар пользователя leshsh

Шо интересно, таки да - на красных проводах те самые. А мама - "старая, добрая", уже бабушка практически, помирать не хочет, меня жалеет (а я ее теперь еще сильнее жалею за это) :)

Эх, умели раньше делать мам, будущих бабушек (а может, и прабабушек)! :)

Если б я сам сделал БП, было бы супер-пупер (куда ж бабушке без дедушки), но отношения прямого не имеется, только кривое (которое, конечно, может и выпрямиться с помощью гур), поэтому, если желаете лично (пусть и дистанционно) поковыряться в засранцах моими кривоватыми пока руками, может, откроете ветку персонально для меня и моих засранцев где-нибудь в разделе по ремонту БП, если, конечно, не лень возиться с чайником?
А то как приложит чайника по первому классу, и никто не узнает, где могилка моя (и моих драгоценных "ископаемых") cry

Аватар пользователя Bishop

Если есть желание пошвыряться в БП, то под него надо свою темку сделать, с описанием кишок... там где-то есть анкета БП...

...ложки нет

Аватар пользователя leshsh

Вот, создал.

Аватар пользователя leshsh

Ахринеть... С этим БП стало гораздо, гораздо хуже: из 21 файлов (размером от 38 мег до полутора гиг), которыми я заполнил флэшку после смены БП, без сбоев записался только 1 (один!) - самый маленький

Аватар пользователя leshsh

Уфф... Геморрой, конечно, зато интересно!

Купил USB-хаб "buro" на 7 устройств, готовясь к возможным дальнейшим экпериментам. Китайский, но он меня прельстил тем, что с ним в комплекте идет внешний БП с хорошим номиналом мощности (на самом БП написано 2 A, а на упаковке хаба - аж 2.5 A!). Кроме того, китайский не так жалко "модифицировать", а учитывая, что никаких деталей, кроме микросхем (NEC), SMD, пары каких-то деталек в мет. корпусах с маркировкой "30.000" (это, наверно, кварцы?), аж 8 светодиодов (один, в центре, переливается попеременно 3 цветами по сложному алгоритму - видимо, внутри него свой микроконтроллер есть, поскольку у него всего 2 ноги!) и 8 электролитов, в нем нету, то и ничо, в принципе, шо китайский (хотя внутри него наляпано канифоли от ручной пайки, видимо, и были набрызганы "сопельки" припоя на платке, но ничего не закорочено). И он меня в смысле мощности не разочаровал (да и вообще).

Сначала я протестировал флэшку в разных дырках хаба (все эксперименты, которые здесь и далее описываю, на "плохой" конфигурации: P3V4X + собственноручно отремонтированный FSP400-60PN + все 6 карт расширения "под завязку", включая USB2.0 Gembird + buro + внешний БП от buro). Результат не шибко порадовал: битых файлов стало меньше, чем непосредственно в Gembird'е, но не радикально (5-6 из 21). Тогда отпаял внутри buro ножку +5V гнезда USB типа "mini-B", в которое втыкается кабель к компу (экранированный, кстати), и снова протестировал несколько раз. Тут результат стал уже существенно лучше: битых файлов не больше 3 из 21, а иногда и вообще ни одного (то есть вся флэха пишется без сбоев). (Но что же получается: помехи передаются и через линию данных USB, выходит?confused) После этого проверил работу на данном хабе вышеупомянутого DVD-резака, у которого свой БП с номиналом 2 A, но БП резака не подключал, а питал от хаба, подключая не только черную USB-вилку (по которой идет обмен данными с резаком), но и желтую, в которой только +5V и "земля" (специально предназначена для работы резака с питанием полностью от USB), причем и флэшка была воткнута в хаб. При работе резака в режиме записи мерил напругу на флэхе (которая нехило греется, т.е. сама потребляет до фига), и напруга оставалась заметно выше 4,9 вольта, хотя и упала ниже 5. Результат - отличный (несколько DVD подряд записались без единого сбоя), как и непосредственно на Gembird'е (с питанием от собственного БП резака). Но самое интересное и "дающее надежду" вот что: если втыкать флэшку в среднее гнездо хаба, а в два соседних гнезда по вилке от резака (черную и желтую, подключенные другим концом кабеля к самому резаку), то флэха пишется стабильно без единого сбоя! Несколько раз заполнял "под завязку", и всё сравнивается байт в байт!

В общем, думаю заменить в хабе штатные кондеры по 100мкф на низкоимпедансные пожирнее - надеюсь, поможет. Как раз такие, которые покупал для ремонта БП (3300 х 10), по размеру спокойно влезут (корпусок хаба просторный). Правильно мыслю, уважаемые гуру?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей