eBox-3300MX (Vortex86MX): Hardware information + testing

Using Kolibri in embedded systems
  • yogev_ezra wrote: Не за что - не знал, что Вы уже его имеете.
    А где Вы его взяли, если не секрет? Потому что я сам только позавчера его нашёл...
    hidnplayr поделился ссылкой. :)
  • I found the PDF after googling for 'r6040 filetype:pdf' ;)

    Has anybody tried the bios with 'onboard virtual flash fdd' ?
    Does it work on all versions of eBox ?
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • hidnplayr wrote:I found the PDF after googling for 'r6040 filetype:pdf' ;)
    Smart guy :mrgreen:
    hidnplayr wrote:Has anybody tried the bios with 'onboard virtual flash fdd' ? Does it work on all versions of eBox ?
    I did not manage to find (or create) a working version yet.
    The version I posted made eBox-3300-L2 un-bootable, so I had to de-solder the CMOS battery :roll: [Ever wondered why your battery is covered with hot-glue? ]
    So I suggest that all you people who have only one eBox do not try it yourself until I post a working and tested version.
    The risk of you 'bricking' the single eBox you have is bigger than the profit you will have if you manage.
  • yogev_ezra wrote: The version I posted made eBox-3300-L2 un-bootable, so I had to de-solder the CMOS battery :roll: [Ever wondered why your battery is covered with hot-glue? ]
    So I suggest that all you people who have only one eBox do not try it yourself until I post a working and tested version.
    The risk of you 'bricking' the single eBox you have is bigger than the profit you will have if you manage.
    Yes, I figured so, even so-called hot-flashing in another PC would be hard since the chip on the eBox is hard to remove/replace with a socket
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • Проверил работу драйвера сети.
    Адрес правильно определился. Попытался через HTMLv зайти на kolibrios.org, spaces.ru и ya.ru. На последний получилось зайти, загрузки остальных ждал джва года около минуты и не дождался.
    AIRC соединился с freenode.net, но с каналом #kolibrios почему-то не соединился.
    На основном системнике ранее у меня нормально загружался kolibrios.org.
    Spoiler:

    Code: Select all

    Probing r6040
    Resetting r6040
    reset ok!
    Zero-config service:
    Detected card: 604017F3
    MAC: 00-1B-EB-66-21-63
    K : net_socket_alloc (0x80ABE000)
    K : socket_open (0x80ABE000)
    R6040: TX buffer status: 0x0000, eax=0
    K : socket_close (0x00000001)
    K : net_socket_free (0x80ABE000)
    Data received, parsing response
    Client: 192.168.1.4
    Server: 192.168.1.1
    lease: 86400
    Subnet: 255.255.255.0
    Gateway: 192.168.1.1
    DNS: 192.168.1.1
    K : tcp_rx - dumped
    K :   --------: E903-83C60A55-5000 (flags: 10)
    opening socket
    "http://kolibrios.org"
    "kolibrios.org"
    "/"
    "Resolving..."
    K : net_socket_alloc (0x80B2A000)
    K : socket_open (0x80B2A000)
    R6040: TX buffer status: 0x0000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    K : socket_close (0x00000001)
    K : net_socket_free (0x80B2A000)
    "GotResponse"
    "GotResponse"
    "Resolved"
    K : net_socket_alloc (0x80B2A000)
    K : socket_open_tcp (0x80B2A000)
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 18)
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 19)
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 18)
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 18)
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 18)
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 18)
    R6040: TX buffer status: 0x4000, eax=32
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 18)
    opening socket
    "http://spaces.ru"
    "spaces.ru"
    "/"
    "Resolving..."
    K : net_socket_alloc (0x80B24000)
    K : socket_open (0x80B24000)
    R6040: TX buffer status: 0x4000, eax=0
    K : socket_close (0x00000002)
    K : net_socket_free (0x80B24000)
    "GotResponse"
    "GotResponse"
    "Resolved"
    K : net_socket_alloc (0x80B24000)
    K : socket_open_tcp (0x80B24000)
    R6040: TX buffer status: 0x4000, eax=32
    GET / HTTP/1.1
    Host: spaces.ru
    User-Agent: Kolibrios Downloader
    Connection: Close
    
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    rid
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    K : tcp_rx - dumped
    K :   --------: 2004-889DED80-0B1A (flags: 18)
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    opening socket
    "http://ya.ru"
    "ya.ru"
    "/"
    "Resolving..."
    K : net_socket_alloc (0x80B32000)
    K : socket_open (0x80B32000)
    R6040: TX buffer status: 0x4000, eax=32
    K : socket_close (0x00000003)
    K : net_socket_free (0x80B32000)
    "GotResponse"
    "GotResponse"
    "Resolved"
    K : net_socket_alloc (0x80B32000)
    K : socket_open_tcp (0x80B32000)
    R6040: TX buffer status: 0x4000, eax=0
    GET / HTTP/1.1
    Host: ya.ru
    User-Agent: Kolibrios Downloader
    Connection: Close
    
    R6040: TX buffer status: 0x4000, eax=32
    rid
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    K : socket_close_tcp (0x00000003)
    close	socket: 00000000
    pos = 00001BC4
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    K : net_socket_free (0x80B32000)
    R6040: TX buffer status: 0x4000, eax=0
    R6040: TX buffer status: 0x4000, eax=32
    R6040: TX buffer status: 0x4000, eax=0
    K : destroy app object
    K : destroy app object
    K : destroy app object
    K : destroy app object
    K : destroy app object
    
    После такого испытания в памяти висело три процесса загрузчика, они загрузили процессор на 100%.
  • Did you use latest kernel from trunk, or that from r6040 thread ?
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • I used the kernel from r6040 thread...
    I'll try from trunk tomorrow
  • hidnplayr wrote:Did you use latest kernel from trunk, or that from r6040 thread ?
    Now it works fine!:)
  • AIRC crashes while visiting a chat with many users, like #windows, #ubuntu or #archlinux.
    Spoiler:

    Code: Select all

    K : net_socket_alloc (0x80C11000)
    K : socket_open (0x80C11000)
    K : socket_close (0x00000001)
    K : net_socket_free (0x80C11000)
    K : net_socket_alloc (0x80C11000)
    K : socket_open_tcp (0x80C11000)
    K : ip_rx - dumped (checksum: 0xFFFD-0xFFFE)
    K : Process - forced terminate PID: 0000002C
    K : Page fault
    K : EAX : 00002100 EBX : 00009E28 ECX : 00000007
    K : EDX : 6F66BE98 ESI : 00100000 EDI : 000021AC
    K : EBP : 00000000 EIP : 00000FFD ESP : 000FFFB4
    K : Flags : 00001293 CS : 0000001B (application)
  • Sounds like a buffer overflow in AIRC

    But this has nothing to do with eBox, does it? :)
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • С текущим ядром опять слышны щелчки...
    Spoiler:

    Code: Select all

    HDA test version 017b
    detect hardware...
    RDC R3010
    PCI command     00000106
    PCI status      00000200
    lower mmio base FEBDC000
    upper mmio base 00000000
    CORB/RIRB buffer allocated
    PCI TCSEL     00000000
    codec_mask = 00010002
    create primary buffer ...done
    codec probed OK
    CAd = 00000001
    Setup FG nodes = start_nid:total_nodes = 00000001
    :00000001
    FG type = 00000001
    Setup FG nodes = start_nid:total_nodes = 00000002
    :00000023
    Realtek ALC262
    Pin Nid = 00000014
    Pin Control = 00000020
    Pin Capabilities = 0000003E
    Pin def_cfg = 01014110
    Pin Amp Out caps = 80000000
    AUD_OUT found 00000002
    CONNECT: NID=0x0000000C
     IDX=0x00000000
    UNMUTE OUT: NID=0x0000000C
    YAHOO1: 0000001E
    :00000005
    CONNECT: NID=0x00000014
     IDX=0x00000000
    UNMUTE OUT: NID=0x00000014
    UNMUTE OUT: NID=0x00000014
     val=0x00000002
     val=0x00000002
    hda_codec_setup_stream: NID=0x00000002
    stream=0x00000005
    channel=0x00000000
    format=0x00000011
    Normal mode !
    
    
    Play file /bd1/1/Music/День защиты детей/1/#1_05_Kogda moi druziya so mnoy.mp3
    
  • Атауальпа wrote:С текущим ядром опять слышны щелчки...
    Ты уверен, что всё правильно сделал? Я сейчас проверил - всё работает отлично, никаких щелчков :!:
    Может, ты старую версию sound.obj использовал по ошибке? Вроде как хорошая версия драйвера имеет размер 7,761 байт. У тебя сколько?

    Да и Asper бы не стал выкладывать на SVN что-то, что не работает - сам посуди, он до сих пор некоторые свои программы не разрешает выкладывать, потому что недоволен их качеством...

    На всякий случай, вот мой лог:

    Code: Select all

    HDA test version 017b
    detect hardware...
    RDC R3010
    PCI command     00000106
    PCI status      00000200
    lower mmio base FEBDC000
    upper mmio base 00000000
    CORB/RIRB buffer allocated
    PCI TCSEL     00000000
    codec_mask = 00010002
    create primary buffer ...done
    codec probed OK
    CAd = 00000001
    Setup FG nodes = start_nid:total_nodes = 00000001
    :00000001
    FG type = 00000001
    Setup FG nodes = start_nid:total_nodes = 00000002
    :00000023
    Realtek ALC262
    Pin Nid = 00000014
    Pin Control = 00000020
    Pin Capabilities = 0000003E
    Pin def_cfg = 01014110
    Pin Amp Out caps = 80000000
    AUD_OUT found 00000002
    CONNECT: NID=0x0000000C
     IDX=0x00000000
    UNMUTE OUT: NID=0x0000000C
    YAHOO1: 0000001E
    :00000005
    CONNECT: NID=0x00000014
     IDX=0x00000000
    UNMUTE OUT: NID=0x00000014
    UNMUTE OUT: NID=0x00000014
     val=0x00000002
     val=0x00000002
    hda_codec_setup_stream: NID=0x00000002
    stream=0x00000005
    channel=0x00000000
    format=0x00000011
    Normal mode !
    
    
    Play file /hd0/1/01 Abba - The Winner Takes It All.mp3
    
    start play
  • Проверять нужно на разных файлах, с разным битрейтом и частотой - вероятность щелчков не исключена, также как и вероятность ошибки проверяющего.
  • Mario wrote:Проверять нужно на разных файлах, с разным битрейтом и частотой - вероятность щелчков не исключена, также как и вероятность ошибки проверяющего.
    Ну я проверил на 10 разных файлах - все проигрывались хорошо... Может, тот файл что Атауальпа пробовал, действительно даёт щелчки - у меня такого файла нет, чтобы проверить.
  • Who is online

    Users browsing this forum: No registered users and 6 guests