public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: David Ford <david@linux.com>
To: Greg KH <greg@wirex.com>
Cc: linux-kernel@vger.kernel.org, Keith Owens <kaos@ocs.com.au>
Subject: Re: [bug] usb-uhci locks up on boot half the time
Date: Wed, 08 Nov 2000 22:55:37 -0800	[thread overview]
Message-ID: <3A0A4A69.6288E1B8@linux.com> (raw)
In-Reply-To: <3A09F158.910C925@linux.com> <14857.62696.393621.795132@somanetworks.com> <3A09FD81.E7DA9352@linux.com> <20001108200844.A13446@wirex.com> <3A0A25C1.C46E392B@linux.com> <20001108215901.A13572@wirex.com>

[-- Attachment #1: Type: text/plain, Size: 2096 bytes --]

Greg KH wrote:

> On Wed, Nov 08, 2000 at 08:19:13PM -0800, David Ford wrote:
> > I am going thru the steps atm.  The JE driver also hangs.
>
> Thanks for doing this.

np.


> > More information.  I have an external USB 4 port hub, in which I have one
> > logitech mouse at the moment.  I can cold boot and reboot to my heart's
> > delight fine.  But if I unplug/plug in the mouse and reboot, it will hang.
> > Note, I have to unplug and plug back in the mouse to get it recognized by
> > the system before I can use it.
>
> Is the external hub a externally powered hub, or self powered hub (does
> it get it's power from a plug in the wall, or from the USB bus)?  Self
> powered hubs are notoriously flaky and have been known to do evil things
> to the USB bus.

Either.  Currently bus (self) powered.  This hub has worked fine on my other
computers without any adverse affect.

I've stepped through w/ kdb and found some more info.  I'm not experience
enough with kdb to provide more details, my apologies.

usb_uhci():2952
  start_uhci():2896
    pci_write_config_word():

[kdb output trimmed]
pci_write_config_word+0x29:   call   *%eax
pci_conf1_write_config_word:   pushl  %ebp
  +0x1:   movl   %esp,%ebp
  +0x3:   pushl  %esi
  +0x4:   pushl  %ebx
  +0x5:   movl   0x8(%ebp),%edx
  +0x8:   movl   0xc(%ebp),%ecx
  +0xb:   movl   0x10(%ebp),%esi
  +0xe:   movl   0x10(%edx),%eax
  +0x11:   movzbl 0x3c(%eax),%ebx
  +0x15:   movl   0x20(%edx),%eax
  +0x18:   shll   $0x10,%ebx
  +0x1b:   shll   $0x8,%eax
  +0x1e:   movl   $0xcf8,%edx
  +0x23:   orl    $0x80000000,%eax
  +0x28:   orl    %eax,%ebx
  +0x2a:   movl   %ecx,%eax
  +0x2c:   andb   $0xfc,%al
  +0x2e:   orl    %eax,%ebx
  +0x30:   movl   %ebx,%eax
  +0x32:   outl   %eax,(%dx)
  +0x32:   outl   %eax,(%dx)
  +0x33:   movl   %ecx,%edx
  +0x35:   movl   %esi,%eax
  +0x37:   andl   $0x2,%edx
  +0x3a:   orl    $0xcfc,%edx
  +0x40:   outw   %ax,(%dx)

And here is where it hangs.



--
"The difference between 'involvement' and 'commitment' is like an
eggs-and-ham breakfast: the chicken was 'involved' - the pig was
'committed'."



[-- Attachment #2: Card for David Ford --]
[-- Type: text/x-vcard, Size: 176 bytes --]

begin:vcard 
n:Ford;David
x-mozilla-html:TRUE
adr:;;;;;;
version:2.1
email;internet:david@kalifornia.com
title:Blue Labs Developer
x-mozilla-cpt:;14688
fn:David Ford
end:vcard

  reply	other threads:[~2000-11-09  6:56 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-11-09  0:35 [bug] usb-uhci locks up on boot half the time David Ford
2000-11-09  0:50 ` Georg Nikodym
2000-11-09  1:27   ` David Ford
2000-11-09  4:08     ` Greg KH
2000-11-09  4:19       ` David Ford
2000-11-09  5:59         ` Greg KH
2000-11-09  6:55           ` David Ford [this message]
2000-11-09  7:05           ` David Ford
2000-11-09  7:39           ` David Ford
2000-11-09  1:12 ` Keith Owens
     [not found] <3427.973738139@kao2.melbourne.sgi.com>
2000-11-09  5:40 ` David Ford
  -- strict thread matches above, loose matches on Subject: below --
2000-11-09 17:06 Dunlap, Randy
2000-11-09 17:15 ` Greg KH
2000-11-09 22:40 ` David Ford
2000-11-09 22:54   ` Linus Torvalds
2000-11-11  9:49   ` Harald Nordgård-Hansen

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=3A0A4A69.6288E1B8@linux.com \
    --to=david@linux.com \
    --cc=greg@wirex.com \
    --cc=kaos@ocs.com.au \
    --cc=linux-kernel@vger.kernel.org \
    /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