Jump to content

Recommended Posts

Posted

дано:

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

Posted (edited)
дано:

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

Вопрос:

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

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

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

 

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

Edited by littlesavage
Posted
дано:

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

Вопрос:

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

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

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

 

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

виндовая утилита работает с ним нормально и без проблем. последнюю версию openrrcp брал по этой ссылке. ревизия точно 6е. железку разбирал и смотрел прямо на плате версию чипа
Posted (edited)
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
Posted

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

Posted (edited)
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
Posted (edited)
версию 0.1.93 пробовали?
а ссылочку не дадите? а то найти не могу

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

Edited by toxxxa13
Posted

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

 

 

 

Posted
собрал у себя 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 ?? если да, то каких версий? и ОС какая?

 

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

 

 

 

 

 

 

 

 

 

 

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

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

 

 

 

 

  • 7 months later...
Posted

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

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.