Date: Tue, 17 Sep 2013 07:14:17 +0200 From: =?utf-8?Q?Hans_Petter_Selasky?= <hans.petter.selasky@bitfrost.no> To: =?utf-8?Q?lev=40FreeBSD=2Eorg?= <lev@FreeBSD.org>, =?utf-8?Q?Harald_Schmalzbauer?= <h.schmalzbauer@omnilan.de> Cc: =?utf-8?Q?FreeBSD_Stable?= <freebsd-stable@FreeBSD.org>, =?utf-8?Q?freebsd-usb=40freebsd=2Eorg?= <freebsd-usb@freebsd.org> Subject: RE: umcs (4-Port-USB-serial) triggering way too much ehci IRQs Message-ID: <zarafa.5237e529.2bc6.08fde6eb34c27a87@mail.lockless.no> In-Reply-To: <1314959000.20130917013707@serebryakov.spb.ru> References: <52372DBA.6020703@omnilan.de>
index | next in thread | previous in thread | raw e-mail
Hi, Check using usbdump -i usbusX -f Y -s 65536 -vvv what is going on. Maybe some USB transfers are returning zero length data from the chip. --HPS -----Original message----- > From:Lev Serebryakov <lev@FreeBSD.org <mailto:lev@FreeBSD.org> > > Sent: Monday 16th September 2013 23:38 > To: Harald Schmalzbauer <h.schmalzbauer@omnilan.de <mailto:h.schmalzbauer@omnilan.de> > > Cc: FreeBSD Stable <freebsd-stable@FreeBSD.org <mailto:freebsd-stable@FreeBSD.org> >; freebsd-usb@freebsd.org <mailto:freebsd-usb@freebsd.org> > Subject: Re: umcs (4-Port-USB-serial) triggering way too much ehci IRQs > > Hello, Harald. > You wrote 16 сентября 2013 г., 20:11:38: > > HS> I have some of these 4-Port-Serial-USB-Hubs: > HS> http://www.delock.com/produkte/F_673_USB---Seriell_87414/merkmale.html <http://www.delock.com/produkte/F_673_USB---Seriell_87414/merkmale.html> > HS> They have the MosChip MCS7840 inside, wich also understands RS485/422 > HS> besides RS232. > > HS> FreeBSDs umcs(4) supports the RS232 mode with standard baudrates and > HS> works with that device. > > HS> Unfortunately, as soon as I open any of the 4 cuaU0.x ports, there are > HS> 500irq/s from ehci. > I have only one 2-port noname adapter with this chip, which I used to > write this driver. And it works fine (at least right now): > > usbus0: 12Mbps Full Speed USB v1.0 > usbus1: 12Mbps Full Speed USB v1.0 > usbus2: 12Mbps Full Speed USB v1.0 > usbus3: 480Mbps High Speed USB v2.0 > .... > ugen3.2: <vendor 0x9710> at usbus3 > umcs78400: <vendor 0x9710 product 0x7840, rev 2.00/0.01, addr 2> on usbus3 > umcs78400: Chip mcs7840, found 2 active ports > umcs78400: On-die confguration: RST: active low, HRD: yes, PLL: avail, POR: avail, Ports: 4, EEPROM write disabled, IrDA is not available > > % vmstat -i > interrupt total rate > irq1: atkbd0 799 0 > irq18: uhci2 ehci0+ 1210 0 > irq20: hpet0 529850590 647 > irq21: uhci1 2861007 3 > irq23: uhci3 ehci1 2181202 2 > irq256: em0 1139745179 1393 > irq257: ahci0 76093174 93 > Total 1750731961 2140 > > I have never seen other devices on this chip and I have never had chance > to try it with 4-port version of device... > > To be honest, I didn't know much about USB at all, I wrote this driver > without complete understanding USB magic and use USB only as transport to > access MCS7840 registers... > > Maybe, local USB Guru Hans Petter Selasky could give cime advicec how to > debug this situation. I've added freebsd-usb@ to CC: > > -- > // Black Lion AKA Lev Serebryakov <lev@FreeBSD.org <mailto:lev@FreeBSD.org> > > > _______________________________________________ > freebsd-usb@freebsd.org <mailto:freebsd-usb@freebsd.org> mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb <http://lists.freebsd.org/mailman/listinfo/freebsd-usb> > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org <mailto:freebsd-usb-unsubscribe@freebsd.org> " From owner-freebsd-usb@FreeBSD.ORG Tue Sep 17 06:03:17 2013 Return-Path: <owner-freebsd-usb@FreeBSD.ORG> Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 588E08AE for <freebsd-usb@freebsd.org>; Tue, 17 Sep 2013 06:03:17 +0000 (UTC) (envelope-from hps@bitfrost.no) Received: from mta.bitpro.no (mta.bitpro.no [92.42.64.202]) by mx1.freebsd.org (Postfix) with ESMTP id 159142CF5 for <freebsd-usb@freebsd.org>; Tue, 17 Sep 2013 06:03:16 +0000 (UTC) Received: from mail.lockless.no (mail.lockless.no [46.29.221.38]) by mta.bitpro.no (Postfix) with ESMTP id 2ADC97A14B; Tue, 17 Sep 2013 08:03:16 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.lockless.no (Postfix) with ESMTP id BE18B8EEB4F; Tue, 17 Sep 2013 08:03:33 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at lockless.no Received: from mail.lockless.no ([127.0.0.1]) by localhost (mail.lockless.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zMTW8gEHuW4g; Tue, 17 Sep 2013 08:03:32 +0200 (CEST) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) by mail.lockless.no (Postfix) with ESMTPSA id B784A8EEB44; Tue, 17 Sep 2013 08:03:32 +0200 (CEST) Message-ID: <5237F0E6.40604@bitfrost.no> Date: Tue, 17 Sep 2013 08:04:22 +0200 From: Hans Petter Selasky <hps@bitfrost.no> Organization: Bitfrost A/S User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130522 Thunderbird/17.0.6 MIME-Version: 1.0 To: Antonis Anastasiadis <anastasiadis@datalive.gr> Subject: Re: usb/181159: Problem attaching USB device References: <201308121250.r7CCo1RY007285@freefall.freebsd.org> <5208E5DA.90202@bitfrost.no> <CADi8LnO+0=LKO4LS4TLWHvcML=4Oqeg=Qeng-wcREyiONqMjWA@mail.gmail.com> <5208EB94.1050708@bitfrost.no> <CADi8LnO0=FXjqkpvDMsV1TMW94DakMe7QBo51xxur+sxH3DWfQ@mail.gmail.com> In-Reply-To: <CADi8LnO0=FXjqkpvDMsV1TMW94DakMe7QBo51xxur+sxH3DWfQ@mail.gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD support for USB <freebsd-usb.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-usb>, <mailto:freebsd-usb-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-usb> List-Post: <mailto:freebsd-usb@freebsd.org> List-Help: <mailto:freebsd-usb-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-usb>, <mailto:freebsd-usb-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 17 Sep 2013 06:03:17 -0000 Hi, Is there a possibility for you to try a 9-stable kernel as of today. Can you also ask the guys to connect another USB device, like an empty memory stick and see if that is detected. Thank you! --HPShelp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?zarafa.5237e529.2bc6.08fde6eb34c27a87>
