06.08.13 18:03 Aleksandr V K Ранг: Только зашёл Записи: 9 Дата присоединения: 22.03.12 ---------------------- Здравствуйте, обращаюсь, т.к. все способы для перепрошивки испробовал и нет результата. перегрузил, появилось меню, настроил адреса 192.168.0.1 и 192.168.0.2 для компа с tftp32 и sg-17s соответственно. вот копия окна терминала: ADM5120 Boot: CPU: Infineon 5120-175MHz SDRAM: 64MB Flash: NAND-32MB Boot System: Linux-5120 Version 2.3 (Feb 1 2011 - 17:53:29) Press any key to enter boot menu or 'q' to boot OS immediately... 2 Checking flash....... Bad block = 0109C000 DSLAM board detected. ADM5120 based router: Bootloader Menu ===================================== MAC address: 00-11-22-33-44-55 IP address: 192.168.0.2 TFTP Server IP address: 192.168.0.1 TFTP Server Gateway IP address: 192.168.0.1 Remote bootloader file name: boot Remote Linux file name: sigrand [P] Set parameters Update OS Update Bootloader [F] Flash operations [R] Reset Enter your option: p Parameters Menu ===================================== [P] Pre-defined parameters menu [M] Local MAC address: 00-11-22-33-44-55 Local IP address: 192.168.0.2 [T] TFTP server IP address: 192.168.0.1 [G] TFTP server gateway address: 192.168.0.1 Bootloader file name: boot OS file name: sigrand [E] Expert mode: Off [X] Save parameters and exit menu Enter your option: x ADM5120 based router: Bootloader Menu ===================================== MAC address: 00-11-22-33-44-55 IP address: 192.168.0.2 TFTP Server IP address: 192.168.0.1 TFTP Server Gateway IP address: 192.168.0.1 Remote bootloader file name: boot Remote Linux file name: sigrand [P] Set parameters Update OS Update Bootloader [F] Flash operations [R] Reset Enter your option: s Starting the TFTP download (ESC to stop) FAIL ADM5120 based router: Bootloader Menu ===================================== MAC address: 00-11-22-33-44-55 IP address: 192.168.0.2 TFTP Server IP address: 192.168.0.1 TFTP Server Gateway IP address: 192.168.0.1 Remote bootloader file name: boot Remote Linux file name: sigrand [P] Set parameters Update OS Update Bootloader [F] Flash operations [R] Reset Enter your option: Пробовал два разных компа, пробовал программы tftp32, tftp64 (т.к. win7), cisco tftp server. Уверен, что программы работают, т.к. с/на cisco файлы летают. Файл обновления 1-2345.bin переименован в sigrand (как и было забито в настройках устройства изначально), но пробовал с разными именами. Установленная версия 1-2223. Программа настроена как указано было на диске (подсунул ini файл с настройками), поставленном в комплекте. Пробовал и напрямую, и через каталист. Вообще нет признаков попытки подключения. Антивирусы ни при чём - на разных компах разный и на время экспериментов отключал. Есть ли в устройстве какой-нибудь лог процесса обновления? Есть ли иной способ влить новую прошивку? Спасибо.
07.08.13 11:46 как ответ на Aleksandr V K. Здравствуйте. Вы комп к SG-17S как подключаете? Если через какой-нибудь общий свитч, то проверьте что в сети нет конфликтов MAC или IP адресов с адресами SG-17S.
Aleksandr V K Ранг: Только зашёл Записи: 9 Дата присоединения: 22.03.12 ------------------------------- 11.08.13 17:42 как ответ на Михаил Юрьевич Щербаков. Нет, Михаил. Конфликтов нет. Я писал выше, что пробовал напрямую тоже. Да и через каталист уверен, что без конфликтов. Скажите, рекомендация использовать конкретно tftp32 чем-то обусловлена? Чем не подходит Cisco TFTP server 1.1, например? Повторю вопрос: есть ли в SG-17S лог процесса перепрошивки? Есть ли ИНОЙ способ влить обновление? Если не получится влить конфигурацию, могу ли я обратиться за помощью вашу контору? Привезти устройство физически? Да, ещё. в окне терминала есть сообщение Bad block ... ---------- ADM5120 Boot: CPU: Infineon 5120-175MHz SDRAM: 64MB Flash: NAND-32MB Boot System: Linux-5120 Version 2.3 (Feb 1 2011 - 17:53:29) Press any key to enter boot menu or 'q' to boot OS immediately... 2 Checking flash....... Bad block = 0109C000 ----------- О чём оно говорит?
16.08.13 12:58 как ответ на Aleksandr V K. Какой tftp сервер использовать не принципиально, но именно Cisco TFTP server 1.1 никто не проверял на работоспособность. Лог при перепрошивке пишется: ADM5120 Boot: CPU: Infineon 5120-175MHz SDRAM: 64MB Flash: NAND-32MB Boot System: Linux-5120 Version 2.3 (Feb 1 2011 - 17:53:29) Press any key to enter boot menu or 'q' to boot OS immediately... 3 Checking flash....... ADM5120 based router: Bootloader Menu ===================================== MAC address: 00-FF-0F-03-05-01 IP address: 192.168.2.100 TFTP Server IP address: 192.168.2.5 TFTP Server Gateway IP address: 0.0.0.0 Remote bootloader file name: boot2 Remote Linux file name: sigrand [P] Set parameters Update OS Update Bootloader [F] Flash operations [R] Reset Enter your option: s Starting the TFTP download (ESC to stop) ............................................................................................. ...................................................................................................................................... ........................ PASS Eraseing flash ....................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ........................................................................................................................... PASS Programming flash .................................................................................................................... ...................................................................................................................................... .. PASS ADM5120 based router: Bootloader Menu ===================================== MAC address: 00-FF-0F-03-05-01 IP address: 192.168.2.100 TFTP Server IP address: 192.168.2.5 TFTP Server Gateway IP address: 0.0.0.0 Remote bootloader file name: boot2 Remote Linux file name: sigrand [P] Set parameters Update OS Update Bootloader [F] Flash operations [R] Reset Enter your option: Судя по тому что вы писали в первом сообщении, SG17S либо не может подключиться к tftp серверу, либо на сервере нет файла с указанным именем.
Aleksandr V K Ранг: Только зашёл Записи: 9 Дата присоединения: 22.03.12 ---------------------------------- 18.08.13 9:37 как ответ на Михаил Юрьевич Щербаков. Нет, дело точно в другом. Поставил на компе, напрямую подключенном к SG-17S программу Wireshark. Вижу, что при всех правильных настройках с обеих сторон при запуске обновления с SG-17S в сторону компа не идёт НИ ОДНОГО ПАКЕТА. Просто тишина. Пробовал с обоих ethernet интерфейсов - без разницы. До того для исключения подозрений на комп, снова попробовал другой. С новой виндой, с выключенным антивирусом. Три компа в итоге перепробовал. Сами интерфейсы на SG-17S живые - после загрузки имею доступ на веб-интерфейс без проблем по обоим ethernet портам. Конфигурация - factory default. При загрузке проскакивают какие-то ошибки. Есть ли смысл разбираться в них?
19.08.13 13:39 как ответ на Aleksandr V K. Что за ошибки проскакивают при загрузке? Сообщения о бэдблоках у вас всегда были? Или недавно появились? Если они были всегда, то они учитываются и обходятся. Если же они появились недавно, то возможно на флешке повреждены данные и необходима перепрошивка через JTAG.
Aleksandr V K Ранг: Только зашёл Записи: 9 Дата присоединения: 22.03.12 ----------------------------------- 19.08.13 15:34 как ответ на Михаил Юрьевич Щербаков. Были ли ошибки ранее мне неизвестно, устройство ни дня по назначению не работало-просто выключено стояло. При загрузке никогда не смотрел логи. Полный лог загрузки с сообщениями об ошибках постараюсь выложить завтра.
Aleksandr V K Ранг: Только зашёл Записи: 9 Дата присоединения: 22.03.12 ----------------- 23.09.13 11:53 как ответ на Aleksandr V K. Здравствуйте, продолжу тему. Вот логи загрузки в оба режима: --------------ПЕРВЫЙ ------------- Enter your option: r ADM5120 Boot: CPU: Infineon 5120-175MHz SDRAM: 64MB Flash: NAND-32MB Boot System: Linux-5120 Version 2.3 (Feb 1 2011 - 17:53:29) Press any key to enter boot menu or 'q' to boot OS immediately... / Reading Linux ................................................................ P ASS Decompress Linux... PASS Booting Linux... Linux version 2.6.16 (df@dfsig) (gcc version 4.1.0) #1 Fri May 20 16:57:21 NOVST 2011 CPU revision is: 0001800b ADM5120 board setup Altera firmware load: fail or device not present Determined physical RAM map: memory: 01d0d000 @ 002f3000 (usable) Built 1 zonelists Kernel command line: root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0 Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes. Primary data cache 8kB, 2-way, linesize 16 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). PID hash table entries: 256 (order: 8, 4096 bytes) CPU clock: 175MHz Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 29416k/29748k available (2254k kernel code, 316k reserved, 389k data, 27 2k init, 0k highmem) Mount-cache hash table entries: 512 Checking for 'wait' instruction... available. NET: Registered protocol family 16 System has PCI BIOS PCI slot#5 IRQ enabled TC classifier action (bugs to netdev@vger.kernel.org cc hadi@cyberus.ca) devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 JFFS2 version 2.2. (NAND) (SUMMARY) (C) 2001-2003 Red Hat, Inc. Initializing Cryptographic API io scheduler noop registered io scheduler cfq registered (default) ADM5120 LED & GPIO driver Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (now ayout= 0) ADM5120 UART driver. Port nr=2 ttyS0 at I/O 0x12600000 (irq = 1) is a ADM5120 ttyS1 at I/O 0x12800000 (irq = 2) is a ADM5120 PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 HDLC support module revision 1.18 Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994 Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak. NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bit ) Bad block table not found for chip 0 Bad block table not found for chip 0 Scanning device for bad blocks Bad eraseblock 0 at 0x00000000 Bad eraseblock 1063 at 0x0109c000 Creating 3 MTD partitions on "NAND 32MiB 3,3V 8-bit": 0x00000000-0x00020000 : "Boot Partition" 0x00020000-0x00220000 : "Kernel partition" 0x00220000-0x02000000 : "Root partition" NET: Registered protocol family 2 IP route cache hash table entries: 512 (order: -1, 2048 bytes) TCP established hash table entries: 2048 (order: 1, 8192 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered ip_tables: (C) 2000-2006 Netfilter Core Team TCP bic registered TCP cubic registered TCP westwood registered TCP highspeed registered TCP htcp registered Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 15 Load linux Bridge driver (VLAN capable) Bridge firewalling registered 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> Empty flash at 0x01dd8004 ends at 0x01dd8108 Empty flash at 0x01ddc004 ends at 0x01ddc108 VFS: Mounted root (jffs2 filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 272k freed init started: BusyBox v1.1.2 (2011.05.19-10:27+0000) multi-call binary Algorithmics/MIPS FPU Emulator v1.5 Generating modules.dep adm5120sw: no version for "struct_module" found: kernel tainted. ADM5120 Switch Module Init V1.3 ADM5120 MAC: 00:11:22:33:44:55 Initializing random number generator... done. Setting sysctl parameters Starting system log daemon. Starting hotplug: Refresh PCI device list Configuring SHDSL: Configuring E1: Configuring RS232: Configuring DSLAM SHDSL: dsl00 dsl01 dsl02 dsl03 dsl20 dsl21 dsl22 dsl23 Configuring DSLAM Ethernet: Starting fw: done. Do not starting DNS server Starting IPSec. Starting rs232 over tcp/ip Starting crond: OK Starting EOCD ... done Starting lighttpd. Starting snmpd. Starting watchdog: OK sigrand login: --------------ВТОРОЙ ------------- ADM5120 Boot: CPU: Infineon 5120-175MHz SDRAM: 64MB Flash: NAND-32MB Boot System: Linux-5120 Version 2.3 (Feb 1 2011 - 17:53:29) Press any key to enter boot menu or 'q' to boot OS immediately... 1 Checking flash....... Bad block = 0109C000 DSLAM board detected. ADM5120 based router: Bootloader Menu ===================================== MAC address: 00-FF-0F-01-02-03 IP address: 192.168.2.100 TFTP Server IP address: 192.168.2.1 TFTP Server Gateway IP address: 0.0.0.0 Remote bootloader file name: sg5120boot_rom.bin Remote Linux file name: 1-2345.bin [P] Set parameters Update OS Update Bootloader [F] Flash operations [R] Reset Enter your option: Что скажете? Мешают ли bad блоки корректной перепрошивке?
23.09.13 12:55 как ответ на Aleksandr V K. Здравствуйте. Судя по логам, все должно быть нормально. Bad блок по адресу 0109C000, это в разделе корневой файловой системы. Даже если он появился после последней перепрошивки, на перепрошивку он никак повлиять не может. Проверьте еще раз внимательно настройки SG17S и tftp сервера. Если так и не удастся прошить, отправляйте его нам, прошьем.
Aleksandr V K Ранг: Только зашёл Записи: 9 Дата присоединения: 22.03.12 -------------------------- 27.09.13 15:12 как ответ на Михаил Юрьевич Щербаков. Справился с прошивкой. Как - не знаю. Подключил wireshark для просмотра как процесс идёт, вписал в настройках DSLAM'a IP адреса обеих сторон, имя файла 1-2345.bin Запустил прошивку - файл не найден. Wireshark при этом пишет (замечу, при прошлой попытке wireshark показал, что ни одного пакета не вылетело с интерфейса DSLAM'a), что не найден файл 1771-2345.bin (!) Откуда 771? Повторная попытка - тоже самое. Копирую файл 1-2345.bin в 1771-2345.bin - файл ненайден. В настройках sigrand'a меняю название файла 1-2345.bin на 1771-2345.bin, пробую перепрошиться, без результата, только wireshark другое сообщение писал, явно имя файла не показывал. Обратно в sigrand'e меняю имя файла 1771-2345.bin -> 1-2345.bin - прошивка удалась. Объяснения нет. Но последовательность действий описал в точности. Чтоб не быть голословным прилагаю картинки и файл wireshark'a. WIRESHARK file