faq обучение настройка
Текущее время: Вс апр 28, 2024 16:37

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: DNS-300 Source Code
СообщениеДобавлено: Пт июл 07, 2006 11:31 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Здравствуйте !

А можно каким-то образом получить исходный код прошивки DNS-300 ?
Хотя бы Linux ядро с драйверами ?

Я уже разобрал DNS-300 чтобы посмотреть на устройство - довольно интересная штука. Построена на чипе SL3316. Есть даже модуль аппаратного шифрования.
Причем на плате есть место для установки разъема miniPCI. Т.е. возможно это устройство проектировалось как беспроводное.

В общем у меня есть желание и возможность (при наличии исходников ядра) сделать собственную прошивку с Linux-ом.

Thanks,
Sergey


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 00:31 
Не в сети

Зарегистрирован: Сб сен 10, 2005 19:35
Сообщений: 18
Откуда: СПБ
2All
Дайте ему быстрей! Пока нашелся человек с руками (надеюсь :) ), изъявивший желание сделать хоть что-то с этим гробом!

2Sergey
В этой ветке где-то были ссылочки, посмотри.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 15:03 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Не видел я ссылок. Да и думаю что нет их пока в публичном доступе.
Собственно мой вопрос об исходниках был адресован сапорту Dlink-a, но они молчат...
Но если кто вдруг увидит исходники ядра для SL3316 (ARM9 насколько я понимаю) - кинте сюда ссылку, было бы очень кстати.

Thanks,
Sergey


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 10, 2006 02:40 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Ну что же, я нашел исходники для DNS-312H, вроде она должна быть такой же как и DNS-300. Смущает только постоянное упоминание в исходниках размера памяти в 32Мб вместо 64.
И загрузчик ядра в моем DNS-300 более свежий чем в 312.

Но прошивку для DNS-312H я уже собрал из исходников и она похожа на настоящую. :-) Правда заливать ее в устройство смысла пока не вижу, т.к. она более старая чем даже 1.0 от DNS-300.

И еще: прошивка по умолчанию собралась с поддержкой Wireless, так что разъем на плате для WiFi карты - неспроста. :-) И если присмотреться к корпусу внимательно - то видно место для разъема WiFi антены.

В общем устройство мне кажется довольно интересным (для домашнего применения), было бы полезно запустить на нем что-то большее чем просто Samba сервер. Мне например был бы полезен DNS сервер + BitTorrent клиент.

И я все еще жду ответа от DLink насчет исходников прошивки именно для DNS-300.

Thanks,
Sergey


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 10, 2006 12:35 
Не в сети

Зарегистрирован: Сб сен 10, 2005 19:35
Сообщений: 18
Откуда: СПБ
http://tsd.dlink.com.tw/ModelList.asp?S ... oad&OS=GPL

Вот какая-то ссылка, лежала в этом форуме (не заходил), но там, говорят, тоже только для 312.
Как я понял, с точки зрения железа эти вещи одинаковые.
Еще слышал, что для 312 существует много прошивок, и в последней устранены все баги.

Вообще, обсуждение прошивки было в теме "DNS-300" где-то в середине. Там говорят, что в этой штуке стоит montavista 3.0 & busybox 0.6 Версии прямо сказать древние.

А насчет битторента - это идея очень интересная и полезная. Давно хотел не оставлять на ночь комп включенным, только чтобы качать фильмы из битторента.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 11, 2006 01:29 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
miasoed писал(а):
http://tsd.dlink.com.tw/ModelList.asp?SourceType=download&OS=GPL

Вот какая-то ссылка, лежала в этом форуме (не заходил), но там, говорят, тоже только для 312.

Да, я именно ее и скачал. Причем нашел независимо от ветки про DNS-300. :-) Поэтому боюсь что другой нет.
miasoed писал(а):
Еще слышал, что для 312 существует много прошивок, и в последней устранены все баги.

А вот про это я не слышал.
Собственно если такая есть - то ее прошить и жить без проблем.
Но у меня другие цели. Мне нужен маленький комп, который не будет шуметь и потреблять много электричества. С вентилятором - отдельный вопрос. Было бы здорово отключать его программно. Причем судя по разводке на плате - он не просто припаян к питанию. Перед ним стоит вентиль и возможно управлять им можно.
miasoed писал(а):
А насчет битторента - это идея очень интересная и полезная. Давно хотел не оставлять на ночь комп включенным, только чтобы качать фильмы из битторента.

А вот для этого я как раз и брал эту штуку. У нее вроде лучшее соотношение цены и хардвария. 64Мб памяти - ни у кого из конкурентов нет ! 8Mb flash - тоже крутизна. Винт внутри - значит можно не ограничивать систему флешем. А уж поддержка аппаратного шифрования - вообще просто сюрприз. :-) И вся эта сказка стоит 3700 руб.
Осталось написать прошивку и все будет кульно!

Thanks,
Sergey


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 11, 2006 02:22 
Не в сети

Зарегистрирован: Ср окт 26, 2005 01:06
Сообщений: 295
Откуда: msk
Цитата:
У нее вроде лучшее соотношение цены и хардвария.
бгыгы. у днс-300 цена как у ойбеем писи на 478-ом селероне при 256 метрах оперативки. и в корпусе.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 11, 2006 12:09 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Renixa писал(а):
Цитата:
У нее вроде лучшее соотношение цены и хардвария.
бгыгы. у днс-300 цена как у ойбеем писи на 478-ом селероне при 256 метрах оперативки. и в корпусе.

Не все так просто. Обычный комп - он большой и шумит. А здесь - маленькая коробень. И если с вентилятором разобраться :-) - то и шуметь не будет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 11, 2006 15:35 
Не в сети

Зарегистрирован: Ср окт 26, 2005 01:06
Сообщений: 295
Откуда: msk
Цитата:
маленькая коробень
дык на это все и ведутся.
ну хорошо. соберешь ты прошивку. как ты рантайм в днс грузить будешь?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 11, 2006 16:45 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Renixa писал(а):
Цитата:
маленькая коробень
дык на это все и ведутся.
ну хорошо. соберешь ты прошивку. как ты рантайм в днс грузить будешь?

Как обычные проги в Линукс. Возможно даже прямо с HDD.
Кстати там загрузчик ядра - RedBoot. По описанию - неплохая штука. Возможно он сумеет загрузить имидж прошивки прямо с HDD и даже не надо будет перепрошивать DNS.
Сейчас я спаяю Serial cable и посмотрю на этот RedBoot. Заодно и на лог загрузки линукса.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 11, 2006 16:49 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
А прошивку кстати я уже собрал. Загрузить ее можно стандартным образом через tools->upgrade firmware.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 11, 2006 17:18 
Не в сети

Зарегистрирован: Сб сен 10, 2005 19:35
Сообщений: 18
Откуда: СПБ
2Sergey
Похоже, наши цели использования этого устройства одинаковы :)

Так что жду успешных новостей, если что-то смастеришь, дай знать плз


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 12, 2006 11:58 
Не в сети

Зарегистрирован: Ср окт 26, 2005 01:06
Сообщений: 295
Откуда: msk
Цитата:
А прошивку кстати я уже собрал. Загрузить ее можно стандартным образом через tools->upgrade firmware.
"можно" или "я пробовал и получилось" ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 12, 2006 13:31 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
Renixa писал(а):
Цитата:
А прошивку кстати я уже собрал. Загрузить ее можно стандартным образом через tools->upgrade firmware.
"можно" или "я пробовал и получилось" ?

Загрузить можно, т.к. контрольные суммы все есть и устройство ее загрузит.
А вот будет-ли потом работать - вопрос. :-)
Но т.к. я уже спаял Serial Console (и она работает), можно ставить эксперименты с перепрошивкой.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 12, 2006 13:36 
Не в сети

Зарегистрирован: Пт июл 07, 2006 10:58
Сообщений: 94
Откуда: St.Petersburg
А вот и bootlog устройства:
Особенно мне нравится запись: "Varifying checksum" :-)
И главное: как я и предполагал ядро грузится при включении питания, а не при нажатии на кнопку Power. И вентилятор не включается. Значит есть возможность управлять им программно.

Код:
Link                             
Ethernet eth0:: MAC address 00:13:46:fd:21:e2  IP: 192.168.0.101, Default server                                                                               
: 0.0.0.0         
==> enter ^C to abort booting                             

Searching Kernel Flash Image ....OK                                   
Varifying checksum .......OK                           
Uncompressing Linux ............................................................                                                                               
........ done, booting the kernel.                                 
Linux version 2.4.18_mvl30-integrator (root@BBDHServerLinux) (gcc version 3.2.1                                                                               
20020930 (MontaVista)) #1036 Wed Jul 13 15:49:06 CST 2005                                                         
CPU: ARM/STORLINK FA52Xid(wb) revision 1                                       
Machine: Juno             
On node 0 totalpages:                     
zone(0): 16384 pages.                     
zone(1): 0 pages.                 
zone(2): 0 pages.                 
Kernel command line: console=ttySL0,19200 root=/dev/ram                                                       
Bus: 116MHz(3/2)               
Calibrating delay loop... 69.83 BogoMIPS                                       
Memory: 64MB = 64MB total                         
Memory: 45832KB available (1809K code, 275K data, 176K init)                                                           
Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes)                                                             
Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)                                                           
Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)                                                           
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)                                                             
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)                                                           
POSIX conformance testing by UNIFIX                                   
PCI: bus0: Fast back to back transfers disabled                                               
Linux NET4.0 for Linux 2.4                         
Based upon Swansea University Computer Society NET3.039                                                       
Initializing RT netlink socket                             
Watchdog Timer Initialized                         
Starting kswapd               
Disabling the Out Of Memory Killer                                 
NTFS driver v1.1.22 [Flags: R/O]                               
SGI XFS with quota, no debug enabled                                   
i2c-core.o: i2c core module version 2.6.2 (20011118)                                                   
i2c-algo-bit.o: i2c bit algorithm module version 2.6.2 (20                                                         
SL3316 I2C Adapter Init ver 1.00                               
pty: 256 Unix98 ptys configured                               
sl3316_gpio.o: Alpha GPIO Driver 1.00 Initialization                                                   
sl3316_gpio.o: register for misc device minor=97                                               
GPIO Initialized               
Alpha PCA9555 utility Version 1.00.000 for ANS-1000A                                                   

pca9555_mod.o: register for misc device minor=99                                               
PCA9555 init finished                     
Alpha Button Driver Version 1.00.003 for ANS-1000A                                                 

Real Time Clock Driver v0.10                           
block: 128 slots per queue, batch=32                                   
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize                                                                     
loop: loaded (max 8 d                   
EMAC initialized for A3 Chip !                             
Configure VID 1               
ttySL0 at MEM 0x22000000 (irq = 6) is a SL2312                                             
SCSI subsystem driver Revision: 1.00                                   
request_module[scsi_hostadapter]: Root fs not mounted                                                     
SL2312 MTD Driver Init.......                             
SL2312 MTD Driver Init Success ......                                     
NET4: Linux TCP/IP 1.0 for NET4.0                                 
IP Protocols: ICMP, UDP, TCP                           
IP: routing cache hash table of 512 buckets, 4Kbytes                                                   
TCP: Hash tables configured (established 4096 bind 8192)                                                       
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.                                                   
NET4: Ethernet Bridge 008 for NET4.0                                   
NET4: Ethernet Bridge 008 for NET4.0                                   
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 16384K
EXT2-fs warning: checktime reached, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
serial console detected.  Disabling virtual terminals.
init started:  BusyBox v0.60.3 (2003.12.16-16:56+0000) multi-call binary
Utility for LED Testing
        request cmd = 4111
 юыїчн  п    чл    ї  Я         ч      5632+0 records in
5632+0 records out
Mounting local filesystems...
Hostname: DNS-300.
Storlink eth0 address = 001346fd21e2
eth0      Link encap:Ethernet  HWaddr 00:13:46:FD:21:E2
Power Button Utility v1.00.00
Utility for LED Testing
        request cmd = 4102
Utility for LED Testing
        request cmd = 410e

Please press Enter to activate this console.
sh: /usr/local/bin:/usr/local/sbin: No such file or directory
root@DNS-300:/#


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB