From: David Brownell <david-b@pacbell.net>
To: Randy Dunlap <randy.dunlap@intel.com>, josh <skulcap@mammoth.org>
Cc: linux-kernel@vger.kernel.org,
l-u-d <linux-usb-devel@lists.sourceforge.net>
Subject: Re: usb dc2xx quirk
Date: Wed, 03 Jan 2001 16:12:46 -0800 [thread overview]
Message-ID: <043101c075e3$118db720$6600000a@brownell.org> (raw)
In-Reply-To: <Pine.LNX.4.20.0101031155240.2682-100000@www> <3A537C2A.A17DCB94@intel.com>
If this makes it go away, then by all means apply this patch;
though I don't quite see what the failure mode would be.
The proximate cause of that Oops looked to be in one of the
UHCI drivers, but of course it's also possible that it was
triggered by driver misbehavior.
Have we identified anything that actually does anything with
code labeled __dev{in,ex}it (or data), beyond putting it into
a different section? If so, what's it doing?
I just tried plug/unplug of a dc-240, albeit on a kernel
with HOTPLUG defined (and using OHCI) and it worked without
any Oops.
- Dave
----- Original Message -----
From: Randy Dunlap <randy.dunlap@intel.com>
To: josh <skulcap@mammoth.org>
Cc: <linux-kernel@vger.kernel.org>; <david-b@pacbell.net>; l-u-d
<linux-usb-devel@lists.sourceforge.net>
Sent: Wednesday, January 03, 2001 11:23 AM
Subject: Re: usb dc2xx quirk
> Hi,
>
> Looks like dc2xx.c shouldn't use __devinit/__devexit
> [patch attached]
> or you should enable CONFIG_HOTPLUG under General Setup.
>
> David?
>
> The ov511 (usb) driver is the only other USB device driver
> that uses __devinit/__devexit.
>
> ~Randy
>
> josh wrote:
> >
> > Kernel Version: 2.4.0-test11 - 2.4.0-prerelease
> > Platform: ix86 (PIII)
> > Problem Hardware: Kodac DC280, firmware 1.01
> >
> > Ever since test10 or after, removing my dc280 from the usb
> > bus causes khubd to crash. I have tried both UHCI drivers
> > and they produce the same effect.
> >
> > dmesg, syslog, messages, and .config can be found at:
> > http://mammoth.org/~skulcap/usb-problem
> >
> > I have looked throug the archives and havent found anything
> > like this, so I'm sorry if it has been covered already.
> >
> > Thanks in advance!
> --
> _______________________________________________
> |randy.dunlap_at_intel.com 503-677-5408|
> |NOTE: Any views presented here are mine alone|
> |& may not represent the views of my employer.|
> -----------------------------------------------
--------------------------------------------------------------------------------
> --- linux/drivers/usb/dc2xx.c.org Sun Nov 12 20:40:42 2000
> +++ linux/drivers/usb/dc2xx.c Wed Jan 3 11:15:11 2001
> @@ -353,7 +353,7 @@
>
>
>
> -static void * __devinit
> +static void *
> camera_probe (struct usb_device *dev, unsigned int ifnum, const struct usb_device_id
*camera_info)
> {
> int i;
> @@ -451,7 +451,7 @@
> return camera;
> }
>
> -static void __devexit camera_disconnect(struct usb_device *dev, void *ptr)
> +static void camera_disconnect(struct usb_device *dev, void *ptr)
> {
> struct camera_state *camera = (struct camera_state *) ptr;
> int subminor = camera->subminor;
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
next prev parent reply other threads:[~2001-01-04 1:24 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-03 18:17 usb dc2xx quirk josh
2001-01-03 19:23 ` Randy Dunlap
2001-01-04 0:12 ` David Brownell [this message]
-- strict thread matches above, loose matches on Subject: below --
2001-01-04 1:05 Dunlap, Randy
2001-01-04 2:11 ` David Brownell
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='043101c075e3$118db720$6600000a@brownell.org' \
--to=david-b@pacbell.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb-devel@lists.sourceforge.net \
--cc=randy.dunlap@intel.com \
--cc=skulcap@mammoth.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