Кстати - я видел в какой-то ветке ядра поддержку для stmp378х, счас попытаюсь найти, там была версия 2.6.33-rc-какой-то и там были расхождения с тем что есть в бсп от фрискейла, не знаю - официальная девелоперская версия это или кто-то сторонний пилит...
У 8851 максимум по SPI это 40МГц ...
Вобщем, регулировка скорости через структуру устройства до 30МГц еще регулируется, а выше, сразу на 60 перескакивает (с 8851 уже не может договориться), упорствовать не стал.
Итак, при 30МГц SPI имею:
Копирование файла во встраиваемую систему в р-не 600Кбайт/сек
Копирование из встраиваемой системы в р-не 1Мбайт/сек
Сервис - vsftpd
Ок. Телодвижения приобретают осмысленные действия :) По поводу регулирования скорости spi - надо посмотреть даташит фрискейла, на самах например делители были строго фиксированные и были степенями двойки и были завязаны на МСК, поэтому при подборе вполне вероятны скачки, для аудиокодека я например специально выбирал plla так чтобы МСК был кратен как можно большим степеням двоек.
Сейчас разговаривал с человеком, который подключал 8851 к 9260, говорит получал скорости обмена по сети ~24Мбит, правда с его слов я понял, что он выставил частоту SPI 50МГц ...
Еще, он сказал что отключал full-duplex SPI через переменную-аргумент структуры регистрируемого устройства.
Собрал сейчас madplay, сижу - "чешу репу", вместо привычной /dev/dsp туча разных устройств ...
На новом ядре и USB хост ведет себя уже лучше, по крайней мере не сбрасыват систему, но какой-либо активности при подключении-отключении флешек не наблюдаю (OTG отключил).
Кстати, в логе загрузки почему то отсутствуют сообщения типа "найден usb порт", вот все упоминания:
/dev/dsp - это из oss, а тут уже alsa, если нужна совместимость с oss в конфиге ядра есть параметр в разделе alsa (Advanced Linux Sound Architecture) помоему OSS PCM (digital audio) API.
возможно - только какая разница :) да и весьма странно что он это делал тк у атмелов фулдуплекс из коробки поэтому я думаю и такая разница частота/битрэйт