Введение
В этом руководстве мы разберём сетевой 5-портовый USB-концентратор Belkin F5L009, который в своё время рекламировался как сетевой принт-сервер для USB-принтеров, помимо всего прочего.
В основном я разбирал его для того, чтобы оценить возможность адаптации этого устройства для использования с операционными системами, отличными от Windows и Mac OS X (в частности, с операционными системами на базе Linux).
Шаг 1 Разбор сетевого USB-концентратора Belkin F5L009
На фото — Belkin F5L009, а также пластиковый инструмент для вскрытия и Philips №1 (по крайней мере, так написано на головке…), которые были единственными инструментами, необходимыми мне для этой работы. Вместо инструмента для открывания может подойти гитарный медиатор или другой тонкий, плоский, пластиковый предмет; я не проверял.
Шаг 2
Я начал с того, что перевернул F5L009 вверх дном.
Корпус удерживается вместе небольшими выступами по бокам. Поработайте пассатижами между двумя половинками. Я начал со стороны с портом Ethernet, так как она казалась наиболее гибкой.
Как только вам удастся немного разделить верхнюю и нижнюю половинки с одной стороны, начните скользить инструментом для открывания по всему корпусу, пока не отсоедините все выступы. Мне показалось, что они довольно «мягкие» и их легко отсоединить, не сломав.
Шаг 3
Осторожно переверните устройство на спину и поднимите верхнюю часть с нижней.
При разборке я обнаружил крошечный кусочек пластика над светодиодным индикатором, который отвалился при снятии верхней части корпуса.
Шаг 4
Странно, но, несмотря на наличие трех отверстий для винтов, я обнаружил только два винта, крепящих материнскую плату к нижней половине корпуса. Открутив их оба, я освободил материнскую плату.
Под двумя отверстиями для винтов по центру устройства находятся крошечные пластиковые прокладки. Не потеряйте их.
Шаг 5
На материнской плате есть четыре большие интегральные схемы, о которых стоит упомянуть. Три их спецификации приложены к этому руководству для справки.
Micrel «Centaur» KSZ8695PX в левом верхнем углу — это система-на-чипе на базе ARM. В частности, она имеет одно 32-битное ядро ARM9 с частотой 166 МГц, поддерживает до 64 МБ ОЗУ и ПЗУ, а также встроенные интерфейсы ethernet и PCI.
Из технического описания становится ясно, что этот чип предназначен для использования интерфейса PCI с беспроводной сетевой картой или чипсетом для использования в беспроводном маршрутизаторе или чем-то подобном.
Большой чип справа — это NEC D720101GJ, который обычно используется в автономных PCI USB-картах, таких как Belkin F5U220, что указывает на то, что этот чип является частью PCI USB-чипсета, встроенного прямо в материнскую плату. Чип поддерживает до 6 портов USB 2.0 (насколько я могу судить по характеристикам карт, использующих его), но используется только пять.
Микросхема слева внизу — это модуль флеш-памяти Excel Semiconductor ES29LV160D 16 Мбит (2 МБ). Предположительно, здесь хранится некий модифицированный Linux; я связался с Belkin с вопросом о получении исходного кода прошивки, но ответа пока не получил…
И последний, но не менее важный, модуль SDRAM Winbond W9812G2GH в нижней середине. Его емкость составляет «1 048 576 слов x 4 банка x 32 бита», что — если я правильно понял — соответствует примерно 2 МБ оперативной памяти (либо 2 МБ разделены на 4 банка, либо 4 банка по 2 МБ каждый; даташит довольно расплывчатый).
В сочетании с вышеупомянутой флэш-памятью это составляет 4 МБ ОЗУ и ПЗУ, что оставляет около 60 МБ пространства для маневра, если кто-то захочет припаять модули памяти большего размера.