Jump to content
Калькуляторы

как управлять 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 и как? виндовые софтины не предлагать

Share this post


Link to post
Share on other sites
дано:

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

Вопрос:

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

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

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

 

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

Edited by littlesavage

Share this post


Link to post
Share on other sites
дано:

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

Вопрос:

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

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

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

 

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

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

Share this post


Link to post
Share on other sites
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

Варианты еще какие то будут?
Edited by toxxxa13

Share this post


Link to post
Share on other sites

новая информация. взял с 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.

Share this post


Link to post
Share on other sites

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

что напишет?

Edited by littlesavage

Share this post


Link to post
Share on other sites
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

Edited by toxxxa13

Share this post


Link to post
Share on other sites
версию 0.1.93 пробовали?
а ссылочку не дадите? а то найти не могу

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

Edited by toxxxa13

Share this post


Link to post
Share on other sites

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

Edited by toxxxa13

Share this post


Link to post
Share on other sites

собрал у себя 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

 

 

 

Share this post


Link to post
Share on other sites
собрал у себя 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 ?? если да, то каких версий? и ОС какая?

 

Share this post


Link to post
Share on other sites
собрал у себя 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.

 

 

 

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
буду признателен, если укажете в каком направлении копать
включил вывод отладочной информации.

./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 чтоли виноват?

 

 

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Edited by Davion

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this