SK-MIMX233 телодвижения ...
sasamy
Пункты: 77333
Регистрация: 14.08.2009
Цитата Жудко интересно скорость приема-передачи посмотреть
Я тебя огорчу наверно, но полудуплекс на spi настораживет, да и у тебя там в борд-файле скорость стоит всего 6МГц - даже до 10 мбит не дотягивает, если что там покрути - он же говорит max = 120000Hz/2 = 60 000 000 Hz, так что есть пространство для маневра :)
Pavel Ivanchenko
Admin
Пункты: 91526
Регистрация: 24.03.2009
Пол: Мужчина
Это само собой, я тупо сконфигурить ftpd пока не могу ...
Что то вообще ftpd у busybox кривовато работает, просто хожу по папкам, разглядываю файлы, а в списке процессов потихоньку сами собой зомби ftpd появляются.
sasamy
Пункты: 77333
Регистрация: 14.08.2009
И еще если озаботился измерением скорости - отключи дебуг ядра в конфиге и пересобери ядро - printk которыми по сути эти сообщения являются могут сильно повлиять на скорость.
sasamy
Пункты: 77333
Регистрация: 14.08.2009
В старом форуме посмотри - было там обсуждение когда-то очень давно tftp от базибокса.
Pavel Ivanchenko
Admin
Пункты: 91526
Регистрация: 24.03.2009
Пол: Мужчина
Ого, сконфигурил систему на vsftpd, захожу root, копирую файл и:
Код freescale login: warning: `vsftpd' uses 32-bit capabilities (legacy support in use)
Unable to handle kernel NULL pointer dereference at virtual address 00000054
pgd = c0004000
[00000054] *pgd=00000000
Internal error: Oops: 17 [#1] PREEMPT
Modules linked in:
CPU: 0 Not tainted (2.6.31-203-gee1fdae #55)
PC is at ks8851_tx_work+0xbc/0x198
LR is at 0x0
pc : [<c01dd3c8>] lr : [<00000000>] psr: 20000013
sp : c3831f78 ip : c3831f08 fp : 00000000
r10: 00000000 r9 : 00000000 r8 : c3856ac8
r7 : c3856bf0 r6 : 00000000 r5 : c3856ac0 r4 : 00000001
r3 : ffffffc0 r2 : 0000800e r1 : 00000000 r0 : 00000000
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 0005317f Table: 42fa8000 DAC: 00000017
Process events/0 (pid: 5, stack limit = 0xc3830270)
Stack: (0xc3831f78 to 0xc3832000)
1f60: c3800420 c3856b4c
1f80: c3800420 c3856b48 c3856b3c c3800420 c3856b38 c3830000 c01dd30c c004f498
1fa0: c3831fcc 00000000 c3822c00 c00528fc c3831fb0 c3831fb0 c3831fd4 c3825f60
1fc0: c3800420 c004f324 00000000 c0052834 00000000 00000000 c3831fd8 c3831fd8
1fe0: 00000000 00000000 00000000 00000000 00000000 c00257ac 55555555 55555555
[<c01dd3c8>] (ks8851_tx_work+0xbc/0x198) from [<c004f498>] (worker_thread+0x174/0x230)
[<c004f498>] (worker_thread+0x174/0x230) from [<c0052834>] (kthread+0x78/0x80)
[<c0052834>] (kthread+0x78/0x80) from [<c00257ac>] (kernel_thread_exit+0x0/0x8)
Code: 13822902 e3e0303f e5c53021 e1c522b2 (e1d635b4)
---[ end trace 955f07ea5053b4aa ]---
Telnet работает нормально.
sasamy
Пункты: 77333
Регистрация: 14.08.2009
Надо перенести из свежего ядра драйвер - я видел были какие-то серьезные исправления в рассылке ядра, патч присылал разработчик от микрела.
Pavel Ivanchenko
Admin
Пункты: 91526
Регистрация: 24.03.2009
Пол: Мужчина
Сейчас скачаю, попробую ...
Преемптативность в ядре отключил (насколько понимаю, во встраиваемых системах она не нужна особо), теперь вылетает уже на этапе захода юзера.
Pavel Ivanchenko
Admin
Пункты: 91526
Регистрация: 24.03.2009
Пол: Мужчина
Причина в неизвестном типе netdev_tx_t, заменил на int, сейчас посмотрю, а вообще, если файл (или данные) больше 10к, то ядру кердык.
Pavel Ivanchenko
Admin
Пункты: 91526
Регистрация: 24.03.2009
Пол: Мужчина
Все по старому, попробую сейчас от 2.6.33-rc8