Quantcast
Channel: Intel Communities : All Content - Desktop Boards
Viewing all articles
Browse latest Browse all 4931

Any success on SPI with edison breakout board?

$
0
0

Hey,

I've been working on SPI for several days, which is an ethernet chip enc28j60.

Following is my connection,

CSMISOMOSISCKINT
GPIO11011411510944
PINJ18-10J18-11J17-12J17-11J19-4
ENC28J6096784

 

What I expected was,

"When I insmod enc28j60.ko, eth0 comes up."

However things were not that simple.

Is there anybody managed to connect enc28j60 - or other SPI devices with interrupt - on edison breakout board?

 

Currently I'm on,

1. I found "spi-config" lets me know that the enc28j60 is connected on "SPI bus 6". whatever it is.

2. I see driver module "enc28j60.ko loaded" from dmesg but no more.

3. "modprobe spi-config devices=bus=6:speed=12000000:cs=0:modalias=enc28j60:gpioirq=44" gives me

[54235.127227] BUG: sleeping function called from invalid context at /home/builder/edison-src/build/tmp/work/edison-poky-linux/linux-yocto/3.10.17+gitAUTOINC+6ad20f049a_c03195ed6e-r0/linux/mm/slub.c:926
[54235.127376] in_atomic(): 1, irqs_disabled(): 1, pid: 323, name: modprobe
[54235.173888] intel_mid_ssp_spi_unified 0000:00:07.2: ERROR : DMA buffers already mapped

4. adding {"enc28j60", SFI_DEV_TYPE_SPI, 0, &enc28j60_platform_data, NULL }, etc. in upstream_to_edison.patch didn't show any differences.

 

any ideas?

I'll be keep debugging.


Viewing all articles
Browse latest Browse all 4931

Trending Articles