LINUX.ORG.RU

rtl8153 iFUSE

 , , , rtl8153


0

2

Всех приветствую. После всех проблем с i210 решили по-упражняться с реалтеком. Проблема такая же. Припаяли чистую микруху, в системе она видится как пара usb-хабов:

Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. 4-Port USB 3.1 Hub
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. 4-Port USB 2.1 Hub

Очевидно, что нужно что-то в нее прописать чтобы она видилась как приличное usb-eth устройство (vid:pid или что-то аналогичное). Проблема еще в том, что фьюзы она может хранить не только во внешней eeprom, но и внутри себя. В связи с чем вопросы:

  1. существуют ли в природе инструменты для чтения записи фьюзов в этот контроллер?
  2. Есть ли у кого-то в доступе сетевой адаптер на этом чипе (кроме tplink) на котором установлена внешняя eeprom (93LC46) с которой можно слить дамп?
  3. Кто-то вообще в своих поделках использовал этот контроллер и как он его «заводил»?
★★★★★

Последнее исправление: yax123 (всего исправлений: 1)
Ответ на: комментарий от dhampire

Отличное наблюдение.

А теперь главный вопрос: если взять чистую оригинальную микросхему и включить ее, какой по умолчанию у нее будет vid:pid?

Вот, например, у i210 он не соответствует сетевой карте для которой есть драйвер в ядре. То есть его по любому надо менять. Тут такая же замута как у интел, или мне просто продали переопиленый корпус?

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

могу вам предложить посмотреть схему например https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R2S или https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R2C где rtl8153 используется. и сравнить с тем что запаяно у вас.

dhampire ★★★
()

Продолжаем продолжать.

Местный вендор отспыпал утилит для прошивки указанных чипов. Искать с именем rtunicpg-. К сожалению не помогло.

yax123 ★★★★★
() автор топика
17 июля 2023 г.

Для подписантов сего треда.

Сделали еще раз подход к снаряду и решили начать с прозвона питания. Почему-то мне показалось, что мне принесут устройство с уже сделаной проверкой.

Ну и понятно, что питания не оказалось. Начали искать питание, выяснилось, что используется плоский шлейф и на матери стоит двухсторонний разъем, а на нашей сетевке односторонний. И шлейф воткнули изолятором к контактам. Шлейф перевернули и все поехало.

[  404.128207] r8152: loading out-of-tree module taints kernel.
[  404.128965] r8152: module verification failed: signature and/or required key missing - tainting kernel
[  404.132558] usbcore: registered new interface driver r8152
[  404.215449] usb 2-3.2: reset SuperSpeed Gen 1 USB device number 3 using tegra-xusb
[  404.241787] r8152 2-3.2:1.0 (unnamed net_device) (uninitialized): Invalid ether addr 00:00:00:00:00:00
[  404.242029] r8152 2-3.2:1.0 (unnamed net_device) (uninitialized): Random ether addr 86:b9:2a:c4:f0:f1
[  404.315315] r8152 2-3.2:1.0 eth1: v2.16.3 (2022/07/06)
[  404.315373] r8152 2-3.2:1.0 eth1: This product is covered by one or more of the following patents:
US6,570,884, US6,115,776, and US6,327,625.

всем спасибо - все свободны.

yax123 ★★★★★
() автор топика