Перейти к содержимому
Калькуляторы

как управлять ps2216_6e через openrrcp

дано:

1. compex ps2216 ревизии 6e

2. openrrcp

в итоге получаем следующие бока:

1. через ./rtl83xx_compex_ps2216, ./rtl83xx_compex_ps2216_6d, ./rtl83xx_compex_ps2216_6dp порт могу потушить, но при сохранении выдает что не может записать в eeprom.

2. при конфигурировании вланов начинаю наблюдать аналогичный глюк.

3. при утановке режимов дуплекса/скорости порта при дальнейшем сохранении, все остается в памяти

4. также не сейвится authkey

 

есть еще какие-то мелкие приколы, но все сводится к тому что openrrcp не может в eeprom записать изменения. на форуме поддержки компекса написано что данный глюк был для ревизии 6d и лечился последней версией openrrcp. на данный момент версия последняя, и поддержки ревизии 6e в ней как то не наблюдается.

 

Вопрос:

кто-то _успешно_ конфигурял данную ревизию свичей через openrrcp и как? виндовые софтины не предлагать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну как бы у меня и есть эта версия. в первом посту написано это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дано:

1. compex ps2216 ревизии 6e

Вопрос:

кто-то _успешно_ конфигурял данную ревизию свичей через openrrcp и как? виндовые софтины не предлагать

Это либо не ревизия 6e, либо какая-то новая ревизия 6e со старым чипом :)

Виндовая утилита то хоть с ним работает?

 

И последня версия сейчас на http://sourceforge.net/projects/openrrcp/

Изменено пользователем littlesavage

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дано:

1. compex ps2216 ревизии 6e

Вопрос:

кто-то _успешно_ конфигурял данную ревизию свичей через openrrcp и как? виндовые софтины не предлагать

Это либо не ревизия 6e, либо какая-то новая ревизия 6e со старым чипом :)

Виндовая утилита то хоть с ним работает?

 

И последня версия сейчас на http://sourceforge.net/projects/openrrcp/

виндовая утилита работает с ним нормально и без проблем. последнюю версию openrrcp брал по этой ссылке. ревизия точно 6е. железку разбирал и смотрел прямо на плате версию чипа

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

toxxxa13, через rtl8316bp или rtl83xx_compex_ps2216_6e должно сохраняться.

Если не поможет, то попробуй ветку openrrcp с https://openrrcp.svn.sourceforge.net/svnroo...es/littlesavage

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

toxxxa13, через rtl8316bp или rtl83xx_compex_ps2216_6e должно сохраняться.

Если не поможет, то попробуй ветку openrrcp с https://openrrcp.svn.sourceforge.net/svnroo...es/littlesavage

как то не очень оно хочет сохраняться:
[root@toxa /usr/home/anton/docs/openrrcp/littlesavage/bin]# ./rtl8316bp xx:xx:xx:xx:xx:xx@re0 write eeprom

! rtl83xx: trying to reach 16-port "generic rtl8316bp" switch at xx:xx:xx:xx:xx:xx@re0

Can't write register 0x0200 to EEPROM 0x00c

[root@toxa /usr/home/anton/docs/openrrcp/littlesavage/bin]# ./rtl83xx_compex_ps2216_6e xx:xx:xx:xx:xx:xx@re0 write eeprom

! rtl83xx: trying to reach 16-port "compex ps2216-6e" switch at xx:xx:xx:xx:xx:xx@re0

Can't write register 0x0200 to EEPROM 0x00c

Варианты еще какие то будут?
Изменено пользователем toxxxa13

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

новая информация. взял с svn версию trunk. через нее вообще не вижу свича.

[root@toxa /usr/home/anton/docs/openrrcp/trunk/bin]# ./rtl83xx_compex_ps2216_6e re0 scan

! rtl83xx: scannig. is_verbose=0, retries=5

No switch(es) found.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

toxxxa13, да, в trunk'е scan поломали.

./rtl83xx xx:xx:xx:xx:xx:xx@re0 detect (из openrrcp/littlesavage/bin)

./rtl83xx compex-ps2216-6e xx:xx:xx:xx:xx:xx@re0 show version

что напишет?

Изменено пользователем littlesavage

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

toxxxa13, да, в trunk'е scan поломали.

./rtl83xx xx:xx:xx:xx:xx:xx@re0 detect (из openrrcp/littlesavage/bin)

./rtl83xx compex-ps2216-6e xx:xx:xx:xx:xx:xx@re0 show version

что напишет?

да там походу все поломали. потому что я, даже зная мак, не могу на свич попасть.

 

из openrrcp/littlesavage/bin получаю такое

[root@toxa /usr/home/anton/docs/openrrcp/littlesavage/bin]# ./rtl83xx xx:xx:xx:xx:xx:xx@re0 detect

! rtl83xx: trying to reach 26-port "generic rtl8326" switch at xx:xx:xx:xx:xx:xx@re0

Detected: Compex PS2216B H/W rev. 6E (compex-ps2216-6e). Chip: rtl8316bp; EEPROM: 2408

[root@toxa /usr/home/anton/docs/openrrcp/littlesavage/bin]# ./rtl83xx compex-ps2216-6e xx:xx:xx:xx:xx:xx @re0 detect

! rtl83xx: trying to reach 16-port "compex ps2216-6e" switch at xx:xx:xx:xx:xx:xx@re0

Detected: Compex PS2216B H/W rev. 6E (compex-ps2216-6e). Chip: rtl8316bp; EEPROM: 2408

Изменено пользователем toxxxa13

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

версию 0.1.93 пробовали?
а ссылочку не дадите? а то найти не могу

Хотя я сомневаюсь что будет работать. в версии 0.2.Х нет просто поддержки ревизии 6Е. и я сомневаюсь что поддержка будет в 0.1.93

Изменено пользователем toxxxa13

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нашел, скачал. не хотит компилиться даже

Изменено пользователем toxxxa13

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

собрал у себя openrrcp из https://openrrcp.svn.sourceforge.net/svnroo...s/littlesavage/

проверил с PS2216 6E из 00:80:48:66:xx:xx и 00:80:48:6a:xx:xx

 

#./rtl83xx_compex_ps2216_6e 00:80:48:6a:xx:xx@eth0 write memory

! rtl83xx: trying to reach 16-port "compex ps2216-6e" switch at 00:80:48:6a:xx:xx@eth0

#

 

все нормально сохраняет.

openrrcp 0.2.1

! rtl83xx: trying to reach 16-port "compex ps2216-6dp" switch at 00:80:48:66:xx:xx@eth0

Can't write register N0x0200 to EEPROM 0x00d

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

собрал у себя openrrcp из https://openrrcp.svn.sourceforge.net/svnroo...s/littlesavage/

проверил с PS2216 6E из 00:80:48:66:xx:xx и 00:80:48:6a:xx:xx

 

#./rtl83xx_compex_ps2216_6e 00:80:48:6a:xx:xx@eth0 write memory

! rtl83xx: trying to reach 16-port "compex ps2216-6e" switch at 00:80:48:6a:xx:xx@eth0

#

 

все нормально сохраняет.

openrrcp 0.2.1

! rtl83xx: trying to reach 16-port "compex ps2216-6dp" switch at 00:80:48:66:xx:xx@eth0

Can't write register N0x0200 to EEPROM 0x00d

стоит ли у Вас libpcap и libdnet ?? если да, то каких версий? и ОС какая?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

собрал у себя openrrcp из https://openrrcp.svn.sourceforge.net/svnroo...s/littlesavage/

проверил с PS2216 6E из 00:80:48:66:xx:xx и 00:80:48:6a:xx:xx

 

#./rtl83xx_compex_ps2216_6e 00:80:48:6a:xx:xx@eth0 write memory

! rtl83xx: trying to reach 16-port "compex ps2216-6e" switch at 00:80:48:6a:xx:xx@eth0

#

 

все нормально сохраняет.

openrrcp 0.2.1

! rtl83xx: trying to reach 16-port "compex ps2216-6dp" switch at 00:80:48:66:xx:xx@eth0

Can't write register N0x0200 to EEPROM 0x00d

стоит ли у Вас libpcap и libdnet ?? если да, то каких версий? и ОС какая?

под Ubuntu 9.04 все нормально.

 

а вот под FreeBSD 7.0 RELEASE вылезла проблемка. sorry. буду внимательнее.

 

Re-implement *BSD port without using libdnet - это про openrrcp-littlesavage

0.2.1 нужен libdnet.

 

попробую посмотреть что там не так в ветке для FreeBSD.

 

 

 

 

 

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

буду признателен, если укажете в каком направлении копать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

буду признателен, если укажете в каком направлении копать
включил вывод отладочной информации.

./rtl83xx_compex_ps2216_6e 00:80:48:66:xx:xx@vlanX write memory

! rtl83xx: trying to reach 16-port "compex ps2216-6e" switch at 00:80:48:66:xx:xx@vlanX

rtl83xx_readreg16(0x217) return 0x000c

rtl83xx_readreg16(0x217) return 0x200d

wait_eeprom return failed

rtl83xx_readreg16(0x217) return 0x000c

rtl83xx_readreg16(0x217) return 0x200d

wait_eeprom return failed

Can't write register 0x0200 to EEPROM 0x00с

 

получается, что не может записать в EEPROM 0x00d

 

libpcap чтоли виноват?

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вся хохма в том что есть libpcap что нет - результат один и тот же

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто ннбудь решил эту проблему ? для нас актуально.

Compex 2216 6E openrrcp 0.2.1 не работает команда write memory

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

стучись в аську 117499 помогу скорее всего ибо наработок по rrcp уматацо...

Изменено пользователем Davion

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто ннбудь решил эту проблему ? для нас актуально.

Compex 2216 6E openrrcp 0.2.1 не работает команда write memory

Там вроде не на всех аппаратных ревизиях коммутатора можно писать в eeprom. Может в этом дело?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.