Jump to content

    

Доработка драйвера Ethernet под linux

Здравствуйте, нужно доработать драйвер fec процессора iMX6ULL, сборка под builroot, версия ядра 4.9 или 4.11 (уточню более точно, нет по рукой устройства), доработка в плане поддержки работы с двумя MAC независимо. Программист нужен желательно из Москвы или области. Оплата на карту. Подробности в личку   

 

 

Share this post


Link to post
Share on other sites

Хм...
Вопрос: а нафига?!

#ip link add link eth2 name myvlan123 address 00:0c:29:ed:ff:ff type vlan id 123
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:96:67:28 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.11/24 brd 10.0.0.255 scope global eth2
    inet 192.168.0.3/24 scope global eth2
    inet6 fe80::a00:27ff:fe96:6728/64 scope link
       valid_lft forever preferred_lft forever
3: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:60:95:d6 brd ff:ff:ff:ff:ff:ff
    inet 10.0.1.2/24 brd 10.0.1.255 scope global eth3
    inet6 fe80::a00:27ff:fe60:95d6/64 scope link
       valid_lft forever preferred_lft forever
4: myvlan123@eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether 00:0c:29:ed:ff:ff brd ff:ff:ff:ff:ff:ff
# ip link set dev myvlan123 up
...
4: myvlan123@eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:0c:29:ed:ff:ff brd ff:ff:ff:ff:ff:ff
    inet6 fe80::20c:29ff:feed:ffff/64 scope link
       valid_lft forever preferred_lft forever

Назначить IP и будет счастье:)

 

Деньги можно перечислить на карту.

Edited by leocat

Share this post


Link to post
Share on other sites
1 hour ago, gosha-z said:

Может он bridging хотел?

Может быть... Тогда даже проще.

Edited by leocat

Share this post


Link to post
Share on other sites

Ситуация следующая , там разведено два мак уровня, физ уровни подключены  на один канала MDIO, с разными адресами (как на отладочной плате от nxp), из коробки не завелось одновременная работа двух каналов, по тому что видим получается что один из них является мастером (fec0) , а второй слейвом (fec1), если в   fec0 воткнут кабель то при подключении fec1 работают оба канала, если в это время отрубить fec0, то отрубиться и fec1; физуровни тактируются от iMX, и как я понимаю , там при отключении кабеля  драйвер снимает такт с физ уровня (может в это все дело). К сожалению заниматься этой проблемой нет времени (да и квалификации), поэтому ищется человек, который ее решит (даже если решается правкой dt или config) с возможной дальнейшей поддержкой сего девайса. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this