Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×
Bug

+ - Full DMA access for USB-OTG on PPC405EX->

hcob$ writes: "I'm doing some early prototying of a AMCC PPC405EX based board. Here's just a few of my actions so far to let you know how much frustration this one little problem has casued me:

        * Fixed the broken OpenWRT support for the AMCC Kilauea Dev Board with patches, backports and Makefile Modification
        * Ported DENX deployed USB-OTG support with the dwc_otg driver
        * Reworked the flash map so that there is a custom fall-back ramdisk and a fully-permenant rootfs

Then comes the next problem. After finally porting in the dwc_otg USB driver to the OpenWRT patched kernel, I went about hooking up some usb-serial devices that we planned to use. They detected properly and registered. The I open up a minicom connection and WAM! 99-100% IRQ usage. Completely bogged down the system. Turns out, the device is running in an IRQ(Slave) mode and triggering interrupts that need to be serviced at an insane rate (had a back log of 89k interrupts at some points). After two weeks of focusing on this problem, I finally noticed something odd in my kernel build."

Link to Original Source

The early bird who catches the worm works for someone who comes in late and owns the worm farm. -- Travis McGee

Working...