public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Patch to enable the USB handoff on Dell 650
@ 2005-02-01 18:02 Pete Zaitcev
  2005-02-02  7:18 ` Andrey Panin
  0 siblings, 1 reply; 4+ messages in thread
From: Pete Zaitcev @ 2005-02-01 18:02 UTC (permalink / raw)
  To: linux-poweredge; +Cc: zaitcev, linux-precision, linux-kernel

Hi, guys,

I was looking at this:
  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=138892

  I have added usb-handoff as a kernel option in grub.conf for
  2.4.21-20.EL (smp) and re-enabled USB Emulation and Controller in the
  BIOS, and the machine now seems to boot normally.  I only had time to
  try booting it twice, but previously it would fail almost every time,
  so two successive successful boots seems very good.  Thanks for your
  quick responses and working solution!

Can someone with the Dell PW650 (which, I think, should be same as PE600)
test this patch for me? I do not want to send this for inclusion into
Linus' kernel before it's tested.

In theory we probably will want USB handoff to be enabled by default, but
I am not sure this time is now, so let us use DMI lists until then.

Thanks,
-- Pete

--- linux-2.6.11-rc2/arch/i386/kernel/dmi_scan.c	2005-01-22 14:53:59.000000000 -0800
+++ linux-2.6.11-rc2-lem/arch/i386/kernel/dmi_scan.c	2005-01-31 20:42:16.163592792 -0800
@@ -243,6 +243,19 @@
 }  
 #endif
 
+static __init int enable_usb_handoff(struct dmi_blacklist *d)
+{
+	extern int usb_early_handoff;
+
+	/*
+	 * A printk is probably unnecessary. There's no way this causes
+	 * any harm (famous last words). But seriously, we only add systems
+	 * to the list if we know that they need handoff for sure.
+	 */
+	usb_early_handoff = 1;
+	return 0;
+}
+
 /*
  *	Process the DMI blacklists
  */
@@ -376,6 +389,14 @@
 
 #endif
 
+	/*
+	 *	Boxes which need USB taken over from BIOS explicitly.
+	 */
+	{ enable_usb_handoff, "Dell PW650", {
+			MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"),
+			MATCH(DMI_PRODUCT_NAME, "Precision WorkStation 650"),
+			NO_MATCH, NO_MATCH }},
+
 	{ NULL, }
 };
 

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-03-10  8:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-01 18:02 Patch to enable the USB handoff on Dell 650 Pete Zaitcev
2005-02-02  7:18 ` Andrey Panin
2005-03-04 20:17   ` Pete Zaitcev
2005-03-10  8:16     ` Andrey Panin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox