Date: Wed, 4 Jul 2018 14:52:24 +0200 From: Norbert Koch <nkoch@demig.de> To: <freebsd-hackers@freebsd.org> Subject: USB problems with Intel Atom E3825 Message-ID: <27ad8d53-7425-4afa-c6e1-3b4cc5912198@demig.de>
next in thread | raw e-mail | index | archive | help
Hello. We are investigating to switch our embedded product to a cpu board with an Intel Atom E3825 cpu. Our external hardware is connected through parallel pci and contains slow static rams. Access cycles for reading and writing are at about 1=C2=B5s. When we write to our hardware we see a strange phenomenon: As soon as we continuously write blocks of more than about 24 bytes we see that usb generates a lot of ERR_STALLED messages according to usbdump. FreeBSD identifies an ehci controller. There seems to be no ohci or uhci controller onboard. The exact same happens under FreeBSD 10.3 und 11.2, i386 and amd64 kernel. It never happens when reading the memory even with much bigger block sizes. We never saw any problems with older boards and different chipsets. We contacted the board manufacturer about this and - as we understand - there obviously are known problems with the cpu's pci bridges. But they could not confirm that our problem is related. For testing I downloaded the board manufacturer's embedded linux image (yocto) and found that linux seems to work fine. At least I could not find any problems with usb. So, my idea is that some linux kernel developers know about problems with that chipset and somehow work around it in kernel code. Does anyone here have an idea about this? Are there any kernel switches/options/hints or usb quirks I could possibly try? Thank you in advance. Norbert Koch *********************************************************************** * demig Prozessautomatisierung GmbH * demig Anlagentechnik GmbH * * * * * Anschrift: Haardtstrasse 40 * Haardtstrasse 40 * * D-57076 Siegen * D-57076 Siegen * * Registergericht: Siegen HRB 2819 * Siegen HRB 5532 * * Geschaeftsfuehrer: Joachim Herbst, * Joachim Herbst, * * Winfried Held * Winfried Held * * Telefon: +49 271 772020 * +49 271 772020 * * Telefax: +49 271 74704 * +49 271 74704 * * E-Mail: info@demig.de * at@demig.de * * http://www.demig.de * http://www.demig.de * ***********************************************************************
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?27ad8d53-7425-4afa-c6e1-3b4cc5912198>