linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: juanslayton@dslextreme.com
To: "Alan Stern" <stern@rowland.harvard.edu>
Cc: "Aivils Stoss" <aivils@latnet.lv>,
	jkosina@suse.cz, "lud" <linux-usb@vger.kernel.org>,
	linux-kernel@vger.kernel.org,
	"Randy Dunlap" <rdunlap@xenotime.net>,
	linuxconsole-dev@lists.sourceforge.net,
	linux-input@vger.kernel.org
Subject: Re: PROBLEM: USB keyboards works only 4 per PC host port
Date: Tue, 19 Aug 2008 09:40:57 -0700 (PDT)	[thread overview]
Message-ID: <25da0a65dd8a41208a8a0c0a.20080819094057.whnafynlgba@webmail.dslextreme.com> (raw)




I have to apologize for my limited knowledge, but mere ignorance never yet
kept a teacher quiet.  I am trying to follow this discussion because
Aivils and I are  basically trying to do the same thing.  In my case I am
presently running 20 keyboards on a 2.6.26 kernel, using an EHCI
controller, and they all work fine.

If I understand your analysis, Aivils' problem is because the UHCI
controllers are too slow.  (I just happened to get lucky with another
controller.)  I am left with two questions.

1.  What if Aivils needs more than 16 keyboards?  (Standard class sizes
here in California run from 20 to about 30.)  Is there any way he can do
this without a faster controller?

2.  What does the bandwidth limitation say about the maximum number of
boards with the EHCI controller?  I modified the kernel evdev.c and
input.c files to raise the maximum events from 32 to 64, but I hadn't
figured in the effects of bandwidth.

> Now if you plugged some of these keyboards into different UHCI
> controllers on the computer, then the problem wouldn't arise.  Each of
> your four UHCI controllers has two ports.  So without using any hubs at
> all, you can plug 8 keyboards into the computer and they will all work.
>
> If you use some extra hubs as well then you can plug four keyboards
> into each controller, allowing you to use 16 keyboards total.
>
> Alan Stern
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Linuxconsole-dev mailing list
> Linuxconsole-dev@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxconsole-dev
>


             reply	other threads:[~2008-08-19 16:47 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-19 16:40 juanslayton [this message]
2008-08-19 18:21 ` PROBLEM: USB keyboards works only 4 per PC host port Alan Stern
2008-08-19 19:12   ` David Brownell
2008-08-19 20:04     ` Alan Stern
2008-08-19 21:05       ` juanslayton
  -- strict thread matches above, loose matches on Subject: below --
2008-08-19 21:06 juanslayton
2008-08-08  6:02 Aivils Stoss
2008-08-09 10:42 ` Samuel Thibault
2008-08-10  3:08   ` Aivils Stoss
2008-08-15  1:49     ` Randy Dunlap
2008-08-18 11:12       ` Aivils Stoss
2008-08-18 15:14         ` Jiri Kosina
2008-08-18 15:14         ` Randy Dunlap
2008-08-19  9:57           ` Aivils Stoss
2008-08-19 15:03             ` Alan Stern
2008-08-19 15:19             ` Randy Dunlap
2008-08-19 15:23               ` Jiri Kosina
2008-08-19 17:55                 ` Dmitry Torokhov
2008-08-20  5:40                 ` Aivils Stoss
2008-08-02  6:05 Aivils Stoss

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=25da0a65dd8a41208a8a0c0a.20080819094057.whnafynlgba@webmail.dslextreme.com \
    --to=juanslayton@dslextreme.com \
    --cc=aivils@latnet.lv \
    --cc=jkosina@suse.cz \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=linuxconsole-dev@lists.sourceforge.net \
    --cc=rdunlap@xenotime.net \
    --cc=stern@rowland.harvard.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).