спасибо Needbmw!!! буду пробовать!
я чуть выше задавал вопрос про параметр len в процедуре spi_reset (библиотека spidevc.c)
если не затруднит ответьте плиз.
и будет ли API работать в bfgminer как на cgminer в планах ?
параметр len формирует частоту reset-последовательности. без нужды лучше его не трогайте.
API в bfgminer работает в полном объеме.
для особо отчаянных рассказываю как поставить low latency драйвер SPI с DMA:
1.
бэкапим образ карточки (!)2. распаковываем с заменой файлов
http://rghost.ru/48867631 -> /boot
3. распаковываем с заменой файлов
http://rghost.ru/48867647 -> /lib/modules
4. распаковываем с заменой файлов
http://rghost.ru/48867656 -> /opt/vc
5. перекрестились и reboot
6. если распи загрузилась:
modprobe spidev
rmmod spi_bcm2708 (при этом майнер должен быть предварительно остановлен)
modprobe spi_bcm2708 processmode=2
dmesg | grep spi
и ловим строчку "bcm2708_spi bcm2708_spi.0: SPI Controller running in dma mode"
если появилась - новый драйвер успешно загрузился
параметр processmode: 0 - polling, 1 - interrupt driven, 2 - DMA
кстати очевидный плюс нового драйвера - можно устанавливать практически любые частоты SPI, а не ступенчато 125 кГц, 250 кГц, 500 кГц, 1 МГц, 2МГц, 4МГц как в стоковом