[#6013] bfin_sport driver hangs the system
Submitted By: Tiago Reis
Open Fixed In Release:
Found In Release:
BF526 Silicon Revision:
Is this bug repeatable?:
Uboot version or rev.:
2008.10 Toolchain version or rev.:
App binary format:
Summary: bfin_sport driver hangs the system
The problem is the same using 2009R1-RC6, 2009R1.1-RC4 and the trunk version. The execution just stops after the 'dev->regs->tcr1 |=TSPEN' on the sport_write function on bfin_sport driver, with no dump messages. If I put a printk() after this line, this printk is executed, but if I put two printk() only the first one is executed. This happens when configuring sport0 on both Port F and Port G.
First the bfin_sport conflicted with bfin_mac, but I resolved it using this tip: http://blackfin.uclinux.org/gf/project/uclinux-dist/forum/?_forum_action=ForumMessageBrowse&thread_id=33196&action=ForumBrowse
Now it just halts completely when I execute sport_test or echo something to /dev/sport0 and needs a hard reset. I posted this on the Forum and I've been told to report the bug. My .config file is attached
--- Sonic Zhang 2010-05-18 00:38:19
Did you see Michael's suggestion in your question? Please follow the guide
--- Bob Liu 2010-08-30 00:39:21
I can't repeat this bug in lastest svn trunk.
Maybe you can take a look at this guide.
File Name File Type File Size Posted By
config application/octet-stream 36677 Tiago Reis