Date: Wed, 21 May 2008 12:50:43 +0300 From: "Alexander N. Banketov" <jaguar@ukr.net> To: Xin LI <delphij@delphij.net> Cc: freebsd-bugs@FreeBSD.org, d@delphij.net Subject: Re[2]: FreeBSDand notebook Samung Message-ID: <735728453.20080521125043@ukr.net> In-Reply-To: <48334570.9010106@delphij.net> References: <15921616750.20080520160652@ukr.net> <48334570.9010106@delphij.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Xin, Wednesday, May 21, 2008, 12:41:04 AM, you wrote: XL> Alexander N. Banketov wrote: XL> | Hello freebsd-bugs, XL> | XL> | Lag FreeBSD on notebook Samsung XL> | XL> | FreeBSD 7.0 XL> | XL> | uname -a XL> | FreeBSD NB.bom.od.ua 7.0-RELEASE FreeBSD 7.0-RELEASE #8: Mon Apr 21 XL> 16:23:28 EEST 2008 root@NB.bom.od.ua:/usr/obj/usr/src/sys/NOTEBOOK i386 XL> | XL> | Has established FreeBSD 7.0 (tried 5.2, 4.11, with the same result), XL> | On notebook Samsung R60. at attempt to make shutdown or reboot I receive XL> | System going down IMMEDIATELY XL> | XL> | XL> | XL> | System shutdown time has arrived XL> | syncing disks 4 0 2 0 0 done XL> | Uptime : 56s (the last time) XL> | XL> | And notebook hangs XL> [...] XL> Could you please try this patch? XL> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/usb/ehci_pci.c.diff?r1=1.28.2.1;r2=1.28.2.2 I probably incorrectly have understood you, have created a file power.sh as it is described on specified by you url ./power.sh ---: not found +++: not found @@: not found ./power.sh: icq/: Permission denied ./power.sh: 7: Syntax error: word unexpected (expecting ")") cat power.sh --- src/sys/dev/usb/ehci_pci.c 2007/11/26 18:21:42 1.28.2.1 +++ src/sys/dev/usb/ehci_pci.c 2008/03/19 16:38:55 1.28.2.2 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/dev/usb/ehci_pci.c,v 1.28.2.1 2007/11/26 18:21:42 jfv Exp $"); +__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/dev/usb/ehci_pci.c,v 1.28.2.2 2008/03/19 16:38:55 jhb Exp $"); /* * USB Enhanced Host Controller Driver, a.k.a. USB 2.0 controller. @@ -538,8 +538,9 @@ ehci_pci_takecontroller(device_t self) if (EHCI_EECP_ID(eec) != EHCI_EC_LEGSUP) continue; legsup = eec; - pci_write_config(self, eecp, legsup | EHCI_LEGSUP_OSOWNED, 4); if (legsup & EHCI_LEGSUP_BIOSOWNED) { + pci_write_config(self, eecp, + legsup | EHCI_LEGSUP_OSOWNED, 4); printf("%s: waiting for BIOS to give up control\n", device_get_nameunit(sc->sc_bus.bdev)); for (i = 0; i < 5000; i++) { @@ -558,6 +559,7 @@ ehci_pci_takecontroller(device_t self) static void ehci_pci_givecontroller(device_t self) { +#if 0 ehci_softc_t *sc = device_get_softc(self); u_int32_t cparams, eec, legsup; int eecp; @@ -571,6 +573,7 @@ ehci_pci_givecontroller(device_t self) legsup = eec; pci_write_config(self, eecp, legsup & ~EHCI_LEGSUP_OSOWNED, 4); } +#endif } static device_method_t ehci_methods[] = { Describe please, that I have made not and give more detailed instruction. XL> Note that you can safely ignore the failed patch of hunk #1. XL> Cheers, XL> - -- XL> ** Help China's quake relief at http://www.redcross.org.cn/ |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> XL> Xin LI <delphij@delphij.net> http://www.delphij.net/ XL> FreeBSD - The Power to Serve! XL> -----BEGIN PGP SIGNATURE----- XL> Version: GnuPG v2.0.9 (FreeBSD) XL> iEYEARECAAYFAkgzRXAACgkQi+vbBBjt66ApBACfQTnNA2iQc8CZ9o4gCeJl/wIo XL> nyEAni+BMXUQYAW9O9+GYZRco+lVjZwd XL> =tqWT XL> -----END PGP SIGNATURE----- Thanks -- Best regards, Alexander mailto:jaguar@ukr.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?735728453.20080521125043>