From owner-freebsd-mobile Sun Feb 3 4:15:21 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from wireless.cs.twsu.edu (wireless.cs.twsu.edu [156.26.10.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AE9037B402 for ; Sun, 3 Feb 2002 04:15:15 -0800 (PST) Received: from localhost (7d812462726a947181cd9d88a9366235@localhost.cs.twsu.edu [127.0.0.1]) by wireless.cs.twsu.edu (8.11.6/(basit)) with ESMTP id g13CFPX72659 for ; Sun, 3 Feb 2002 06:15:25 -0600 (CST) (envelope-from basit@basit.cc) Date: Sun, 3 Feb 2002 06:15:24 -0600 (CST) From: Abdul Basit X-X-Sender: basit@wireless.cs.twsu.edu To: freebsd-mobile@freebsd.org Message-ID: <20020203061501.E72650-100000@wireless.cs.twsu.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org subscribe freebsd-mobile basit@basit.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Sun Feb 3 4:55:16 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from storage.ukr.net (storage.ukr.net [212.42.64.13]) by hub.freebsd.org (Postfix) with ESMTP id 0310337B400 for ; Sun, 3 Feb 2002 04:55:14 -0800 (PST) Received: from UKR.NET's mail service, abuse contact: abuse@ukr.net for freebsd-mobile@FreeBSD.org with local ID 16XM9h-000FoO-00 by storage.ukr.net; Sun, 03 Feb 2002 14:54:01 +0200 Received: from [195.66.202.227] by freemail.ukr.net with HTTP; Sun, 03 Feb 2002 12:54:01 +0000 (GMT) From: "Eugene" To: freebsd-mobile@FreeBSD.org Subject: Lucent WinModem, driver is missing Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: trader.off-club.com [195.66.202.227] Reply-To: "Eugene" Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Date: Sun, 03 Feb 2002 14:54:01 +0200 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Lost half day and still can't find driver for my Lucent winmodem, I saw topics about WATANABE Kiyoshi driver, that must been located http://www.geocities.com/wtnbkysh/, but I can't open page, geocities does not allow it to me. Does someone have this drivers set, or may help with link ? Thanks. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Sun Feb 3 5:24:42 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from home.gamesluts.org (12-233-208-193.client.attbi.com [12.233.208.193]) by hub.freebsd.org (Postfix) with ESMTP id 3F6D937B41C for ; Sun, 3 Feb 2002 05:24:34 -0800 (PST) Received: from tigra (diogenes.gamesluts.org [192.168.0.2]) by home.gamesluts.org (8.11.3/8.11.3) with SMTP id g13DT6I02813; Sun, 3 Feb 2002 05:29:06 -0800 (PST) (envelope-from malaclypse@gamesluts.org) Message-ID: <001701c1acb6$17b8d8e0$0200a8c0@tigra> From: "Cory" To: "Eugene" , References: Subject: Re: Lucent WinModem, driver is missing Date: Sun, 3 Feb 2002 05:24:21 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org If you're running 4.x-STABLE, just go to /usr/ports/comms/ltmdm and make install. It grabs v1.2 from one of three different non-geocities sites. The 2nd one generally works quickly. I'm not having any kind of luck at all getting this thing to even compile in 5.0-CURRENT, though. Good luck, Cory. ----- Original Message ----- From: "Eugene" To: Sent: Sunday, February 03, 2002 4:54 AM Subject: Lucent WinModem, driver is missing > Lost half day and still can't find driver for my Lucent winmodem, > I saw topics about WATANABE Kiyoshi driver, that must been located http://www.geocities.com/wtnbkysh/, but I can't open page, geocities does not allow it to me. > Does someone have this drivers set, or may help with link ? > > Thanks. > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Sun Feb 3 5:39: 0 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from storage.ukr.net (storage.ukr.net [212.42.64.13]) by hub.freebsd.org (Postfix) with ESMTP id 7E45337B405 for ; Sun, 3 Feb 2002 05:38:55 -0800 (PST) Received: from UKR.NET's mail service, abuse contact: abuse@ukr.net with local ID 16XMpn-000LNV-00 by storage.ukr.net; Sun, 03 Feb 2002 15:37:31 +0200 Received: from [195.66.202.227] by freemail.ukr.net with HTTP; Sun, 03 Feb 2002 13:37:31 +0000 (GMT) From: "Eugene" To: "Cory" Cc: freebsd-mobile@FreeBSD.ORG Subject: Re[2]: Lucent WinModem, driver is missing Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: trader.off-club.com [195.66.202.227] In-Reply-To: <001701c1acb6$17b8d8e0$0200a8c0@tigra> Reply-To: "Eugene" Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Date: Sun, 03 Feb 2002 15:37:31 +0200 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The problem is - I could not download it without modem :) Only wau to inet is from WIN machine, can please you give me direct link ? Thanks, friend. -----Original Message----- From: "Cory" To: "Eugene" , Date: Sun, 3 Feb 2002 05:24:21 -0800 Subject: Re: Lucent WinModem, driver is missing > If you're running 4.x-STABLE, just go to /usr/ports/comms/ltmdm and make > install. It grabs v1.2 from one of three different non-geocities sites. The > 2nd one generally works quickly. > > I'm not having any kind of luck at all getting this thing to even compile in > 5.0-CURRENT, though. > > Good luck, > > Cory. > ----- Original Message ----- > From: "Eugene" > To: > Sent: Sunday, February 03, 2002 4:54 AM > Subject: Lucent WinModem, driver is missing > > > > Lost half day and still can't find driver for my Lucent winmodem, > > I saw topics about WATANABE Kiyoshi driver, that must been located > http://www.geocities.com/wtnbkysh/, but I can't open page, geocities does > not allow it to me. > > Does someone have this drivers set, or may help with link ? > > > > Thanks. > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-mobile" in the body of the message > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message > ----- ðÏÌÕÞÉÔÅ ÂÅÓÐÌÁÔÎÙÊ ÐÏÞÔÏ×ÙÊ ÑÝÉË @ukr.net ÎÁ http://freemail.ukr.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Sun Feb 3 5:42: 1 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from wireless.cs.twsu.edu (wireless.cs.twsu.edu [156.26.10.125]) by hub.freebsd.org (Postfix) with ESMTP id 7303037B400 for ; Sun, 3 Feb 2002 05:41:55 -0800 (PST) Received: from localhost (2175ca8277a32e58b8bf02816fa086ec@localhost.cs.twsu.edu [127.0.0.1]) by wireless.cs.twsu.edu (8.11.6/(basit)) with ESMTP id g13Dg4X74130 for ; Sun, 3 Feb 2002 07:42:05 -0600 (CST) (envelope-from basit@basit.cc) Date: Sun, 3 Feb 2002 07:42:04 -0600 (CST) From: Abdul Basit X-X-Sender: basit@wireless.cs.twsu.edu To: freebsd-mobile@FreeBSD.org Subject: CMU monarch In-Reply-To: Message-ID: <20020203074029.L74104-100000@wireless.cs.twsu.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org hi, please let me know if any one tried CMU monarch Mobile IPv4 implementation for BSD systems. I can't get it to work for me for FreeBSD 4.5 - RELEASE :( thanks - basit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Sun Feb 3 5:53:37 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from home.gamesluts.org (12-233-208-193.client.attbi.com [12.233.208.193]) by hub.freebsd.org (Postfix) with ESMTP id 0A21B37B404 for ; Sun, 3 Feb 2002 05:53:28 -0800 (PST) Received: from tigra (diogenes.gamesluts.org [192.168.0.2]) by home.gamesluts.org (8.11.3/8.11.3) with SMTP id g13DvnI02845; Sun, 3 Feb 2002 05:57:51 -0800 (PST) (envelope-from malaclypse@gamesluts.org) Message-ID: <002901c1acba$1c1afdb0$0200a8c0@tigra> From: "Cory" To: "Eugene" Cc: References: Subject: Re: Re[2]: Lucent WinModem, driver is missing Date: Sun, 3 Feb 2002 05:53:05 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Sure: http://soupnazi.org/FreeBSD/ports/distfiles/ltmdm-1.2.tgz Be advised that within this tar-gzip is the uuencoded version of the Linux binary used to make the FreeBSD device - just in case you plan to transfer this via finger-net. ;) Otherwise, it's a fairly small file. Good luck. Cory. ----- Original Message ----- From: "Eugene" To: "Cory" Cc: Sent: Sunday, February 03, 2002 5:37 AM Subject: Re[2]: Lucent WinModem, driver is missing > > The problem is - I could not download it without modem :) Only wau to inet is from WIN machine, can please you give me direct link ? > Thanks, friend. > > -----Original Message----- > From: "Cory" > To: "Eugene" , > Date: Sun, 3 Feb 2002 05:24:21 -0800 > Subject: Re: Lucent WinModem, driver is missing > > > If you're running 4.x-STABLE, just go to /usr/ports/comms/ltmdm and make > > install. It grabs v1.2 from one of three different non-geocities sites. The > > 2nd one generally works quickly. > > > > I'm not having any kind of luck at all getting this thing to even compile in > > 5.0-CURRENT, though. > > > > Good luck, > > > > Cory. > > ----- Original Message ----- > > From: "Eugene" > > To: > > Sent: Sunday, February 03, 2002 4:54 AM > > Subject: Lucent WinModem, driver is missing > > > > > > > Lost half day and still can't find driver for my Lucent winmodem, > > > I saw topics about WATANABE Kiyoshi driver, that must been located > > http://www.geocities.com/wtnbkysh/, but I can't open page, geocities does > > not allow it to me. > > > Does someone have this drivers set, or may help with link ? > > > > > > Thanks. > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > with "unsubscribe freebsd-mobile" in the body of the message > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-mobile" in the body of the message > > > > > ----- > ðÏÌÕÞÉÔÅ ÂÅÓÐÌÁÔÎÙÊ ÐÏÞÔÏ×ÙÊ ÑÝÉË @ukr.net ÎÁ http://freemail.ukr.net > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Sun Feb 3 6:13:58 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by hub.freebsd.org (Postfix) with SMTP id 910F737B404 for ; Sun, 3 Feb 2002 06:13:53 -0800 (PST) Received: (qmail 12225 invoked by uid 0); 3 Feb 2002 14:13:52 -0000 Received: from pd9508865.dip.t-dialin.net (HELO mail.gsinet.sittig.org) (217.80.136.101) by mail.gmx.net (mp020-rz3) with SMTP; 3 Feb 2002 14:13:52 -0000 Received: (qmail 46925 invoked from network); 3 Feb 2002 09:03:46 -0000 Received: from shell.gsinet.sittig.org (192.168.11.153) by mail.gsinet.sittig.org with SMTP; 3 Feb 2002 09:03:46 -0000 Received: (from sittig@localhost) by shell.gsinet.sittig.org (8.11.3/8.11.3) id g1393gt46912 for freebsd-mobile@FreeBSD.ORG; Sun, 3 Feb 2002 10:03:42 +0100 (CET) (envelope-from sittig) Date: Sun, 3 Feb 2002 10:03:42 +0100 From: Gerhard Sittig To: FreeBSD mobile Subject: Re: ignorant networking Qs Message-ID: <20020203100342.L1494@shell.gsinet.sittig.org> Mail-Followup-To: FreeBSD mobile References: <20020131035924.GA2301@burningclown.com> <3C599EA2.14288.A9A8F00@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3C599EA2.14288.A9A8F00@localhost>; from torfinn.ingolfsen@oslo.online.no on Thu, Jan 31, 2002 at 07:44:34PM +0100 Organization: System Defenestrators Inc. Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, Jan 31, 2002 at 19:44 +0100, Torfinn Ingolfsen wrote: > > [ huh? attribution broken? please fix your mailer! ] > > > The card gets recognized fine. I notice, however, that when I unplug > > the cable from the desktop and plug it into the dongle, the fourth LED > > (marked 'enet') on my DSL modem goes out ... and does not come back > > [ ... ] > > Do you know that the 3Com card works at all? It sounds to me like > either the card or the dongle for the card is broken. ISTR it is a 3c589 you are talking about? Those I had (3c589D) always failed to recognize the twisted pair connection, falling back to BNC. Take a look at the ifconfig(8) and the rc.conf(5) manpages and read how to add "media 10baseT/UTP" to your NIC setup. virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76 Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net -- If you don't understand or are scared by any of the above ask your parents or an adult to help you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Sun Feb 3 10:52: 4 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from moek.pir.net (moek.pir.net [130.64.1.215]) by hub.freebsd.org (Postfix) with ESMTP id 0B34737B400 for ; Sun, 3 Feb 2002 10:52:02 -0800 (PST) Received: from pir by moek.pir.net with local (Exim) id 16XRk9-0003h1-00 for freebsd-mobile@FreeBSD.ORG; Sun, 03 Feb 2002 13:52:01 -0500 Date: Sun, 3 Feb 2002 13:52:00 -0500 From: Peter Radcliffe To: FreeBSD mobile Subject: Re: ignorant networking Qs Message-ID: <20020203185200.GA13972@pir.net> Reply-To: freebsd-mobile@freebsd.org Mail-Followup-To: FreeBSD mobile References: <20020131035924.GA2301@burningclown.com> <3C599EA2.14288.A9A8F00@localhost> <20020203100342.L1494@shell.gsinet.sittig.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020203100342.L1494@shell.gsinet.sittig.org> User-Agent: Mutt/1.3.25i X-fish: < X-Copy-On-Listmail: Please do NOT Cc: me on list mail. Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Gerhard Sittig probably said: > ISTR it is a 3c589 you are talking about? Those I had (3c589D) > always failed to recognize the twisted pair connection, falling > back to BNC. Take a look at the ifconfig(8) and the rc.conf(5) > manpages and read how to add "media 10baseT/UTP" to your NIC > setup. I have at least one of several 3c589 revisions B, C and D. All of them have always just worked for 10bT for me. The /etc/defaults/pccard.conf entry defines which link type it uses by default; # 3Com Etherlink III 3C589, 3C589B, 3C589C, 3C589D card "3Com Corporation" "/3C589/" config auto "ep" ? insert /etc/pccard_ether $device start -link0 link1 # insert /etc/pccard_ether $device start link0 -link1 remove /etc/pccard_ether $device stop These should probably be changed to 'media foo' options, though. Either way I've never had a problem with 3c589s and 10bT, it's just worked out of the box which is why I use them to network install machines so often. P. -- pir pir-sig@pir.net pir-sig@net.tufts.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 4: 9:54 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mailgate.rz.uni-karlsruhe.de (mailgate.rz.uni-karlsruhe.de [129.13.64.97]) by hub.freebsd.org (Postfix) with ESMTP id 9F9FC37B41D; Mon, 4 Feb 2002 04:09:50 -0800 (PST) Received: from f113.hadiko.de (root@hadif113.hadiko.uni-karlsruhe.de [172.20.42.143]) by mailgate.rz.uni-karlsruhe.de with esmtp (Exim 3.33 #1) id 16XhwT-000693-00; Mon, 04 Feb 2002 13:09:49 +0100 Received: (from riggs@localhost) by f113.hadiko.de (8.11.6/8.11.6) id g14C9mM22490; Mon, 4 Feb 2002 13:09:48 +0100 (CET) (envelope-from riggs) Date: Mon, 4 Feb 2002 13:09:48 +0100 From: "Thomas E. Zander" To: mobile@freebsd.org Cc: imp@freebsd.org Subject: Toshiba series 3000 issue Message-ID: <20020204120948.GA22059@f113.hadiko.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Organization: RiggiServ - Ihr Partner =?iso-8859-15?Q?f?= =?iso-8859-15?Q?=FCr?= alles Delikate X-PGP-KeyID: 0xC85996CD X-PGP-Fingerprint: 4F59 75B4 4CE3 3B00 BC61 5400 8DD4 8929 C859 96CD X-Mailer: Riggisoft Ausguck Eggsbress (Build 1012822710) X-Operating-System: Riggiland BSD 4.5-RELEASE (To serve and protect.) Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, there were already a few postings describing the unability of the Toshiba series 3000 notebooks to boot. They do stuck on -STABLE at this point: ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: (vendor=0x8086, dev=0x2483) at 31.3 irq 10 pci0: (vendor=0x8086, dev=0x2485) at 31.5 irq 10 pci0: (vendor=0x8086, dev=0x2486) at 31.6 irq 10 on a -CURRENT of yesterday it does quite the same: pci0: at device 31.3 (no driver attached) pci0: at device 31.5 (no driver attached) pci0: at device 31.6 (no driver attached) I guess that nobody has found a solution for this lockups ?! I have heard that some linux distributions may boot flawlessly? I have tested this morning with a debian woody (image of Jan, 28th), there is a lockup, too. The debian stops at this point: hda: ....(hard disk info) hdc: ....(cdrom info) Uniform CD-ROM driver Revision 3.11 Floppy drives: fd0 is 1.44M FDC0 is a post-1991 82077 md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8 I don't know if this provides any helpful information, but I'm very interested in getting FreeBSD to work on this notebook. Regards, Riggs -- - "[...] I talked to the computer at great length and -- explained my view of the Universe to it" said Marvin. --- And what happened?" pressed Ford. ---- "It committed suicide." said Marvin. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 9:23:21 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from OWA-UK-1.digisle.com (OWA-UK-1.digisle.com [206.220.226.174]) by hub.freebsd.org (Postfix) with ESMTP id 3DD6437B421; Mon, 4 Feb 2002 09:23:16 -0800 (PST) Received: from digisle.net ([206.220.227.145]) by OWA-UK-1.digisle.com with Microsoft SMTPSVC(5.0.2195.3779); Mon, 4 Feb 2002 17:23:14 +0000 Message-ID: <3C5EC381.C8F658B@digisle.net> Date: Mon, 04 Feb 2002 09:23:14 -0800 From: Maksim Yevmenkin Organization: Digital Island X-Mailer: Mozilla 4.78 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-mobile@freebsd.org Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: status of bluetooth support for FreeBSD? References: <20020204104138.GA66539@cobweb.example.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Feb 2002 17:23:15.0380 (UTC) FILETIME=[A130FF40:01C1ADA0] Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hackers, sorry for wide distribution. there are some news. i will submit full status report when its due (this weed i think) thanks, max Marco Molteni wrote: > > Hi all, > > I remember an email thread on -hackers last October on bluetooth > support for FreeBSD: > > http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=589265+595599+/usr/local/www/db/text/2001/freebsd-hackers/20011007.freebsd-hackers > > There were two different projects, one in design phase (by John Kozubik > ) and another (by Maksim Yevmenkin ) > with already some beta code working. > > any news on this? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 10: 4:25 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id 3F2FC37B42C for ; Mon, 4 Feb 2002 10:04:21 -0800 (PST) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id g14I46b25577; Mon, 4 Feb 2002 10:04:06 -0800 Date: Mon, 4 Feb 2002 10:04:06 -0800 From: Brooks Davis To: Abdul Basit Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: CMU monarch Message-ID: <20020204100406.A23913@Odin.AC.HMC.Edu> References: <20020203074029.L74104-100000@wireless.cs.twsu.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="9amGYk9869ThD9tj" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020203074029.L74104-100000@wireless.cs.twsu.edu>; from basit@basit.cc on Sun, Feb 03, 2002 at 07:42:04AM -0600 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Feb 03, 2002 at 07:42:04AM -0600, Abdul Basit wrote: >=20 > hi, >=20 > please let me know if any one tried CMU monarch > Mobile IPv4 implementation for BSD systems. >=20 > I can't get it to work for me for FreeBSD 4.5 - RELEASE We tried it and couldn't even get it to work on the version is was supposidly released for. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --9amGYk9869ThD9tj Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8Xs0WXY6L6fI4GtQRAu8wAJ9KIF17UO5jGuZpwGEh6EwgeHAU7wCeIRoC gwMoxYKpS+D28jONVmzImAM= =i13J -----END PGP SIGNATURE----- --9amGYk9869ThD9tj-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 10:12:11 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from jupiter.linuxengine.net (jupiter2.linuxengine.net [209.61.188.254]) by hub.freebsd.org (Postfix) with ESMTP id 550B637B42B for ; Mon, 4 Feb 2002 10:12:07 -0800 (PST) Received: from jupiterweb.commercevault.com (jupiterweb.commercevault.com [209.61.179.16] (may be forged)) by jupiter.linuxengine.net (8.11.6/8.11.0) with ESMTP id g14IBpv13117; Mon, 4 Feb 2002 12:11:51 -0600 Date: Mon, 4 Feb 2002 12:11:51 -0600 (CST) From: John Utz X-X-Sender: john@jupiter.linuxengine.net To: Brooks Davis Cc: Abdul Basit , Subject: Re: CMU monarch In-Reply-To: <20020204100406.A23913@Odin.AC.HMC.Edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org FreeBSD 3.3 and 2.2.7???? wtf? who are they trying to punish? :-) or is there some DOD milspec thingy that these 2 releases have been validated against that later releases havent? man, when did i last run these.... On Mon, 4 Feb 2002, Brooks Davis wrote: > On Sun, Feb 03, 2002 at 07:42:04AM -0600, Abdul Basit wrote: > > > > hi, > > > > please let me know if any one tried CMU monarch > > Mobile IPv4 implementation for BSD systems. > > > > I can't get it to work for me for FreeBSD 4.5 - RELEASE > > We tried it and couldn't even get it to work on the version is was > supposidly released for. > > -- Brooks > > -- John L. Utz III john@utzweb.net Idiocy is the Impulse Function in the Convolution of Life To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 10:47:48 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from web21109.mail.yahoo.com (web21109.mail.yahoo.com [216.136.227.111]) by hub.freebsd.org (Postfix) with SMTP id DD00137B41D for ; Mon, 4 Feb 2002 10:47:15 -0800 (PST) Message-ID: <20020204184715.29057.qmail@web21109.mail.yahoo.com> Received: from [165.166.137.70] by web21109.mail.yahoo.com via HTTP; Mon, 04 Feb 2002 10:47:15 PST Date: Mon, 4 Feb 2002 10:47:15 -0800 (PST) From: Vinod Namboodiri Subject: MAC layer To: freebsd-mobile@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org i am new into the wireless lan world.just started work under a professor.our task was to set up a wireless lan and then modify it to support mac layer protocols.will be using orinoco gold cards and FreeBSD 4.4 stable.Can anyone tell me how should i go about making my own changes in the MAC layer once everything is installed.should it be done on the FreeBSD source code?I am a little confused right now.Hoping for some conceptual advice. Vinod __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 11: 4:22 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from maredsous.cs.rice.edu (maredsous.cs.rice.edu [128.42.1.54]) by hub.freebsd.org (Postfix) with ESMTP id 0608B37B489 for ; Mon, 4 Feb 2002 11:03:03 -0800 (PST) Received: (from dbj@localhost) by maredsous.cs.rice.edu id g14JADr60925; Mon, 4 Feb 2002 13:10:13 -0600 (CST) Date: Mon, 4 Feb 2002 13:10:13 -0600 From: Dave Johnson To: John Utz Cc: Brooks Davis , Abdul Basit , freebsd-mobile@FreeBSD.ORG Subject: Re: CMU monarch Message-ID: <20020204131013.A60894@maredsous.cs.rice.edu> Reply-To: Dave Johnson References: <20020204100406.A23913@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: ; from john@utzweb.net on Mon, 04 Feb 2002 12:11:51PM -0600 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The reason the code doesn't work on FreeBSD 4.5 is that we have not been using the code ourselves recently and have not updated the implementation. I believe the last version of FreeBSD we used it on was 2.2.8. If anyone is interested in porting it to a more recent FreeBSD, though, we'd be happy to see that and could roll those patches into the main distribution. By the way, the Monarch Project has moved from CMU to Rice University, since I moved from CMU's faculty to Rice's in 2000. We still have some electronic presence at CMU (such as the old web page), but the people and all our research are all at Rice now. The new location of the web page is at http://www.monarch.cs.rice.edu/ Most of our research currently is in multihop wireless ad hoc networking rather than in Mobile IP, but we are still interested in the Mobile IP implementation if someone is porting it to a more recent version of FreeBSD. Dave -- David B. Johnson, Associate Professor of Computer Science and Electrical and Computer Engineering John Utz said: > FreeBSD 3.3 and 2.2.7???? wtf? > > who are they trying to punish? :-) > > or is there some DOD milspec thingy that these 2 releases have been > validated against that later releases havent? > > man, when did i last run these.... > > On Mon, 4 Feb 2002, Brooks Davis wrote: > > > On Sun, Feb 03, 2002 at 07:42:04AM -0600, Abdul Basit wrote: > > > > > > hi, > > > > > > please let me know if any one tried CMU monarch > > > Mobile IPv4 implementation for BSD systems. > > > > > > I can't get it to work for me for FreeBSD 4.5 - RELEASE > > > > We tried it and couldn't even get it to work on the version is was > > supposidly released for. > > > > -- Brooks > > > > > > -- > > John L. Utz III > john@utzweb.net > > Idiocy is the Impulse Function in the Convolution of Life > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 11:49:32 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id D023737B41A for ; Mon, 4 Feb 2002 11:49:27 -0800 (PST) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id g14Jn5807334; Mon, 4 Feb 2002 11:49:05 -0800 Date: Mon, 4 Feb 2002 11:49:05 -0800 From: Brooks Davis To: Brooks Davis Cc: Abdul Basit , freebsd-mobile@FreeBSD.ORG Subject: Re: CMU monarch Message-ID: <20020204114904.B6720@Odin.AC.HMC.Edu> References: <20020203074029.L74104-100000@wireless.cs.twsu.edu> <20020204100406.A23913@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="eJnRUKwClWJh1Khz" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020204100406.A23913@Odin.AC.HMC.Edu>; from brooks@one-eyed-alien.net on Mon, Feb 04, 2002 at 10:04:06AM -0800 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --eJnRUKwClWJh1Khz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 04, 2002 at 10:04:06AM -0800, Brooks Davis wrote: > On Sun, Feb 03, 2002 at 07:42:04AM -0600, Abdul Basit wrote: > >=20 > > please let me know if any one tried CMU monarch > > Mobile IPv4 implementation for BSD systems. > >=20 > > I can't get it to work for me for FreeBSD 4.5 - RELEASE >=20 > We tried it and couldn't even get it to work on the version is was > supposidly released for. Oops, my bad. We didn't try the Mobile IP code, it was the DSR code we couldn't get to work reliable. Don't know about Mobile IP code. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --eJnRUKwClWJh1Khz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8XuWwXY6L6fI4GtQRAm5/AKCP8dgn+a4BKqdkJLG2FIgJL3EbfwCgoSuY U8kED0UQ5LEdpzm3FXx6HB0= =ua3M -----END PGP SIGNATURE----- --eJnRUKwClWJh1Khz-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 13:42:42 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from OWA-UK-1.digisle.com (OWA-UK-1.digisle.com [206.220.226.174]) by hub.freebsd.org (Postfix) with ESMTP id 2B07837B426; Mon, 4 Feb 2002 13:42:25 -0800 (PST) Received: from digisle.net ([206.220.227.145]) by OWA-UK-1.digisle.com with Microsoft SMTPSVC(5.0.2195.3779); Mon, 4 Feb 2002 21:42:23 +0000 Message-ID: <3C5F003D.CA329159@digisle.net> Date: Mon, 04 Feb 2002 13:42:21 -0800 From: Maksim Yevmenkin Organization: Digital Island X-Mailer: Mozilla 4.78 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-mobile@freebsd.org, freebsd-hackers@freebsd.org Subject: Bluetooth stack for FreeBSD (full status) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 04 Feb 2002 21:42:24.0005 (UTC) FILETIME=[D4E4E350:01C1ADC4] Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hackers, Here is full status report on project i was working on. I apologize for the wide distribution, but i think that might be interesting. Bluetooth stack for FreeBSD (Netgraph implementation) ===================================================== The project is making progress. I decided to submit report because now i have some confidence that i can make it actually work. The goal is to design and implement Host Controller Interface (HCI) and Link Layer Control and Adaptation Protocol (L2CAP) layers using Netgraph framework. All information obtained from Bluetooth Specification Book v1.1. More distant goal is to write support for Service Discovery Protocol (SDP) and RFCOMM protocol (serial port emulation over Bluetooth link). RFCOMM is more fun (IMO) and the current plan is to write RFCOMM Netgraph module and then tie it with "ng_tty" to complete the graph. BTW, while i was working on this Nokia has released another open source Bluetooth stack for Linux - Affix (http://affix.sourceforge.net). And i do not want to see FreeBSD behind :) Project roadmap ================ Step 1: General design Status: Complete. Everything is pretty much defined and i have more or less clear picture of how it will work. However, there are several minor issues. I still trying to figure them out. Step 2: Implementation (HCI and L2CAP layer) Status: Complete. HCI and L2CAP Netgraph nodes have been implemented. Most of the implementation issues have been resolved. However, there are some parts of the code that may require minor changes. Step 3: Testing Status: In progress. I finally figured out how to etherboot -current under VMWare (would be nice if someone can put it into handbook), and now i have perfect "sand box". Testing is likely to take some time. I do not have real Bluetooth hardware at this point, so i wrote some tools that allow me to test the code. Some of them will be used as foundation for future utilities. But i only can do spot testing. I need hardware. At this point the code seems to work, but i still need to test all failure modes and make sure code does the right thing. The Bluetooth specification does not provide great details on everything (IMO), so i'm trying to do reasonable thing. After this step is complete i will make an engineering release and make it available to the community. The purpose is to collect feedback from people who familiar with Netgraph and/or Bluetooth and make all required changes. Step 4: Utilities/Library API/Documentation Status: In progress. Some work already has been done as part of "Step 3: Testing". I need some time and external input to figure out what is actually required. Ideal case would be to reuse what is already implemented. Step 5: Unit testing with real hardware Status: Not complete. I keep looking for Bluetooth hardware every day. I'm glad to see that it is actually exists. The good news is that some cards have UART 1650 on board, so (i hope) they are just fancy serial ports. If that is true, then "ng_sio" module would be perfect. The "ng_sio" will act just like "ng_ether" module, but for serial ports. NOTE: "ng_sio" module does not exist yet :) Step 6: Final acceptance testing and stable release Status: Not complete. This is not for me to decide :) I hope to get feedback from people. Issues ====== 1. Bluetooth hardware. I do not have real Bluetooth hardware and i need it badly :) If people can donate hardware/specs it would be great. I promise to write all required drivers and make them available. I also promise to return hardware/specs on first request. For now my plan is to spend some amount of $$$ and get a card or even two. 2. Project name. I would like to see the name that reflects the following: - it is a Bluetooth stack - implementation is for FreeBSD - implementation based on Netgraph framework Thanks, max To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 15:29:14 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from dmlb.org (pc1-camc6-0-cust106.cam.cable.ntl.com [80.4.4.106]) by hub.freebsd.org (Postfix) with ESMTP id 1C14437B416 for ; Mon, 4 Feb 2002 15:28:42 -0800 (PST) Received: from slave.my.domain ([192.168.200.39] helo=slave) by dmlb.org with smtp (Exim 3.33 #1) id 16XsXO-000Mrk-00; Mon, 04 Feb 2002 23:28:38 +0000 Message-ID: <004401c1add3$c23d8180$27c8a8c0@my.domain> From: "Duncan Barclay" To: "Vinod Namboodiri" , References: <20020204184715.29057.qmail@web21109.mail.yahoo.com> Subject: Re: MAC layer Date: Mon, 4 Feb 2002 23:29:14 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hiya The MAC layer for most wireless standards ends up being implemented in the the device. The MAC can be implemented with software running on an embedded CPU, microcode running on a custom sequencer and in hardware (especially where real time event processing is required). Without access to the firmware source code and details of the chip set components it is unlikely that you can modify the MAC. The MAC implementation and programming details vary from manufacturer part to part. On some implementations it will be impossible to change without making a new IC. MAC protocols for wireless LAN are quite complex beasites. You can download the specification for 802.11 from the IEEE at www.ieee.org. This document defines the 802.11 MAC as used in 802.11, 802.11b and 802.11a devices (the difference between the different types is only in the physical layer - i.e. RF siganls, and a few timings in the MAC). You could also look at the Bluetooth specification at www.bluetooth.org - the Bluetooth MAC is very different to the 802.11 MAC. With 802.11, the MAC presents a means of sending packets of data from one node to another. The MAC defines how each node joins the network and how the nodes arbitrate for use of the RF to transmit a packet and its ack. The network basically uses a carrier sense, multiple access system where all nodes are (almost) peers. On the other hand, Bluetooth uses a different MAC where a node acting as the "master" will define when other "slave" nodes can use fixed timeslots. The 802 style MAC is very good for peer to peer networks carry asynchronous data. The Bluetooth approach is good at serving a number of users that want to send low latency isochronous data (e.g. voice). Other protocols, such as HomeRF, have merged the two together so that asynchronous and isochronous data can be dealt with efficently. FreeBSD network device drivers usually work above the MAC at the data link level and provide an interface to the network layers. Duncan ----- Original Message ----- From: "Vinod Namboodiri" To: Sent: Monday, February 04, 2002 6:47 PM Subject: MAC layer > i am new into the wireless lan world.just started work > under a professor.our task was to set up a wireless > lan and then modify it to support mac layer > protocols.will be using orinoco gold cards and FreeBSD > 4.4 stable.Can anyone tell me how should i go about > making my own changes in the MAC layer once everything > is installed.should it be done on the FreeBSD source > code?I am a little confused right now.Hoping for some > conceptual advice. > Vinod > > __________________________________________________ > Do You Yahoo!? > Great stuff seeking new owners in Yahoo! Auctions! > http://auctions.yahoo.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 15:44:59 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from avocet.prod.itd.earthlink.net (avocet.mail.pas.earthlink.net [207.217.120.50]) by hub.freebsd.org (Postfix) with ESMTP id 40B0637B41D; Mon, 4 Feb 2002 15:44:49 -0800 (PST) Received: from pool0476.cvx22-bradley.dialup.earthlink.net ([209.179.199.221] helo=mindspring.com) by avocet.prod.itd.earthlink.net with esmtp (Exim 3.33 #1) id 16Xsmv-0003n8-00; Mon, 04 Feb 2002 15:44:42 -0800 Message-ID: <3C5F1CE4.1566F495@mindspring.com> Date: Mon, 04 Feb 2002 15:44:36 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Maksim Yevmenkin Cc: freebsd-mobile@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Bluetooth stack for FreeBSD (full status) References: <3C5F003D.CA329159@digisle.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Maksim Yevmenkin wrote: > More distant goal is to write support for Service Discovery Protocol > (SDP) and RFCOMM protocol (serial port emulation over Bluetooth link). FWIW: The SDP is based on SLP; the Salutation Consortium (also with major support from IBM) has several implementations of this, and there are a couple of public implementations as well, including a mesh-enabled DA. If you search for "Service Location Protocol" on the web, you should find most of these. I haven't really taken an active interest in BlueTooth, since there are no laptops or printers that come with it already present; I rather think it will end up as still-born because of 802.11e Gigabit wireless, which can use as little or less power. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 15:58:14 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from dmlb.org (pc1-camc6-0-cust106.cam.cable.ntl.com [80.4.4.106]) by hub.freebsd.org (Postfix) with ESMTP id 1BC0937B400; Mon, 4 Feb 2002 15:58:07 -0800 (PST) Received: from slave.my.domain ([192.168.200.39] helo=slave) by dmlb.org with smtp (Exim 3.33 #1) id 16Xszo-000Muj-00; Mon, 04 Feb 2002 23:58:00 +0000 Message-ID: <00a201c1add7$dc2e99e0$27c8a8c0@my.domain> From: "Duncan Barclay" To: "Terry Lambert" , "Maksim Yevmenkin" Cc: , References: <3C5F003D.CA329159@digisle.net> <3C5F1CE4.1566F495@mindspring.com> Subject: Re: Bluetooth stack for FreeBSD (full status) Date: Mon, 4 Feb 2002 23:58:36 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org From: "Terry Lambert" > I haven't really taken an active interest in BlueTooth, > since there are no laptops or printers that come with > it already present; I rather think it will end up as > still-born because of 802.11e Gigabit wireless, which > can use as little or less power. There are now a few devices with Bluetooth in them. Sony has had a Viao with it in for a while. 802.11e is not gigabit wireless. .11e is quality of service enhancements to the .11 MAC. You may be confusing it with .11a - 54Mbps at 5.2GHz or the new .11g giving 54Mbps at 2.45GHz. Some people (Proxim) have .11a cards that can operate at 108Mbps. This will have a reduced range though as they probably halve the forward error correction somehow - maybe by increased puncturing. .11 without .11e is worse than Bluetooth for certain data types. For example it cannot carry isochronous data. Bluetooth was never meant to compete with .11 and was designed for a different purpose - mobile phones. Wanderering around the UK's high streets a lot of phone shops and a couple of the bigger consumer electronics chains are now selling Bluetooth enabled stuff. Duncan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 16: 7:59 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from OWA-UK-1.digisle.com (OWA-UK-1.digisle.com [206.220.226.174]) by hub.freebsd.org (Postfix) with ESMTP id 2CDE337B422; Mon, 4 Feb 2002 16:07:56 -0800 (PST) Received: from digisle.net ([206.220.227.145]) by OWA-UK-1.digisle.com with Microsoft SMTPSVC(5.0.2195.3779); Tue, 5 Feb 2002 00:07:54 +0000 Message-ID: <3C5F2259.D230E492@digisle.net> Date: Mon, 04 Feb 2002 16:07:53 -0800 From: Maksim Yevmenkin Organization: Digital Island X-Mailer: Mozilla 4.78 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: Duncan Barclay Cc: Terry Lambert , freebsd-mobile@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Bluetooth stack for FreeBSD (full status) References: <3C5F003D.CA329159@digisle.net> <3C5F1CE4.1566F495@mindspring.com> <00a201c1add7$dc2e99e0$27c8a8c0@my.domain> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 05 Feb 2002 00:07:55.0458 (UTC) FILETIME=[293EE220:01C1ADD9] Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Duncan Barclay wrote: > > From: "Terry Lambert" > > I haven't really taken an active interest in BlueTooth, > > since there are no laptops or printers that come with > > it already present; I rather think it will end up as > > still-born because of 802.11e Gigabit wireless, which > > can use as little or less power. > > There are now a few devices with Bluetooth in them. Sony has had a Viao > with it in for a while. yes, Sony VAIO PCG-SR31K http://www.zdnet.co.uk/reviews/rstories/0,3040,e7110920,00.html as far as printing goes, you can get Bluetooth adapter for your printer. thanks, max To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 16:12:57 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from thalassa.informatimago.com (thalassa.informatimago.com [212.87.205.57]) by hub.freebsd.org (Postfix) with ESMTP id 4F7EA37B429 for ; Mon, 4 Feb 2002 16:12:44 -0800 (PST) Received: by thalassa.informatimago.com (Postfix on SuSE Linux 7.3 (i386), from userid 1000) id 38FE38538F; Tue, 5 Feb 2002 01:12:34 +0100 (CET) From: Pascal Bourguignon To: cjclark@alum.mit.edu Cc: freebsd-mobile@FreeBSD.ORG In-reply-to: <20020201151741.B956@gohan.cjclark.org> (cristjc@earthlink.net) Subject: Re: Using VGA Output on a Dell XPi Organization: InformatiMago. X-PGP-Key-ID: 0xEF5E9966 X-PGP-fingerprint: 00 F5 7B DB CA 51 8A AD 04 5B 6C DE 32 60 16 8E EF 5E 99 66 X-PGP-Public-Key: http://www.informatimago.com/pgpkey.asc X-URL: http://www.informatimago.com/index X-Accept-Language: fr, es, en Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Disposition: inline Content-Type: text/plain; charset=iso-8859-1 Content-Language: en Reply-To: References: <20020201112833.A197@gohan.cjclark.org> <20020201215209.9C97E85387@thalassa.informatimago.com> <20020201151741.B956@gohan.cjclark.org> Message-Id: <20020205001234.38FE38538F@thalassa.informatimago.com> Date: Tue, 5 Feb 2002 01:12:34 +0100 (CET) Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The point here is that there are interferences between the X video driver and the BIOS. Switching between the framebuffer mode of the X virtual console, and the text mode of the 1st virtual console, has effects that are not directly driven by the video driver. The handling of CRT vs. LCD vs. CRT&LCD is "blackmagic" in the sense that it is managed by the BIOS and hardware of the DELL Latitude without the intervention of the driver. To improve the situation, I guess that we would need more documentation about the BIOS and the laptop hardware and to program special handling of this "video card" in the video drivers. > Date: Fri, 1 Feb 2002 15:17:41 -0800 > From: "Crist J. Clark" > > On Fri, Feb 01, 2002 at 10:52:09PM +0100, Pascal Bourguignon wrote: > > > Date: Fri, 1 Feb 2002 11:28:33 -0800 > > > From: "Crist J. Clark" > > > > > > I'm using an old Dell XPi notebook PC. It is nice to be able to hook > > > it up to a "real" monitor and keyboard. It has an "CRT/LCD" toggle > > > control that works perfectly when I'm just using syscons terminals. It > > > has three modes, LCD, CRT, and both at once. If it detects the VGA > > > plug is being used, it automatically goes to CRT only. > > > > > > The problem is how to set this up right with X. Right now, if I am > > > using the CRT and type 'startx,' the CRT loses its signal and a > > > pattern of black and white horizontal lines show up on the LCD. If I > > > Ctl-Alt-F1 back to the terminal, all is fine. On the other hand, if I > > > > THANKS YOU VERY VERY VERY MUCH ! I've been tidling XF86config for 8 > > years now on my DELL Latitude XPi 90ST to find the right setting that > > would synchronize correctly with the LCD and avoid that ugly > > stuff. The only way I found up to now was to avoid white and other > > very bright colors, and of course, no gray pattern. > > I'm not sure I understand, but glad to be of help? X has always worked > fine on my LCD. In more detail, what happens is that I sit at the CRT, > type 'startx,' the CRT loses signal, and the funky pattern shows up on > the LCD. Now, I hit Ctl-Alt-F1 on a keyboard (both the built-in and > one plugged into the PS/2 port work) and the console window that I had > typed 'startx' in appears again on the CRT and the LCD powers back > off. At this point I typically '^C' to kill X. > > As for toggling around by starting X in the LCD first, the problem is > that whenever X resets the screen, it goes back to the LCD. So, if I > go to LCD, 'startx', toggle to CRT, and then try to run something like > xvidtune(1), when I go to apply changes X resets the screen and we go > back to LCD, where the changes I made don't make sense. > > Oh, and here is another odd thing. The screen size is different when > the LCD and CRT are on at the same time. That is, when either is on by > itself, I can see the whole desktop on the LCD or CRT. But when both > are on at once, I get a horizontal zoom and part of the right side of > the desktop is clipped off on both (in the same place). > > I guess this is going to be a _lot_ of trial and error, or I may find > someone who has already figured this out? Please? Pretty please with > sugar on it? > -- > Crist J. Clark | cjclark@alum.mit.edu > | cjclark@jhu.edu > http://people.freebsd.org/~cjc/ | cjc@freebsd.org > -- __Pascal_Bourguignon__ (o_ Software patents are endangering () ASCII ribbon against html email //\ the computer industry all around /\ and Microsoft attachments. V_/ the world http://lpf.ai.mit.edu/ 1962:DO20I=1.100 2001:my($f)=`fortune`; http://petition.eurolinux.org/ -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/IT d? s++:++(+++)>++ a C+++ UB+++L++++$S+X++++>$ P- L+++ E++ W++ N++ o-- K- w------ O- M++$ V PS+E++ Y++ PGP++ t+ 5? X+ R !tv b++(+) DI+++ D++ G++ e+++ h+(++) r? y---? UF++++ ------END GEEK CODE BLOCK------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 17:31:47 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from hindenburg.eboai.org (hindenburg.eboai.org [206.183.134.245]) by hub.freebsd.org (Postfix) with ESMTP id 3062237B41B for ; Mon, 4 Feb 2002 17:31:43 -0800 (PST) Received: by hindenburg.eboai.org (Postfix, from userid 1000) id 3237F5E2DF; Mon, 4 Feb 2002 20:31:42 -0500 (EST) Date: Mon, 4 Feb 2002 20:31:42 -0500 From: Chip Marshall To: freebsd-mobile@freebsd.org Subject: Re: Bluetooth stack for FreeBSD (full status) Message-ID: <20020204203141.A35103@setzer.chocobo.cx> Reply-To: chip@chocobo.cx Mail-Followup-To: freebsd-mobile@freebsd.org References: <3C5F003D.CA329159@digisle.net> <3C5F1CE4.1566F495@mindspring.com> <00a201c1add7$dc2e99e0$27c8a8c0@my.domain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <00a201c1add7$dc2e99e0$27c8a8c0@my.domain> User-Agent: Mutt/1.3.20i X-URL: http://www.chocobo.cx/chip/ X-OS: FreeBSD 4.2-RELEASE i386 up 120 days, 18:56 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On February 04, 2002, Duncan Barclay sent me the following: > .11 without .11e is worse than Bluetooth for certain data types. For > example it cannot carry isochronous data. Bluetooth was never meant > to compete with .11 and was designed for a different purpose - > mobile phones. I've always thought it was odd that so many people I talk to think Bluetooth is competeing with 802.11 stuff. From what I've seen, Bluetooth basically seems like a wireless USB. -- Chip Marshall http://www.chocobo.cx/chip/ GCM/CS d+(-) s+:++ a20>? C++ UB++++$ P+++$ L- E--- W++ N@ o K- w O M+ V-- PS+ PE Y+ PGP+ t+@ 5 X R@ tv+() b++>+++ DI++++ D(-) G++ e>++ h->++ r++ y- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 19:18:17 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from pintail.mail.pas.earthlink.net (pintail.mail.pas.earthlink.net [207.217.120.122]) by hub.freebsd.org (Postfix) with ESMTP id 9B4F037B430; Mon, 4 Feb 2002 19:18:12 -0800 (PST) Received: from pool0393.cvx40-bradley.dialup.earthlink.net ([216.244.43.138] helo=mindspring.com) by pintail.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 16Xw79-0007gM-00; Mon, 04 Feb 2002 19:17:47 -0800 Message-ID: <3C5F4ECE.9FC6FC3B@mindspring.com> Date: Mon, 04 Feb 2002 19:17:34 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Duncan Barclay Cc: Maksim Yevmenkin , freebsd-mobile@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Bluetooth stack for FreeBSD (full status) References: <3C5F003D.CA329159@digisle.net> <3C5F1CE4.1566F495@mindspring.com> <00a201c1add7$dc2e99e0$27c8a8c0@my.domain> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Duncan Barclay wrote: > There are now a few devices with Bluetooth in them. Sony has had a Viao > with it in for a while. Which model? My PCG-XG29 and the 505 a friend of mine recently bout don't have it. You'd think that with IBM being so "gung ho" about BlueTooth, that every ThinkPad, IBM "Palm Pilot", and Lexmark printer would have it. IBM is notoriously schitzophrenic, though, and it's pretty clear it's the technical people puching it, and manufacturing is far behind. > 802.11e is not gigabit wireless. .11e is quality of service enhancements > to the .11 MAC. You may be confusing it with .11a - 54Mbps at 5.2GHz or > the new .11g giving 54Mbps at 2.45GHz. Some people (Proxim) have .11a cards > that can operate at 108Mbps. This will have a reduced range though as they > probably halve the forward error correction somehow - maybe by > increased puncturing. Actually, I was thinking of 802.16, but I turned the "6" into an "e". There was a recent article on it, where the FCC had approved it, but the cell phone companies were all up in arms over their revenue model being shot in the head. It uses broadband over a large number of carrier frequencies, and *really* is gigabit wireless. The article also noted that radio astronomers were upset about the amount of "white noise" it would produce, which would make radio astronomy harder. > .11 without .11e is worse than Bluetooth for certain data types. For example > it cannot carry isochronous data. Bluetooth was never meant to compete > with .11 and was designed for a different purpose - mobile phones. > Wanderering around the UK's high streets a lot of phone shops and a > couple of the bigger consumer electronics chains are now selling > Bluetooth enabled stuff. I've also heard it sold as "the ultimate solution for PDAs", and "the replacement for IR links, which currently have to be line-of-sight", and "the way to get rid of cables". I think we'll eventually find out that "it's both a desert topping, and a floor wax!". 8-). But right now, it's a solution in search of a problem. All this is really going off topic, though... -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 19:39:27 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from email2.gm20.com (email2.gm20.com [164.109.168.72]) by hub.freebsd.org (Postfix) with SMTP id B736E37B41D for ; Mon, 4 Feb 2002 19:39:06 -0800 (PST) Message-ID: <7237510.1012880344707.Kada.Kada1(pc-72)@email2.gm20.com> Date: Mon, 4 Feb 2002 22:39:04 -0500 (EST) From: "marketing@aboutjcmorris.com" To: freebsd-mobile@freebsd.org Subject: Company Merger Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35389_976697.1012880344707" Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org ------=_Part_35389_976697.1012880344707 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUCT= S THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR = MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL.= WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY. =09=09 IImportant Announcement from J.C. Morris & Company =09=09=09=09=09=09=09=09=09=09=09=09=09=09 For the past few years, our customers have enjoyed the ability to purchase = computers and related products from manufacturers like Sony, Apple, IBM, To= shiba and Compaq at prices below wholesale. Now, J.C. Morris & Company has teamed up with an additional distributor, Al= lied Interactive Micro-Systems, a company that specializes in the world-wid= e distribution of computer hardware, software and electronics, from manufac= turers like Bose, Pioneer and Canon. Here=92s your chance to get to know us, and from now until February 10, 200= 2 if you visit us on-line or in person and make a purchase, we will give yo= u an additional 25% off our current price. This is our way of saying thank= you for taking the time to visit our company. Sincerely, Jim Morris Vice President J.C. Morris & Company http://gm12.com/r.html?c=3D111249&r=3D111169&t=3D17458428&l=3D1&d=3D8169973= &u=3Dhttp://www.aboutjcmorris.com =09=09 Apple iMac $899.95 =09=09 http://gm12.com/r.html?c=3D111249&r=3D111169&t=3D17458428&l=3D1&d=3D8169973= &u=3Dhttp://www.aboutjcmorris.com =09=09 Tower Place Center Suite 1800, 3340 Peachtree Road NE Atlanta, GA 30326 1-800-845-6215 Click here: mailto:cmprn111169@gm20.com?subject=3Dunsubscribe!freebsd-mobil= e@freebsd.org!17458428 to unsubscribe from our mailing list. Or reply to t= his message with the word unsubscribe in the subject line. ------=_Part_35389_976697.1012880344707 Content-Type: text/html Content-Transfer-Encoding: quoted-printable =09=09=09=09=09=09eNewsletter 2=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09
For the past few years, our customers have enjoyed the ability to purchase= computers and related products from manufacturers like Sony, Apple, IBM, T= oshiba and Compaq at prices below wholesale.

Now, J.C. Morris & Comp= any has teamed up with an additional distributor, Allied Interactive Micro-= Systems, a company that specializes in the world-wide distribution of compu= ter hardware, software and electronics, from manufacturers like Bose, Pione= er and Canon.

Here=92s your chance to get to know us, and from now u= ntil February 10, 2002 if you visit us on-line or in person and make a purc= hase, we will give you an additional 25% off our current price. This is ou= r way of saying thank you for taking the time to visit our company.

= Sincerely,
Jim Morris
Vice President
J.C. Morris & Company
Come visit us today!

=

=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09

YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUC= TS THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR= MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL= . WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY.
<= /font>=09=09
IImportant Announcement from J.C. Morris & Compa= ny=09=09
=09=09=09=09
=09=09=09=093D""= =09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09= =09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09= =09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09= =09=09=09=09
=09=09=09=09=09=09

=09=09=09
=09=09=09=09
=09=09

=09= =09=09=09
=09=09=09=09

=09=09=09=09


Apple iMac

$899.95

=09=09=09=09=09

=09=09=09=09
Visit our Company on-line!=09=09=09=09
Tower Place Center Suite 1800, 3340 Peach= tree Road NE

Atlanta, GA 30326

1-800-845-6215
=
=09=09
=09=09=09=09

Click here to unsubscribe from our mailing list. Or= reply to this message with the word unsubscribe in the subject line.


------=_Part_35389_976697.1012880344707-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 19:41:15 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from email2.gm20.com (email2.gm20.com [164.109.168.72]) by hub.freebsd.org (Postfix) with SMTP id 58A7037B434 for ; Mon, 4 Feb 2002 19:39:45 -0800 (PST) Message-ID: <7040862.1012880383786.Kada.Kada1(pc-72)@email2.gm20.com> Date: Mon, 4 Feb 2002 22:39:43 -0500 (EST) From: "marketing@aboutjcmorris.com" To: mobile@freebsd.org Subject: Company Merger Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35843_3414857.1012880383786" Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org ------=_Part_35843_3414857.1012880383786 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUCT= S THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR = MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL.= WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY. =09=09 IImportant Announcement from J.C. Morris & Company =09=09=09=09=09=09=09=09=09=09=09=09=09=09 For the past few years, our customers have enjoyed the ability to purchase = computers and related products from manufacturers like Sony, Apple, IBM, To= shiba and Compaq at prices below wholesale. Now, J.C. Morris & Company has teamed up with an additional distributor, Al= lied Interactive Micro-Systems, a company that specializes in the world-wid= e distribution of computer hardware, software and electronics, from manufac= turers like Bose, Pioneer and Canon. Here=92s your chance to get to know us, and from now until February 10, 200= 2 if you visit us on-line or in person and make a purchase, we will give yo= u an additional 25% off our current price. This is our way of saying thank= you for taking the time to visit our company. Sincerely, Jim Morris Vice President J.C. Morris & Company http://gm12.com/r.html?c=3D111249&r=3D111169&t=3D17458867&l=3D1&d=3D8169973= &u=3Dhttp://www.aboutjcmorris.com =09=09 Apple iMac $899.95 =09=09 http://gm12.com/r.html?c=3D111249&r=3D111169&t=3D17458867&l=3D1&d=3D8169973= &u=3Dhttp://www.aboutjcmorris.com =09=09 Tower Place Center Suite 1800, 3340 Peachtree Road NE Atlanta, GA 30326 1-800-845-6215 Click here: mailto:cmprn111169@gm20.com?subject=3Dunsubscribe!mobile@freebs= d.org!17458867 to unsubscribe from our mailing list. Or reply to this mess= age with the word unsubscribe in the subject line. ------=_Part_35843_3414857.1012880383786 Content-Type: text/html Content-Transfer-Encoding: quoted-printable =09=09=09=09=09=09eNewsletter 2=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09
For the past few years, our customers have enjoyed the ability to purchase= computers and related products from manufacturers like Sony, Apple, IBM, T= oshiba and Compaq at prices below wholesale.

Now, J.C. Morris & Comp= any has teamed up with an additional distributor, Allied Interactive Micro-= Systems, a company that specializes in the world-wide distribution of compu= ter hardware, software and electronics, from manufacturers like Bose, Pione= er and Canon.

Here=92s your chance to get to know us, and from now u= ntil February 10, 2002 if you visit us on-line or in person and make a purc= hase, we will give you an additional 25% off our current price. This is ou= r way of saying thank you for taking the time to visit our company.

= Sincerely,
Jim Morris
Vice President
J.C. Morris & Company
Come visit us today!

=

=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09

YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUC= TS THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR= MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL= . WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY.
<= /font>=09=09
IImportant Announcement from J.C. Morris & Compa= ny=09=09
=09=09=09=09
=09=09=09=093D""= =09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09= =09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09= =09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09= =09=09=09=09
=09=09=09=09=09=09

=09=09=09
=09=09=09=09
=09=09

=09= =09=09=09
=09=09=09=09

=09=09=09=09


Apple iMac

$899.95

=09=09=09=09=09

=09=09=09=09
Visit our Company on-line!=09=09=09=09
Tower Place Center Suite 1800, 3340 Peach= tree Road NE

Atlanta, GA 30326

1-800-845-6215
=
=09=09
=09=09=09=09

Click here to unsubscribe from our mailing list. Or reply t= o this message with the word unsubscribe in the subject line.


------=_Part_35843_3414857.1012880383786-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 19:51:54 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from email3.gm20.com (email3.gm20.com [164.109.174.92]) by hub.freebsd.org (Postfix) with SMTP id C4CC037B421 for ; Mon, 4 Feb 2002 19:51:45 -0800 (PST) Message-ID: <5012716.1012881262887.Kada.Kada2(pc-92)@email3.gm20.com> Date: Mon, 4 Feb 2002 22:54:22 -0500 (EST) From: "marketing@aboutjcmorris.com" To: freebsd-mobile@freebsd.org Subject: Company Merger Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_54486_8041522.1012881262887" Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org ------=_Part_54486_8041522.1012881262887 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUCT= S THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR = MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL.= WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY. =09=09 IImportant Announcement from J.C. Morris & Company =09=09=09=09=09=09=09=09=09=09=09=09=09=09 For the past few years, our customers have enjoyed the ability to purchase = computers and related products from manufacturers like Sony, Apple, IBM, To= shiba and Compaq at prices below wholesale. J.C. Morris & Company has been= able to accomplish this because of our direct relationship with distributo= rs that use our Advertising & Marketing Services. Now, J.C. Morris & Company has teamed up with and additional distributor, A= llied Interactive Micro-Systems, a company that specializes in the world-wi= de distribution of computer hardware, software and electronics, from manufa= cturers like Bose, Pioneer and Canon. Here=92s your chance to get to know us, and from now until February 8, 2002= if you visit us on-line or in person and would like to make a purchase, we= will give you an additional 30% off our current selling price. This is our way of saying thank you for taking the time to visit our compan= y. Should you have any questions please feel free to call us at 1-800-845-6215= or direct at 404-521-3624. If you would like to be remove from our mailin= g list just click on the link below.=20 Sincerely, Jim Morris Vice President J.C. Morris & Company http://gm12.com/r.html?c=3D110218&r=3D110140&t=3D18247174&l=3D1&d=3D8163453= &u=3Dhttp://www.aboutjcmorris.com =09=09 Apple iMac $1099.00 =09=09 http://gm12.com/r.html?c=3D110218&r=3D110140&t=3D18247174&l=3D1&d=3D8163453= &u=3Dhttp://www.aboutjcmorris.com =09=09 Tower Place Center Suite 1800, 3340 Peachtree Road NE Atlanta, GA 30326 1-888-567-2444 Click here: mailto:cmprn110140@gm20.com?subject=3Dunsubscribe!freebsd-mobil= e@freebsd.org!18247174 to unsubscribe from our mailing list. Or reply to t= his message with the word unsubscribe in the subject line. ------=_Part_54486_8041522.1012881262887 Content-Type: text/html Content-Transfer-Encoding: quoted-printable =09=09=09=09=09=09eNewsletter 2=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09
For the past few years, our customers have enjoyed the ability to purchase= computers and related products from manufacturers like Sony, Apple, IBM, T= oshiba and Compaq at prices below wholesale. J.C. Morris & Company has bee= n able to accomplish this because of our direct relationship with distribut= ors that use our Advertising & Marketing Services.

Now, J.C. Morris = & Company has teamed up with and additional distributor, Allied Interactive= Micro-Systems, a company that specializes in the world-wide distribution o= f computer hardware, software and electronics, from manufacturers like Bose= , Pioneer and Canon.

Here=92s your chance to get to know us, and fro= m now until February 8, 2002 if you visit us on-line or in person and would= like to make a purchase, we will give you an additional 30% off our curren= t selling price.

This is our way of saying thank you for taking the = time to visit our company.

Should you have any questions please feel= free to call us at 1-800-845-6215 or direct at 404-521-3624. If you would= like to be remove from our mailing list just click on the link below.
=
Sincerely,
Jim Morris
Vice President
J.C. Morris & Company
= Come visit us today!

=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09=09

YOU ARE RECEIVING THIS EMAIL BECAUSE YOU HAVE EXPRESSED INTEREST IN PRODUC= TS THAT WE CAN SAVE YOU MONEY ON. IF YOU WOULD LIKE TO BE REMOVED FROM OUR= MAILING LIST PLEASE CLICK THE UNSUBSCRIBE LINK AT THE BOTTOM OF THIS EMAIL= . WE CAN ASSURE YOU THAT YOU WILL BE REMOVED IMMEDIATELY.
<= /font>=09=09
IImportant Announcement from J.C. Morris & Compa= ny=09=09
=09=09=09=09
=09=09=09=093D""= =09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09= =09=09=09=09=09=09=09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09= =09

=09=09=09=09=09=09=09=09
=09=09=09=09=09=09=09=09

=09=09=09=09= =09=09=09=09
=09=09=09=09=09=09

=09=09=09
=09=09=09=09
=09=09

= =09=09=09=09
=09=09=09=09

=09=09=09=09


Apple iMac

$1099.00

=09=09=09=09=09

=09=09=09=09
Visit our Company on-line!=09=09<= /center>=09=09
Tower Place Center Suite 1800, 3340= Peachtree Road NE

Atlanta, GA 30326

1-888-567-2444
<= /font>
=09=09
=09=09=09=09


Click here to unsubscribe from our mailing list. Or= reply to this message with the word unsubscribe in the subject line.


------=_Part_54486_8041522.1012881262887-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Mon Feb 4 23:56:38 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from riffraff.plig.net (riffraff.plig.net [195.40.6.40]) by hub.freebsd.org (Postfix) with ESMTP id 60B6A37B420 for ; Mon, 4 Feb 2002 23:56:34 -0800 (PST) Received: by riffraff.plig.net (Postfix, from userid 1000) id 1B48747B3A; Tue, 5 Feb 2002 07:56:33 +0000 (GMT) Date: Tue, 5 Feb 2002 07:56:33 +0000 From: Christiaan Keet To: freebsd-mobile@FreeBSD.ORG Subject: Re: wi as access point? Message-ID: <20020205075633.A35654@riffraff.plig.net> Reply-To: keet@plig.net References: <20011125075120.55BF32B7@hcswork.hcs.de> <200111251539.fAPFdA746284@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200111251539.fAPFdA746284@harmony.village.org>; from imp@harmony.village.org on Sun, Nov 25, 2001 at 08:39:09AM -0700 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sun, Nov 25, 2001 at 08:39:09AM -0700, Warner Losh wrote: > In message <20011125075120.55BF32B7@hcswork.hcs.de> Hellmuth Michaelis writes: > : >From the keyboard of Warner Losh: > : > In message <20011124174225.A1216@riffraff.plig.net> Christiaan Keet writes: > : > : I've got a Lucent Orinoco WaveLAN card (wi0) in a PCI bridge. It > : > : seems to work fine in a peer-to-peer configuration, but is it > : > : possible to configure the wi device to act as access point? > : > > : > A driver to do that exists for FreeBSD, but it is sadly unavailable to > : > the public at this time. > : > : Come on Warner, you must have expected that the next question has to be > : "why ?" and "why 'sadly' ?" and "when ends 'at this time' ?" ;-) > > It was written, but can't be released just yet due to licesing issues. > > Warner Well that was November last year. Does anyone know if we can expect this driver to appear publicly? - Christiaan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 0: 9:18 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id D4C4837B426 for ; Tue, 5 Feb 2002 00:09:15 -0800 (PST) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id g1589Ei07805; Tue, 5 Feb 2002 01:09:14 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.11.6/8.11.6) with ESMTP id g1589AL28268; Tue, 5 Feb 2002 01:09:14 -0700 (MST) (envelope-from imp@harmony.village.org) Message-Id: <200202050809.g1589AL28268@harmony.village.org> To: keet@plig.net Subject: Re: wi as access point? Cc: freebsd-mobile@FreeBSD.ORG In-reply-to: Your message of "Tue, 05 Feb 2002 07:56:33 GMT." <20020205075633.A35654@riffraff.plig.net> References: <20020205075633.A35654@riffraff.plig.net> <20011125075120.55BF32B7@hcswork.hcs.de> <200111251539.fAPFdA746284@harmony.village.org> Date: Tue, 05 Feb 2002 01:09:10 -0700 From: Warner Losh Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message <20020205075633.A35654@riffraff.plig.net> Christiaan Keet writes: : Well that was November last year. Does anyone know if we can expect : this driver to appear publicly? I think that the answer to this question may rabidly becoming "never" Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 3:29:14 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from kongw.arch.info.mie-u.ac.jp (kongw.arch.info.mie-u.ac.jp [133.67.36.12]) by hub.freebsd.org (Postfix) with SMTP id 2CA8537B427 for ; Tue, 5 Feb 2002 03:29:08 -0800 (PST) Received: (qmail 51495 invoked from network); 5 Feb 2002 20:29:05 +0900 Received: from archlon.arch.info.mie-u.ac.jp (HELO localhost) (133.67.36.18) by kongw.arch.info.mie-u.ac.jp with SMTP; 5 Feb 2002 20:29:05 +0900 Date: Tue, 05 Feb 2002 20:29:05 +0900 (JST) Message-Id: <20020205.202905.71116296.funa@funa.org> To: freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused From: Akira Funahashi In-Reply-To: <20020114223408.GA4272@aviaport.ru> References: <20020114223408.GA4272@aviaport.ru> X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, Juriy Goloveshkin wrote: > I made a little hack for moused to use jogdial like a wheel. > maybe it will be useful for somebody who use /dev/sysmouse in X. > to use it, run "moused -t jogdial -p /dev/jogdial" I've tried to use jogdial on my VAIO PCG-SRX7, but the spic (Sony Programmable I/O Controller) driver won't support the recent VAIO's (such as R505 series) jogdial. I've heard that "Linux sonypi driver" supports recent VAIO's jogdial, so I've ported to -current, and also ported the spic driver to -stable. It works fine on my VAIO SRX7, and it may be useful for recent VAIOs. You can get the patch for -current from http://www.funa.org/~funa/spic/spic.c.current.diff http://www.funa.org/~funa/spic/spicreg.h.current.diff To try it, just move to /sys/i386/isa/ and apply the patch. How to use on -current: 1. # cd /sys/i386/isa 2. # patch < spic.c.current.diff 3. # patch < spicreg.h.current.diff 4. Add following line in your kernel config file. device spic 5. Add following lines in /boot/device.hints hint.spic.0.at="isa" hint.spic.0.port="0x10a0" 6. Make your new kernel and reboot. 7. # moused -t jogdial -z 4 -p /dev/jogdial Also, You can get the spic driver for 4-stable from http://www.funa.org/~funa/spic/spic.4-stable.tar.gz How to use on -stable: 1. # cd /sys/i386/isa 2. # tar xvzf $somewhere/spic.4-stable.tar.gz 3. Add following line in /sys/conf/files.i386 i386/isa/spic.c optional spic 4. Add following line in your kernel config file. device spic0 at isa? irq 0 port 0x10a0 5. Make your new kernel and reboot. 6. # cd /dev 7. # mknod -mode=600 jogdial c 160 0 8. # moused -t jogdial -z 4 -p /dev/jogdial Be sure to apply a patch to moused which was posted to freebsd-mobile (Message-ID: <20020114223408.GA4272@aviaport.ru>). Please let me know if my patch won't work on your VAIOs. Bye. -- Akira Funahashi/[funa@funa.org] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 7:28:12 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mta5.rcsntx.swbell.net (mta5.rcsntx.swbell.net [151.164.30.29]) by hub.freebsd.org (Postfix) with ESMTP id 1968137B420; Tue, 5 Feb 2002 07:26:43 -0800 (PST) Received: from mail.swbell.net ([208.190.211.174]) by mta5.rcsntx.swbell.net (iPlanet Messaging Server 5.1 (built May 7 2001)) with SMTP id <0GR200EL0G8AF7@mta5.rcsntx.swbell.net>; Tue, 05 Feb 2002 09:26:42 -0600 (CST) Date: Tue, 05 Feb 2002 09:26:35 -0600 (CST) Date-warning: Date header was inserted by mta5.rcsntx.swbell.net From: Frank Lutz Subject: Cleverness combined with creativtiy and a supportive Message-id: <0GR200EL2G8AF7@mta5.rcsntx.swbell.net> MIME-version: 1.0 X-Mailer: Microsoft Outlook Express 5.00.2615.200 Content-type: multipart/mixed; boundary="Boundary_(ID_Tt58rcj3/CwbaOHiw9B4sA)" X-Priority: 3 X-MSMail-priority: Normal To: undisclosed-recipients:; Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This is a multi-part message in MIME format. --Boundary_(ID_Tt58rcj3/CwbaOHiw9B4sA) Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7BIT This is all I offer. Even though you and I may wish to be together is something more that friendship, only time and the Fates will permit it. I hope for the best for you regardless. --Boundary_(ID_Tt58rcj3/CwbaOHiw9B4sA) Content-type: application/octet-stream; name=comfortable.pif Content-transfer-encoding: base64 Content-disposition: attachment; filename=comfortable.pif TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v ZGUuDQ0KJAAAAAAAAABQRQAATAEFAAsu7TEAAAAAugIAAOAAAgMLAQMKADgAAAA0AAAAAAAAoBwA AAAQAAAAUAAAAABlAQAQAAAAAgAABAAAAAQAAAAEAAAAAAAAAO1HAQAABAAAOMgBAAMAAAAAABAA ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAG9XAABQAAAAAJAAAJgDAAAAAAAAAAAAAAAAAAAA AAAAAKAAABgFAADQUQAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAEgA AAAAUAAAxAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50ZXh0AAAAujcAAAAQAAAAOAAAABAA AAAAAADVwwAAAAC3BSAAAGAucmRhdGEAAOYVAAAAUAAAABYAAABIAAAAAAAAAAAAAAAAAABAAABA LmRhdGEAAACEEQAAAHAAAAAQAAAAXgAAAAAAAAAAAAAAAAAAQAAAwC5yc3JjAAAAmAMAAACQAAAA BAAAAG4AAAAAAAAAAAAAAAAAAEAAAEAucmVsb2MAAO2nAAAAoAAAAH4AAAByAAAAAAAAAAAAAAAA AABAAADCZhr5MSgAAAA+x/MxMQAAAKvr9zE7AAEAPsfzMTEAAAAAAAAAAAAAAHVsaWIuZGxsAG50 ZGxsLmRsbABLRVJORUwzMi5kbGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFaL8f8ViFFl AY1OYP8VjFFlAccG2FNlAaFQf2UBiUYEi8Zew1aL8Y1JYP8VgFFlAYvO/xV4UWUB9kQkCAF0GYX2 dBVkoRgAAABWi0AwagD/cBj/FahQZQGLxl7CBACLDVR/ZQGFyXQVZKEYAAAAUYtAMGoA/3AY/xWo UGUBM8CLDVx/ZQGjVH9lATvIdAZqAYsB/xDHBVx/ZQEAAAAAw1WL7IHsoAEAAFNWV4vxjY1g/v// /xUgUWUBjU24/xUYUWUBjU3o/xUYUWUBjY1c/////xUoUWUBjU2M/xUsUWUBjU3Q/xUkUWUBahmN TbhqMv8VUFFlAY1FuI2NYP7//1Az//8VNFFlAWgQVGUBjY1g/v///xU4UWUBV42NYP7//7sMVGUB /xUwUWUBV42NYP7///8VQFFlAVeNjVz///9T/xVEUWUBhMAPhDgBAABoCFRlAY1NjP8VPFFlAYTA D4QiAQAAjX5gU4vP/xVMUWUBhMAPhA4BAABqGY1N6Goy/xVQUWUBjYVc////jU3oUIsdSFFlAf/T hMB0E41FjI1N6FD/04TAdAZXjU3o/9ONReiNjWD+//9Q/xVYUWUBgH20AHQuagOhXH9lAWoAi8ho aEIAAIsY/1MIaBRUZQH/NVx/ZQH/FVxRZQGDxAjplAAAAGr/vxRUZQFXjU3Q/xVUUWUBV41F0Ght QgAAUP8VZFFlAYPEDIN93AB3C2bHhowAAAD//+sNi0XYZosAZomGjAAAAI1NuP8VaFFlAY1N0P8V YFFlAY1NnP8VYFFlAY1NjP8VcFFlAY2NXP////8VdFFlAY1N6P8VbFFlAY1NuP8VbFFlAY2NYP7/ //8VfFFlAbAB60eNTdD/FWBRZQGNTZz/FWBRZQGNTYz/FXBRZQGNjVz/////FXRRZQGNTej/FWxR ZQGNTbj/FWxRZQGNjWD+////FXxRZQEywF9eW4vlXcNVi+yD7BhTVleL2Y1N6L8UVGUB/xUkUWUB V41F6GhwQgAAUP8VZFFlAYPEDI1F6GoAUP8VEFFlAYvwhfZ1M2oDoVx/ZQFqAIvIaGlCAACLGP9T CFf/NVx/ZQH/FVxRZQFmxwVYf2UBAgCDxAjp6AAAAFb/FRRRZQGL+IX/dUNqA6Fcf2UBagCLyGhq QgAAixj/UwhoFFRlAf81XH9lAf8VXFFlAYPECIX2dAhqAYsGi87/EGbHBVh/ZQECAOmYAAAAhfZ0 CGoBiwaLzv8QjXNcagCLz/8VDFFlAYkGhcB1QGoDoVx/ZQFqAIvIaGpCAACLGP9TCGgUVGUB/zVc f2UB/xVcUWUBg8QIhf90CGoBiweLz/8QZscFWH9lAQIA6zmNS2D/FRxRZQGLy4TAdAfoNQAAAOsF 6KcDAACF/3QIagGLB4vP/xCLDoXJdAZqAYsB/xDHBgAAAACNTej/FWBRZQFfXluL5V3DVYvsgezs AAAAU1ZXi/GNTaD/FSRRZQGNTbj/FSRRZQHGRf4AjY1Y/////xUkUWUBjU2I/xUkUWUBjY1w//// /xUkUWUBjU3QjZ6IAAAA/xXIUGUBav+NTaBoFFRlAf8VVFFlAWr/jU24agD/M/8V4FBlAYtFxItO XIs5iUX4xkX/AP9XCITAD4W6AAAAZKEYAAAAahiLQDBqAL8AAAAA/3AY/xWwUGUBhcB0CovI/xUk UWUBi/iF/w+EhgIAAGr/i89oFFRlAf8VVFFlAf8VwFBlAWoAi05cV/8VvFBlAf8VuFBlAWa4//+D fwwAdgaLRwhmiwAPt8BQ6FsHAACDxASFwHUc/3X4agD/dfhqAI1NuFGLz/8VxFBlAYXAdCJ/KYX/ dAhqAYsHi8//EDP/i05ciwH/UAiEwA+ETv///+sJxkX/AesDi330hf90CGoBiweLz/8QgH3/AHU7 agOhXH9lAWoAi8hobEIAAIsY/1MIjU24oVx/ZQFRaCxUZQFQ/xVcUWUBZscFWH9lAQMAg8QM6a0B AACNvRT///8zwLkRAAAA86uNRbiLzseFFP///0QAAABQ6JcDAACEwA+F1QAAAGr/jU2IagD/M/8V 4FBlAYTAD4RqAQAAjUWIi85Q6AoEAACEwHQvav+NjXD///9oJFRlAf8VVFFlAYTAD4RAAQAAjYVw ////jU2IUP8VCFFlAcZF/gEz278YVGUBjUWIjU2gUGgsVGUBaG9CAABR/xVkUWUBg8QQjU2gagFT U2r/U/8V3FBlAYvwjU3kUY2FFP///1BTU1NqAVNTVlP/FZxQZQGIRf86w3V1OF3+dXBXiX3Y6NgF AACDxASNTdCJRdxAUYlF4I1NiP8VCFFlAcZF/gHrh/8zaCxUZQFobkIAAI1NoFEz//8VZFFlAYPE EI1NoGoBV1dq/1f/FdxQZQGL8I2NFP///41F5FBRV1dXagFXV1ZX/xWcUGUBiEX/hfZ0FWShGAAA AFaLQDBqAP9wGP8VqFBlAYB9/wB1OGoDoVx/ZQFqAIvIaGxCAACLGP9TCI1NuKFcf2UBUWgsVGUB UP8VXFFlAWbHBVh/ZQEDAIPEDOsLav//deT/FZhQZQGNTdD/FXBRZQGNjXD///+LNWBRZQH/1o1N iP/WjY1Y/////9aNTbj/1o1NoP/WX15bi+Vdw1WL7IPsQFNWV4vxjU3A/xXwUGUB/xXsUGUBUP8V 6FBlAYv4/xXkUGUBUP8VvFFlAY1NwIlF9P8VtFFlAWoAjUX8agCNTfpQUY1NwP8V2FBlAYN99AB0 KWoDoVx/ZQFqAIvIaGtCAACLGP9TCGgUVGUB/zVcf2UB/xVcUWUBg8QIZotF+mYtAwBmiUX8D4TR AAAAi05ciwH/UAiEwA+FJwEAAGShGAAAAGoYi0AwagC7AAAAAP9wGP8VsFBlAYvIhcl0CP8VJFFl AYvYhdsPhPYAAABq/4vLaBRUZQH/FVRRZQH/FcBQZQFqAItOXFP/FbxQZQH/FbhQZQGDewwAdwtm gb6MAAAA///rDWaLhowAAACLSwhmOQF0MmoDoVx/ZQFqAIsNXH9lAWhxQgAAiwD/UAhTaCxUZQH/ NVx/ZQH/FVxRZQFm/038g8QMhdt0CGoBiwOLy/8QZoN9/AAPhS////+DffQAD4QT////hf8PhNz+ //9qA6Fcf2UBagCLyGhzQgAAixj/UwhoFFRlAf81XH9lAf8VXFFlAYPECIvP/xXQUGUBjUX/i89Q /xXUUGUBhMB0BoB9/wB06ovP/xXQUGUB6Yj+//+NTcD/FcxQZQFfXluL5V3DU1ZXZKEYAAAAahiL QDBqAL4AAAAA/3AY/xWwUGUBhcB0CovI/xUkUWUBi/BmM9uDPSBwZQEAdDuLfCQQD7fDav+Lzv80 hSBwZQH/FVRRZQH/dwj/dgjoBgQAAIPECIXAdCV/M2ZDD7fDgzyFIHBlAQB1yYX2dAhqAYsGi87/ EDLAX15bwgQAhfZ0CGoBiwaLzv8QsAHr6oX2dOTr2lNWV2ShGAAAAGoYi0AwagC+AAAAAP9wGP8V sFBlAYXAdAqLyP8VJFFlAYvwZjPbgz3QcGUBAHQ7i3wkEA+3w2r/i87/NIXQcGUB/xVUUWUB/3cI /3YI6GkDAACDxAiFwHQlfzNmQw+3w4M8hdBwZQEAdcmF9nQIagGLBovO/xAywF9eW8IEAIX2dAhq AYsGi87/ELAB6+qF9nTk69pVi+yB7JAAAABWZKEYAAAAagSLQDBqAIs1sFBlAf9wGP/WhcB0D4vI /xUEUWUBo1B/ZQHrCscFUH9lAQAAAACDPVB/ZQEAdAyLDVB/ZQH/FQBRZQGNjXD////o2PT//2Sh GAAAAGoBi0AwagD/cBj/1qNUf2UBZKEYAAAAajyLQDBqAP9wGP/WhcB0D4vI/xX8UGUBo1x/ZQHr CscFXH9lAQAAAAAz9maJNVh/ZQFW/xXsUGUBUP8V5FBlAVCLDVx/ZQH/FfhQZQH/FfRQZQGEwHVM agOhXH9lAVaLyGhyQgAAizD/VghoFFRlAf81XH9lAf8VXFFlAYPECI2NcP///+iP9P//jU3Q/xWA UWUBjY1w/////xV4UWUBM8DrYY2NcP///+is9P//jY1w////hMB1Huhc9P//jU3Q/xWAUWUBjY1w /////xV4UWUBM8DrLui09v//jY1w////6DP0//8PtzVYf2UBjU3Q/xWAUWUBjY1w/////xV4UWUB i8Zei+Vdw/8luFFlAf8lqFFlAf8lsFFlAf8lrFFlAf8lnFFlAf8lpFFlAf8loFFlAf8lkFFlAf8l mFFlAf8llFFlAf8lhFFlAf8lpFBlAf8lrFBlAczMzMxVi+yYjMmB4QD/AADjAfT4A8YzyWZjyQ+E Rwi2yAVuCTYIE8fWK8Q9Fw02CNYzxTUgEDYIXQvE+egLAAAAkOkLAAAAMRr4M8L8K8HDM8aLxvjo 7////+iXAAAASAvD6AsAAABA6QkAAAAxM/yLxDPE+cMLwPkr9mZj0g+EoCq2yOgKAAAA6QsAAAAx HYPQFT0fLzYIwyvC6PD////oDwAAAEgbw+kOAAAAMR0FOTU2CMHYX8P8C8EFWzk2CIsVr1dlAegJ AAAAK8fpCwAAADE5JTlANgjDM8JI+OgJAAAAmOkGAAAAMQv4mMP5HShJNgj/4hPEZGehAACD7ASJ BCRUZGePBgAAK8CBGBVPtsiLRfBfZKMAAAAAXluL5V3DzMyDPQRxZQECdAXoUg8AAItEJARQ6IgP AACDxARo/wAAAP8VAHFlAYPEBMPMzMzMzMyD7AyDPcx0ZQEAdROLRCQUi0wkEFBR6DUXAACDxBTD jUQkAGoAagWLDcx0ZQFQagtR6OoVAACDxBSFwHUJuP///3+DxAzDjUQkAGoKagBQ6JwTAACLTCQc g8QMUGr/i0QkHIsVzHRlAVBq/1FoARAAAFLo+RAAAIPEHIXAdRO4////f4PEDMcFDHFlARYAAADD g+gCg8QMw8zMzMzMzMzMoXyBZQGFwHQC/9BoDHBlAWgIcGUB6AYBAACDxAhoBHBlAWgAcGUB6PQA AACDxAjDi0QkBGoAagBQ6DIAAACDxAzDzMzMzMzMzMzMzMzMzMyLRCQEagBqAVDoEgAAAIPEDMPM zMzMzMzMzMzMzMzMzIM9VHFlAQFTVot0JAxXdQ5W/xWAUGUBUP8VhFBlAccFUHFlAQEAAACDfCQU AItcJBiIHUxxZQF1P4M9eIFlAQB0JIs9dIFlAYPvBDs9eIFlAXITiweFwHQC/9CD7wQ7PXiBZQFz 7WgUcGUBaBBwZQHoOwAAAIPECGgccGUBaBhwZQHoKQAAAIPECIXbdRHHBVRxZQEBAAAAVv8VlFBl AV9eW8PMzMzMzMzMzMzMzMzMVleLfCQQi3QkDDv+dg+LBoXAdAL/0IPGBDv+d/FfXsNVi+xTVldV agBqAGjoH2UB/3UI6MwnAABdX15bi+Vdw4tMJAT3QQQGAAAAuAEAAAB0D4tEJAiLVCQQiQK4AwAA AMNTVleLRCQQUGr+aPAfZQFk/zUAAAAAZIklAAAAAItEJCCLWAiLcAyD/v90Ljt0JCR0KI00dosM s4lMJAiJSAyDfLMEAHUSaAEBAACLRLMI6EAAAAD/VLMI68NkjwUAAAAAg8QMX15bwzPAZIsNAAAA AIF5BPAfZQF1EItRDItSDDlRCHUFuAEAAADDU1G7WHFlAesKU1G7WHFlAYtNCIlLCIlDBIlrDFlb wgQAzMyLRCQEVldQ6FQBAACDxASFwA+EOgEAAItQCIXSD4QvAQAAg/oFdQ/HQAgAAAAAuAEAAABf XsOD+gF1CLj/////X17DizXwcWUBi0wkEIkN8HFlAYN4BAgPhdYAAACLDeRxZQEDDeBxZQE7DeBx ZQF+IosN4HFlAY0MSY08jXBxZQGLDeRxZQHHBwAAAACDxwxJdfSLPexxZQGLAD2OAADAdQzHBexx ZQGDAAAA63A9kAAAwHUMxwXscWUBgQAAAOtdPZEAAMB1DMcF7HFlAYQAAADrSj2TAADAdQzHBexx ZQGFAAAA6zc9jQAAwHUMxwXscWUBggAAAOskPY8AAMB1DMcF7HFlAYYAAADrET2SAADAdQrHBexx ZQGKAAAAoexxZQFQagj/0oPECIk97HFlAesQx0AIAAAAAItABFD/0oPEBLj/////X4k18HFlAV7D i0wkEFH/FXhQZQFfXsPMumhxZQGLTCQEOQp0FoPCDKHocWUBjQRAjQSFaHFlATvCd+aLAivBg/gB G8AjwsPMg+wEixX4cGUBU1ZXM/ZVgDoAdBqAOj10AUaL+rn/////K8DyrvfRA9GAOgB15o0EtQQA AABQ6JUTAACjNHFlAYPEBIvYhdt1CmoJ6CD7//+DxASLLfhwZQGLxYB9AAB0Xov9uf////8rwPKu 99GJTCQQgH0APXQ9UehSEwAAg8QEiQOFwHUKagno4vr//4PEBIv9uf////8rwPKu99Er+YvBwekC i/eLO4PDBPOli8iD4QPzpANsJBCAfQAAdaKh+HBlAVDothIAAMcF+HBlAQAAAACDxATHAwAAAABd X15bg8QEw8zMzMzMzMzMzMzMg+wIVldoBAEAAL5gf2UBVmoA/xV0UGUBoYCBZQGJNURxZQGAOAB0 Bos1gIFlAY1EJAyNTCQIUFFqAGoAVuheAAAAi0QkHIPEFMHgAgNEJAxQ6IoSAACDxASL+IX/dQpq COga+v//g8QEjUQkDI1MJAiLVCQIUFGNBJdQV1boHgAAAItEJByDxBRIiT0scWUBX6MocWUBXoPE CMPMzMzMzItMJBRTi1QkFFaLdCQMV4tEJBhVg3wkGADHAQAAAADHAgEAAAB0C4tUJBiDRCQYBIkC gD4idEb/AYXAdAWKFogQQIoWRjPbitr2gwFyZQEEdAz/AYXAdAWKHogYQEaA+iB0CYTSdAmA+gl1 y4TSdQNO61CFwHRMxkD/AOtGRoA+InQwih6E23QqM9KK0/aCAXJlAQR0DP8BhcB0BooWRogQQP8B hcB0BYoWiBBARoA+InXQ/wGFwHQExgAAQIA+InUBRjP/gD4AD4ToAAAAihaA+iB0BYD6CXUDRuvx gD4AD4TQAAAAg3wkGAB0C4tUJBiDRCQYBIkCi1QkIP8CuwEAAAAz7YA+XHUHRkWAPlx0+YA+InUk 98UBAAAAdRmF/3QMjVYBgDoidQSL8usCM9uD/wEb//ffwe0Bi9VNhdJ0EYXAdATGAFxAi9X/AU2F 0nXvihaE0nRPhf91CoD6IHRGgPoJdEGF23Q3hcB0ITPbitr2gwFyZQEEdAaIEEZA/wGKFkBGiFD/ /wHpb////zPbitr2gwFyZQEEdANG/wH/AUbpV////4XAdATGAABA/wHpD////4N8JBgAdAqLVCQY xwIAAAAAi1QkIF1fXlv/AsPMzMzMzMzMzMzMzMzMzIPsBFNWVzPbVTP/izVgUGUBOR34cWUBdTb/ 1jvDi/h0DMcF+HFlAQEAAADrIv8VaFBlAYvYhdt0DMcF+HFlAQIAAADrCjPAXV9eW4PEBMODPfhx ZQEBD4WiAAAAhf91Ev/Wi/iF/3UKM8BdX15bg8QEw2aDPwCL93QSg8YCZoM+AHX3g8YCZoM+AHXu K/dqAMH+AWoARmoAagBWV2oAagD/FVxQZQGL6IXtdEFV6K4PAACDxASL2IXbdDJqAGoAVVNWV2oA agD/FVxQZQGFwHULU+g5DwAAg8QEM9tX/xVwUGUBi8NdX15bg8QEw1f/FXBQZQEzwF1fXluDxATD gz34cWUBAnV7hdt1Fv8VaFBlAYvYhdt1CjPAXV9eW4PEBMOL64A7AHQORYB9AAB1+UWAfQAAdfIr 60VV6CEPAACJRCQUg8QEhcB1EVP/FXxQZQEzwF1fXluDxATDi3wkEIvzi83B6QLzpYvNU4PhA/Ok /xV8UGUBi0QkEF1fXluDxATDM8BdX15bg8QEw8zMzMyLRCQEg+wYU1ZXVVDozwEAAIPEBIvoOy0E c2UBdQozwF1fXluDxBjDhe11D+hfAgAAM8BdX15bg8QYw8dEJBAAAAAAuChzZQE5KA+EmwAAAIPA MP9EJBA9GHRlAXLqjUQkFFBV/xVkUGUBg/gBD4VDAQAAvwByZQEzwLlAAAAA86uqg3wkFAEPhgYB AACNdCQaOEQkGnQsikYBhMB0JTPJM9KKDorQO9FyEYCJAXJlAQRBM8CKRgE7wXPvg8YCgD4AddS4 AQAAAICIAXJlAQhAPf8AAABy8VWJLQRzZQHoTQEAAIPEBOmvAAAAvwByZQEzwLlAAAAA86uqi0wk EI0USY08VQAAAACNDDiNNM04c2UBgD4AdDGKTgGEyXQqM9Iz24oWitk72nIWioggc2UBCIoBcmUB QjPbil4BO9pz8IPGAoA+AHXPQIP4BHK6VYktBHNlAejWAAAAowhzZQGLRCQUweAEi5xAMHNlAYPE BLoQc2UBjYxALHNlAV1fXosBi0kIiQIzwIlaBFuJSgiDxBjDM8CjBHNlAbkQc2UBXV+jCHNlATPA XluJAYlBBIlBCIPEGMODPRxzZQEAdA/ozAAAADPAXV9eW4PEGMO4/////11fXluDxBjDzMzMzMzH BRxzZQEAAAAAi0QkBIP4/nUQxwUcc2UBAQAAAP8lUFBlAYP4/XUQxwUcc2UBAQAAAP8lVFBlAYP4 /HUPxwUcc2UBAQAAAKHgdGUBw8zMzItEJAQtpAMAAIP4EncPM8mKiMwpZQH/JI24KWUBM8DDuBEE AADDuAQIAADDuBIEAADDuAQEAADDoCllAaYpZQGsKWUBsillAZ0pZQEABAQEAQQEBAQEBAQEBAQE BAIDzFczwL8AcmUBuUAAAADzq6qjEHNlAbkQc2UBX6MEc2UBowhzZQGJQQSJQQjDzMzMzGr96Dn9 //+DxATDzMzMzMyD7ERTVldVaAABAADo7wsAAIPEBIvwhfZ1Cmob6H/z//+DxASNhgABAACJNXCA ZQHHBXCBZQEgAAAAO8Z2JTPJugoAAACITgSDxgjHRvj/////iFb9oXCAZQEFAAEAADvGd+KNRCQQ UP8VTFBlAWaDfCRCAA+E0wAAAIN8JEQAD4TIAAAAi0QkRIswjXgEgf4ACAAAjRw+fAW+AAgAADk1 cIFlAX1dvXSAZQFoAAEAAOhLCwAAg8QEhcB0QY2IAAEAAIlFAIMFcIFlASA7yHYgM8mISASDwAjH QPj/////xkD9CotVAIHCAAEAADvQd+KDxQQ5NXCBZQF8sOsGizVwgWUBM+2F9n5EiwuD+f90NIoH qAF0LqgIdQtR/xVIUGUBhcB0H4vFi82D4OeD4R/B+AOLkHCAZQGLA40MyokBiheIUQRFR4PDBDvu fLwz9osdRFBlAY089QAAAAADPXCAZQGDP/91U7j2////hfbGRwSBdA6NRv+D+AG49f///4PQ/1D/ 04P4/4vodChV/xVIUGUBhcB0HSX/AAAAiS+D+AJ1BoBPBEDrFYP4A3UQgE8ECOsKgE8EQOsEgE8E gEaD/gN8kaFwgWUBUP8VWFBlAV1fXluDxETDzMzMzMzMzMxqAGgAEAAAagH/FThQZQGjaIBlAYXA dQMzwMPosAoAAIXAdQ+haIBlAVD/FTxQZQEzwMO4AQAAAMPMzMxWQzIwWEMwMFWL7IPsCFNWV1X8 i10Mi0UI90AEBgAAAA+FggAAAIlF+ItFEIlF/I1F+IlD/ItzDIt7CIP+/3RhjQx2g3yPBAB0RVZV jWsQ/1SPBF1ei10MC8B0M3g8i3sIU+gt8///g8QEjWsQVlPoYvP//4PECI0MdmoBi0SPCOjl8/// iwSPiUMM/1SPCIt7CI0Mdos0j+uhuAAAAADrHLgBAAAA6xVVjWsQav9T6CLz//+DxAhduAEAAABd X15bi+Vdw1WLTCQIiymLQRxQi0EYUOj98v//g8QIXcIEAMzMzMyhBHFlAYP4AXQNhcB1LoM9CHFl AQF1JWj8AAAA6B8AAACDxAShuHRlAYXAdAL/0Gj/AAAA6AcAAACDxATDzMzMgeyoAQAAM8m4KHRl AVOLlCSwAQAAVldVORB0C4PACEE9uHRlAXLxORTNKHRlAY0czQAAAAAPhbABAACDPQRxZQEBD4Rf AQAAgz0EcWUBAHUNgz0IcWUBAQ+ESQEAAIH6/AAAAA+EgQEAAI2EJLQAAABoBAEAAFCLLXRQZQFq AP/VhcB1Fr4UV2UBjbwktAAAALkFAAAA86VmpaSNrCS0AAAAjbwktAAAALn/////K8DyrvfRg/k8 diaNvCS0AAAAuf////8rwGoD8q730Y1sDHxoEFdlAVXolBAAAIPEDL70VmUBjXwkFLkGAAAA86Vm pYv9uf////8rwPKu99Er+YvRi/e5/////418JBQrwPKuT4vKwekC86WLyoPhA/Okv/BWZQG5//// /yvA8q730Sv5i9GL97n/////jXwkFCvA8q5Pi8rB6QLzpYvKg+ED86SLuyx0ZQG5/////yvA8q73 0Sv5i/eL0Y18JBS5/////yvA8q5Pi8rB6QLzpYvKaBAgAQCD4QNoyFZlAfOkjUQkHFDoNw8AAIPE DF1fXluBxKgBAADDgz1wgGUBAHQNoXCAZQGLcBCD/v91Cmr0/xVEUGUBi/CLkyx0ZQFqAI1EJBSL +lC5/////yvA8q730UlRUlb/FTBQZQFdX15bgcSoAQAAw8zMzMzMzMzMzMyD7AiDPbx0ZQEAU1ZX VXVcagGLPTRQZQFoMFdlAWoBaDBXZQFqAGoA/9eFwHQMxwW8dGUBAQAAAOs4agFoLFdlAWoBaCxX ZQFqAGoA/xUsUGUBhcB0DMcFvHRlAQIAAADrEDPAXV9eW4PECMOLPTRQZQGLXCQohdt+EItEJCRT UOi7AQAAg8QIi9iLdCQwhfZ+EItEJCxWUOijAQAAg8QIi/CF2w+EagEAAIX2D4RiAQAAgz28dGUB AXUgi0QkLFaLTCQoUItUJChTi0QkKFFSUP/XXV9eW4PECMODPbx0ZQECD4VLAQAAM/+LbCQ0O+91 Bost4HRlAYtEJCRqAGoAagBqAFNQaCACAABV/xVcUGUBiUQkFIXAdQozwF1fXluDxAjDi0QkFFDo kgUAAIlEJBSDxASFwHUKM8BdX15bg8QIw4tEJBRqAItMJBRqAItUJCxQUVNSaCACAABV/xVcUGUB hcAPhIkAAACLRCQsagBqAGoAagBWUGggAgAAVf8VXFBlAYvYhdt0aVPoLwUAAIPEBIv4hf90WotE JCxqAGoAU1dWUGggAgAAVf8VXFBlAYXAdD6LRCQUU4tMJBRXi1QkKFCLRCQoUVJQ/xUsUGUBi/CL TCQQUeiSBAAAg8QEV+iJBAAAg8QEi8ZdX15bg8QIw4tEJBBQ6HIEAACDxARX6GkEAACDxAQzwF1f XluDxAjDO/N1DbgCAAAAXV9eW4PECMMr3rgDAAAAeQW4AQAAAF1fXluDxAjDzMzMzMyLTCQEVotE JAxXi/mFwI1w/3QQZoM/AHQQg8cCi9ZOhdJ18GaDPwB1Byv5wf8Bi8dfXsPMzMzMzMzMzMzMzMzM i0QkDGoAi0wkDFCLVCQMUVLoCgAAAIPEEMPMzMzMzMyLRCQEg+wEU1ZXM9tmizhVjWgCaghX6FUO AACDxAiFwHQWZot9AIPFAmoIV+g/DgAAg8QIhcB16maD/y11EGaLfQCLdCQkg84Cg8UC6xFmg/8r dQdmi30Ag8UCi3QkJIN8JCAAD4yGAQAAg3wkIAEPhHsBAACDfCQgJA+PcAEAAIN8JCAAdTJmg/8w dArHRCQgCgAAAOsiZotFAGY9eAB0EGY9WAB0CsdEJCAIAAAA6wjHRCQgEAAAAIN8JCAQdSBmg/8w dRpmi0UAZj14AHQGZj1YAHUKZot9AoPFAoPFArj/////K9L3dCQgiUQkEGoEV+h5DQAAg8QIhcB0 CA+3z4PpMOshaAMBAABX6F8NAACDxAiFwHRHV+iyDAAAD7fIg8QEg+k3O0wkIHMyg84IOVwkEHcW dQ+4/////yvS93QkIDvRcwWDzgTrCotEJCAPr8ONHAhmi30Ag8UC65CD7QL3xggAAAB1EItMJByF yXQEi2wkGDPb61z3xgQAAAB1I/fGAQAAAHVIi8aD4AJ0CIH7AAAAgHcMhcB1NYH7////f3YtxwUM cWUBIgAAAPfGAQAAAHQHu//////rFPfGAgAAAHQHuwAAAIDrBbv///9/i0wkHIXJdAKJKffGAgAA AHQC99uLw11fXluDxATDi0wkHIXJdAaLRCQYiQEzwF1fXluDxATDzMzMzMzMzMxToeR0ZQFWhcBX VXU7agCLNSBQZQFqAGoBagD/1oXAdAe4AQAAAOsmagBqAGoBagD/FSRQZQGFwHQHuAIAAADrDTPA XV9eW8OLNSBQZQGj5HRlAYP4AXUbi0QkIItMJByLVCQYUItcJBhRUlP/1l1fXlvDo+R0ZQGD+AIP hYAAAACLfCQkhf91Bos94HRlAYtEJBhqAItcJBhqAFBT/xUkUGUBi+iF7XUHM8BdX15bw1XoWgEA AIPEBIvwhfZ1BzPAXV9eW8OLRCQYVVZQU/8VJFBlAYXAdB6LRCQghcB1JmoAagBq/1ZqAVf/FWxQ ZQGL+IX/dShW6MQAAACDxAQzwF1fXlvDUItEJCBQav9WagFX/xVsUGUBi/iF/3TYVuicAAAAg8QE i8ddX15bw8zMgz3QdGUBAFNWi3QkDFeLfCQUdThmix5mg/tadwpmg/tBcgRmg8MgZosHZj1aAHcK Zj1BAHIEZgUgAIPGAoPHAmaF23Q2ZjvDdMrrL4vGg8YCZosAUOhWCwAAZovYg8QEi8eDxwJmiwBQ 6EILAACDxARmhdt0BWY7w3TRD7fLD7fAK8hfi8FeW8PMzMzMzMzMg+wIVot0JBCF9nQ+jUQkBI1M JAhQUVbolAMAAIPEDIXAdBiLTCQIUItEJAhQUejdAwAAg8QMXoPECMNWoWiAZQFqAFD/FShQZQFe g8QIw8yhIH1lAYtMJARQUegQAAAAg8QIw8zMzMzMzMzMzMzMzFZXi3QkDIP+4HYFM8BfXsOF9nUF vgEAAACLfCQQuAAAAACD/uB3CVboIwAAAIPEBIXAdROF/3QPVugSCwAAg8QEhcB12DPAX17DzMzM zMzMVot0JAiDxg+D5vA7NQx9ZQF3EovGwegEUOiCAwAAg8QEhcB1D1ahaIBlAWoAUP8VGFBlAV7D zMzMzMzMzMzMzIM9AH1lAQBTVldVdWy+8HRlAWoEiz0UUGUBaAAgAABoAABAAGoA/9eL2IXbD4Qg AQAAagRoABAAAGgAAAEAU//XhcAPhPsAAACB/vB0ZQF1TIM98HRlAQB1CscF8HRlAfB0ZQGDPfR0 ZQEAdUnHBfR0ZQHwdGUB6z1oFAgAAKFogGUBagBQ/xUYUGUBi/CF9g+FfP///zPAXV9eW8PHBvB0 ZQGh9HRlAYlGBIk19HRlAYtGBIkwM+248AAAALn/AAAAuvEAAACJnhAIAACJbgjHRgwQAAAAjTwu g/0QfQWIRxDrA4hPEEWIlxAEAACB/QAEAAB84Yv7M8C5AEAAAPOri4YQCAAABQAAAQA7w3YtuvAA AAC5/wAAAI1DCIkDiVMEiIv4AAAAgcMAEAAAi4YQCAAABQAAAQA7w3fdi8ZdX15bw2gAgAAAagBT /xVAUGUBgf7wdGUBdA9WoWiAZQFqAFD/FShQZQEzwF1fXlvDVmgAgAAAi3QkDGoAi4YQCAAAUP8V QFBlATk1BH1lAXUIi0YEowR9ZQGB/vB0ZQF0IYsGi04EVmoAiQGLBotWBIlQBIsNaIBlAVH/FShQ ZQFew8cFAH1lAQAAAABew8zMg+wEU1ZXizX0dGUBVYO+EAgAAAAPhKIAAAC9/wMAAI2eDwQAAMdE JBAAAAAAvwDwPwCAO/B1P2gAQAAAi4YQCAAAaAAQAAADx1D/FUBQZQGFwHQixgP//w0IfWUBi0YM g/j/dAQ76H0DiW4M/0QkEP9MJBh0DIHvABAAAE1Lhf99sIN8JBAAi8aLdgR0LoB4EP91KLoBAAAA jUgRgDn/dQpCQYH6AAQAAHzxgfoABAAAdQlQ6Of+//+DxAQ7NfR0ZQF0C4N8JBgAD48+////XV9e W4PEBMPMzMzMzMzMzMy58HRlAYtUJASLgRAIAACFwHQNO8JzCQUAAEAAO8J3DYsJgfnwdGUBdd8z wMOLRCQIiQiLyoHhAPD//4tEJAwr0YkIgeoAAQAAwfoEjUQKCMPMzMzMzMzMzMzMzMzMzMyLTCQI i0QkBCuIEAgAAMH5DAPIi0QkDIoQAFEQxgAAxoEQBAAA8YB5EPB1Gf8FCH1lAYM9CH1lASB1CmoQ 6H7+//+DxATDzMzMzMzMzMzMzFNWi1wkDFdViz0EfWUBg78QCAAAAA+EtAAAAIt3CIH+AAQAAH1U i+7B5QyKTDcQM8CKwTvDcjSA+f90LzPJiow3EAQAADvLdiJTUIuHEAgAAAPFUOgnAgAAg8QMhcAP hdwAAACInDcQBAAAgcUAEAAARoH9AABAAHyxM+0z9jlvCH5Mikw3EDPAisE7w3I0gPn/dC8zyYqM NxAEAAA7y3YiU1CLhxAIAAADxVDozwEAAIPEDIXAD4WWAAAAiJw3EAQAAIHFABAAAEY5dwh/tIs/ OT0EfWUBD4Ux////vvB0ZQEzwLn/////OYYQCAAAdAU5Tgx1bos2gf7wdGUBdenom/v//4XAD4Rn AQAAi5AQCAAAjQwTiFoIg8EIowR9ZQGJCrnwAAAAK8tdX4lKBF4oWBCLgBAIAABbBQABAADDXYk9 BH1lAShcNxCJdwhfXlvDXYk9BH1lAShcNxCJdwhfXlvDi1YMi/qNShCB+QAEAAB8BbkABAAARzvP fhC4/wAAADhEPhB1BUc7z3/1i+pqBMHlDGgAEAAAi8crwsHgDFCLhhAIAAADxVD/FRRQZQEDrhAI AAA7xQ+FrgAAAItODIvpweUMA64QCAAAO899MbjwAAAAjVUIQYlVAIHFABAAAI1UDv87z4mFBPD/ /8aF+PD///+IQhDGghAEAADxfNSJNQR9ZQGB/wAEAAB9FLj/AAAAOEQ+EHQJR4H/AAQAAHzxi04M gf8ABAAAx0YM/////30DiX4Mi9GLhhAIAADB4gwDwohYCIlOCChcDhCNDAODwQhdX4kIKVgEi4YQ CAAAXluNhBAAAQAAwzPAXV9eW8MzwF1fXlvDzMzMzMyLRCQEU4tUJBBWV4tIBFWLOIvvO9F3M42I +AAAAI00OogXO/FzBwEQKVAE6wzHQAQAAAAAjUgIiQgr+F3B5wSNhAeAAAAAX15bwwPPgDkAdAKL 6Y00Ko2I+AAAADvxi3QkGA+DhgAAAIpNAITJdS2NTQG7AQAAAIA5AHUHQUOAOQB0+TvaczE7/XUH i+mJWATrECvzO9Z3GYvp6wYz24rZA+uNHCqNiPgAAAA72XK56z0zwF1fXlvDjTQqjYj4AAAAO/Fz CSvaiTCJWATrDMdABAAAAACNSAiJCIhVACvoweUEjYQFgAAAAF1fXlvDjWgIjVgIO/t2QI0cKo2I 9wAAADvZdzOKTQCEyXUijU0BuwEAAACAOQB1B0FDgDkAdPk72nMiK/M71ncVi+nrBjPbitkD6zv9 d8AzwF1fXlvDM8BdX15bw400Ko2I+AAAADvxcwkr2okwiVgE6wzHQAQAAAAAjUgIiQiIVQAr6MHl BI2EBYAAAABdX15bw8zMzMxTVlcz9jk1EH1lAXVCaGRXZQH/FQxQZQGL+IX/dG5oWFdlAYsdHFBl AVf/06MQfWUBhcB0V2hIV2UBV//TaDRXZQGjFH1lAVf/06MYfWUBoRR9ZQGFwHQE/9CL8IX2dBKD PRh9ZQEAdAlW/xUYfWUBi/CLRCQYi0wkFItUJBBQUVJW/xUQfWUBX15bwzPAX15bw8zMzMzMzMzM zMzMzMzMi0wkDFeFyXR6VlOL2Yt0JBT3xgMAAACLfCQQdQfB6QJ1b+shigZGiAdHSXQlhMB0KffG AwAAAHXri9nB6QJ1UYPjA3QNigZGiAdHhMB0L0t184tEJBBbXl/D98cDAAAAdBKIB0dJD4SKAAAA 98cDAAAAde6L2cHpAnVsiAdHS3X6W16LRCQIX8OJF4PHBEl0r7r//v5+iwYD0IPw/zPCixaDxgSp AAEBgXTehNJ0LIT2dB73wgAA/wB0DPfCAAAA/3XGiRfrGIHi//8AAIkX6w6B4v8AAACJF+sEM9KJ F4PHBDPASXQKM8CJB4PHBEl1+IPjA3WFi0QkEFteX8PMzIPsBGaBfCQI//91CWaLRCQIg8QEw4M9 0HRlAQB1H2aDfCQIYXIOZoN8JAh6dwZmg2wkCCBmi0QkCIPEBMNmgXwkCAABcxyLRCQIagJQ6E4A AACDxAiFwHUJZotEJAiDxATDjUQkAmoAjUwkDGoBUIsV0HRlAWoBUWgAAgAAUuhtAQAAg8QchcB1 CWaLRCQIg8QEw2aLRCQCg8QEw8zMzMyD7ARmgXwkCP//dQYzwIPEBMNmgXwkCAABcxqLRCQIiw08 fWUBJf//AABmiwRBZolEJALrJ4M90HRlAQB0L41EJAJqAI1MJAxqAFBqAVFqAehLAwAAg8QYhcB0 EWaLTCQCg8QEZiNMJAgPt8HDM8CDxATDzMzMzMzMzMzMzMzMzIPsBGaBfCQI//91CWaLRCQIg8QE w4M90HRlAQB1H2aDfCQIQXIOZoN8JAhadwZmg0QkCCBmi0QkCIPEBMNmgXwkCAABcxyLRCQIagFQ 6C7///+DxAiFwHUJZotEJAiDxATDjUQkAmoAjUwkDGoBUIsV0HRlAWoBUWgAAQAAUuhNAAAAg8Qc hcB1CWaLRCQIg8QEw2aLRCQCg8QEw8zMzMyLDWSAZQGFyXQUi0QkBFD/0YPEBIXAdAa4AQAAAMMz wMPMzMzMzMzMzMzMzMzMzMxToSR9ZQFWhcBXVXVPagCLNRBQZQFqAGoBaDBXZQFoAAEAAGoA/9aF wHQHuAEAAADrMGoAagBqAWgsV2UBaAABAABqAP8VCFBlAYXAdAe4AgAAAOsNM8BdX15bw4s1EFBl AYt8JCCjJH1lAYX/fhWLRCQcV1DolgEAAIPECIv4oSR9ZQGjJH1lAYP4AXUhi0wkKItEJCSLVCQc UYtMJBxQi0QkHFdSUVD/1l1fXlvDoyR9ZQGD+AIPhRQBAAAz9jl0JCx1CaHgdGUBiUQkLItEJBxq AItMJDBqAGoAagBXUGggAgAAUf8VXFBlAYvohe11BzPAXV9eW8NV6GHz//+DxASL2IXbdQczwF1f XlvDi0QkHGoAi0wkMGoAVVNXUGggAgAAUf8VXFBlAYXAD4SKAAAAi0QkGGoAi0wkGGoAVVNQUf8V CFBlAYv4hf90blfoC/P//4PEBIvwhfZ0X4tEJBhXi0wkGFZVU1BR/xUIUGUBhcB0R/ZEJBkEi0wk KHQdhcl0bjvPi9eLRCQkfAKLylFWUOh3+///g8QM61WFyXU0i0QkLGoAagCLLWxQZQFXVmoBUP/V i/iF/3U2U+hN8v//g8QEVuhE8v//g8QEM8BdX15bw4tEJCRRi0wkMFBXiy1sUGUBVmoBUf/Vi/iF /3TKU+gX8v//g8QEVugO8v//g8QEi8ddX15bw8zMzMyLTCQEVotEJAxXi/mFwI1w/3QQZoM/AHQQ g8cCi9ZOhdJ18GaDPwB1Byv5wf8Bi8dfXsPMzMzMzMzMzMzMzMzMg+wEgz0sfWUBAFNWV1V1Vo1E JBCLNQBQZQFQagFoMFdlAWoB/9aFwHQMxwUsfWUBAQAAAOs2jUQkEFBqAWgsV2UBagFqAP8VBFBl AYXAdAzHBSx9ZQECAAAA6xAzwF1fXluDxATDizUAUGUBgz0sfWUBAXUei0QkJItMJCCLVCQcUItE JBxRUlD/1l1fXluDxATDgz0sfWUBAg+FDAEAADP/i2wkKIl8JBA773UGiy3gdGUBi0QkIGoAi0wk IGoAagBqAFBRaCACAABV/xVcUGUBi9iF23UKM8BdX15bg8QEw1NqAegmAgAAg8QIi/CF9nUKM8Bd X15bg8QEw4tEJCBqAItMJCBqAFNWUFFoIAIAAFX/FVxQZQGFwHR5jQRdAgAAAFDo5vD//4PEBIv4 hf90Y4tMJCyFyXUGiw3QdGUBi0QkIFeLVCQcU40sR1Zmx0UA//9SZsdF/v//Uf8VBFBlAWaBff7/ /4lEJBB0H2aBfQD//3UXi0QkIItMJCQDwFBXUeg3AAAAg8QM6wjHRCQQAAAAAFboJPD//4PEBFfo G/D//4tEJBSDxARdX15bg8QEw8zMzMzMzMzMzMzMzFWL7FdWi3UMi30Ii00QO/52DIvGA8E7+A+C jgAAAPfHAwAAAHVSi9GD4gPB6QLzpf8klQhGZQGQQEZlATxGZQEsRmUBGEZlAWaLBmaJB4pGAohH AotFCF5fycOQZosGZokHi0UIXl/Jwy6LwIoGiAeLRQheX8nDkIP5DHYji9f32oPiAyvKi8GLyvOk i8iD4APB6QLzpf8khQhGZQEui8DzpItFCF5fycMui8D9A/ED+ffHAwAAAHVfi9GD4gOD7gSD7wTB 6QLzpf8klaBGZQHeRmUB2EZlAchGZQGwRmUBZotGAmaJRwKKRgGIRwH8i0UIXl/Jw4vAZotGAmaJ RwL8i0UIXl/Jw4pGA4hHA/yLRQheX8nDi8BOT4P5DHYl99qD4gMryovBi8rzpIvIg+ADg+4Dg+8D wekC86X/JIWgRmUBkPOk/ItFCF5fycPMzFNWi3QkEFcPr3QkEIP+4HcRhfZ0CIPGD4Pm8OsFvhAA AACLHRhQZQEz0oP+4Hc/OTUMfWUBciaLxsHoBFDozvL//4PEBIvQhdJ0Fov6M8CLzsHpAvOri86D 4QPzqoXSdS1WoWiAZQFqCFD/04vQhdJ1HIM9IH1lAQB0E1bo7/n//4PEBIXAdaAzwF9eW8OLwl9e W8P/JYhQZQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAt8Lyd1K88nessPJ3KDTxd7cQ83c9HvF3rkX2dx488XeD2PJ3 gLLyd5ZL9ncQrvJ3GtPwdwAw8HeqKPF3Cynxd1ge8Xe5HPB39M/wdxOX8XdpO/N3Yzvzd8ja8Hff Q/N3/pnxd28783cOmvF3yDzzd9iZ8XcAOvF3Bsvxd+CZ8XeSo/F3+5Xxd/yK+HecPPF3zJnxd2mV 8XeUT/B373vxdwAAAAC99Ph3lkv2dxvP+HeuRfZ3AAAAAAfHknRTk5J0+MaSdMjCknQ2xZJ0BoWS dI1jknRxYpJ03YiSdIS/knSmupJ0TqiSdKxgknRIqJJ0ooSSdHSWknRHi5J0uYqSdNk+knTWPpJ0 4cGSdJtMknQUnZJ0s52SdF0oknReG5J0ABCSdLDFknSwHpJ0axuSdIkaknQzEZJ0kBKSdMUbknS8 E5J0Px+SdOwpknR+HJJ06CiSdEW7knR4GZJ0EWySdADGknSXLJJ0QSmSdLQoknRgbpJ0Bx+SdByC knSrEJJ0UBySdGduknTMgZJ0+RuSdPCCknSogpJ0koKSdP2CknQbg5J0CYOSdGeDknQBg5J0BYOS dCGFknSRg5J06oSSdAAAAAAAAAAAAAAAAAAAAAAAAAAAz3jsMQAAAAAEAAAAEAEAAAAAAAAAegAA AAAAAM947DEAAAAABAAAABABAAAAAAAArP8AAAAAAADPeOwxAAAAAAMAAADAAwAAAAAAALwAAQAA AAAAz3jsMQAAAAAGAAAAAAAAAAAAAAB8BAEAAAAAAM947DEAAAAAAgAAAPx7AAAAAAAAwPX2/1RS RUUAAAAATU9SRQAAAABNT0RFAAAAAEtFWUIAAAAAR1JBRlRBQkwAAAAARk9STUFUAABESVNLQ09Q WQAAAABESVNLQ09NUAAAAABDSENQAAAAAFZPTABWRVJJRlkAAFZFUgBUWVBFAAAAAFRJVExFAAAA VElNRQAAAABTVEFSVAAAAFNISUZUAAAAU0VUTE9DQUwAAAAAU0VUAFJNRElSAAAAUkVOQU1FAABS RU4AUkVNAFJEAABQVVNIRAAAAFBST01QVAAAUE9QRAAAAABQQVVTRQAAAFBBVEgAAAAATU9WRQAA AABNS0RJUgAAAE1EAABJRgAAR09UTwAAAABGVFlQRQAAAEZPUgBFWElUAAAAAEVSQVNFAAAARU5E TE9DQUwAAAAARUNITwAAAABESVIAREVMAERBVEUAAAAAQ09QWQAAAABDT0xPUgAAAENMUwBDSERJ UgAAAENEAABDQUxMAAAAAEJSRUFLAAAAQVNTT0MAAAAAAAAAJBBlAYocZQGEHGUBfhxlAXgcZQFy HGUBbBxlAWYcZQFgHGUBWhxlAVQcZQFOHGUBLz8AACoAAAAvAAAAAAAAAC4AQwBPAE0AAAAAAC5D T00AAAAAJVcAAP////99HWUBmB1lAXJ1bnRpbWUgZXJyb3IgAAANCgAAVExPU1MgZXJyb3INCgAA AFNJTkcgZXJyb3INCgAAAABET01BSU4gZXJyb3INCgAAUjYwMjgNCi0gdW5hYmxlIHRvIGluaXRp YWxpemUgaGVhcA0KAAAAAFI2MDI3DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIGxvd2lvIGluaXRp YWxpemF0aW9uDQoAAAAAUjYwMjYNCi0gbm90IGVub3VnaCBzcGFjZSBmb3Igc3RkaW8gaW5pdGlh bGl6YXRpb24NCgAAAABSNjAyNQ0KLSBwdXJlIHZpcnR1YWwgZnVuY3Rpb24gY2FsbA0KAAAAUjYw MjQNCi0gbm90IGVub3VnaCBzcGFjZSBmb3IgX29uZXhpdC9hdGV4aXQgdGFibGUNCgAAAABSNjAx OQ0KLSB1bmFibGUgdG8gb3BlbiBjb25zb2xlIGRldmljZQ0KAAAAAFI2MDE4DQotIHVuZXhwZWN0 ZWQgaGVhcCBlcnJvcg0KAAAAAFI2MDE3DQotIHVuZXhwZWN0ZWQgbXVsdGl0aHJlYWQgbG9jayBl cnJvcg0KAAAAAFI2MDE2DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIHRocmVhZCBkYXRhDQoADQph Ym5vcm1hbCBwcm9ncmFtIHRlcm1pbmF0aW9uDQoAAAAAUjYwMDkNCi0gbm90IGVub3VnaCBzcGFj ZSBmb3IgZW52aXJvbm1lbnQNCgBSNjAwOA0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBhcmd1bWVu dHMNCgAAAFI2MDAyDQotIGZsb2F0aW5nIHBvaW50IG5vdCBsb2FkZWQNCgAAAABNaWNyb3NvZnQg VmlzdWFsIEMrKyBSdW50aW1lIExpYnJhcnkAAAAACgoAAFJ1bnRpbWUgRXJyb3IhCgpQcm9ncmFt OiAAAAAuLi4APHByb2dyYW0gbmFtZSB1bmtub3duPgAAAAAAAAAAAABHZXRMYXN0QWN0aXZlUG9w dXAAAEdldEFjdGl2ZVdpbmRvdwBNZXNzYWdlQm94QQB1c2VyMzIuZGxsAHhYAAD//////////9Ji AAC4UAAAZFgAAP//////////EGMAAKRQAADAVwAA///////////YZQAAAFAAAAAAAAAAqGUBAAAA AAAAAAAAAAAAAMZlAAC0ZQAAlGUAAIRlAACkZQAAYmUAAFZlAAByZQAAOGUAACZlAABKZQAAAmUA APZkAAAUZQAA2mQAAMxkAADoZAAAqmQAAJxkAAC6ZAAAfmQAAHRkAACKZAAAUmQAADhkAABoZAAA BmQAAPBjAAAeZAAAwGMAAKRjAADWYwAAhGMAAHBjAACYYwAAVGMAAEJjAABiYwAAGmMAADBjAAAA AAAA/GIAAO5iAAAGYwAA3GIAAAAAAAA6YAAAXmAAAIZgAAAWYAAArGAAAMJgAADWYAAA8GAAABZh AACqXwAA8F8AAIJhAACyYQAA2mEAAAhiAAAcYgAAPmIAAHBiAACMYgAAtGIAANBfAAAIXwAAeF8A AEhfAAC0XgAA6F4AAMheAABmXgAAmF4AAHxeAADUXQAAMl4AAAReAABKXQAAml0AAHJdAADiXAAA IF0AAAJdAABwXAAAsFwAAJJcAAD+WwAANlwAABRcAAC6WwAA6lsAAM5bAABmWwAAmlsAAHxbAAAS WwAAUFsAADJbAACIWgAA3FoAAKhaAAAiWgAAaloAAFBaAACqWQAA8lkAAMRZAAA+YQAAhFkAAFxh AAAAAAAAAgE/VmFsaWRhdGVWZXJzaW9uQFBST0dSQU1AQFVCRVhLS0BaAAAAAT9Vc2FnZUBQUk9H UkFNQEBVQkVYWFoAAGAAP0dldFN0YW5kYXJkRXJyb3JAUFJPR1JBTUBAVUFFUEFWU1RSRUFNQEBY WgBiAD9HZXRTdGFuZGFyZE91dHB1dEBQUk9HUkFNQEBVQUVQQVZTVFJFQU1AQFhaAABhAD9HZXRT dGFuZGFyZElucHV0QFBST0dSQU1AQFVBRVBBVlNUUkVBTUBAWFoAVgA/RmF0YWxAUFJPR1JBTUBA VUJFWFhaAABVAD9GYXRhbEBQUk9HUkFNQEBVQkFYS0tQQURaWgBUAD9FeGl0UHJvZ3JhbUBQUk9H UkFNQEBVQUVYS0BaAE0AP0Rpc3BsYXlNZXNzYWdlQFBST0dSQU1AQFVCRUVLVzRNRVNTQUdFX1RZ UEVAQEBaAABMAD9EaXNwbGF5TWVzc2FnZUBQUk9HUkFNQEBVQkFFS1c0TUVTU0FHRV9UWVBFQEBQ QURaWgBAAD9Db21wYXJlQE9CSkVDVEBAVUJFSlBCVjFAQFoAABsAPz8wU1RSSU5HX0FSR1VNRU5U QEBRQUVAWFoAABYAPz8wUFJPR1JBTUBASUFFQFhaAAAvAD8/MVBST0dSQU1AQFVBRUBYWgAAMwA/ PzFTVFJJTkdfQVJHVU1FTlRAQFVBRUBYWgAAHwA/PzFBUkdVTUVOVF9MRVhFTUlaRVJAQFVBRUBY WgAgAD8/MUFSUkFZQEBVQUVAWFoAAC0APz8xUEFUSF9BUkdVTUVOVEBAVUFFQFhaAAArAD8/MU9C SkVDVEBAVUFFQFhaACQAPz8xRFNUUklOR0BAVUFFQFhaAABEAD9EZWxldGVBbGxNZW1iZXJzQEFS UkFZQEBVQUVFWFoAugA/UXVlcnlSZXNvdXJjZVN0cmluZ0BCQVNFX1NZU1RFTUBAU0FFUEFWV1NU UklOR0BAS1BCRFpaAIgAP0luaXRpYWxpemVAV1NUUklOR0BAUUFFRVBCREtAWgBLAD9EaXNwbGF5 QE1FU1NBR0VAQFFBQUVQQkRaWgBOAD9Eb1BhcnNpbmdAQVJHVU1FTlRfTEVYRU1JWkVSQEBRQUVF UEFWQVJSQVlAQEBaAJsAP1B1dEBBUlJBWUBAVUFFRVBBVk9CSkVDVEBAQFoAaQA/SW5pdGlhbGl6 ZUBBUlJBWUBAUUFFRUtLQFoAggA/SW5pdGlhbGl6ZUBTVFJJTkdfQVJHVU1FTlRAQFFBRUVQQURA WgAAbwA/SW5pdGlhbGl6ZUBGTEFHX0FSR1VNRU5UQEBRQUVFUEFEQFoAAHsAP0luaXRpYWxpemVA UEFUSF9BUkdVTUVOVEBAUUFFRVBBREVAWgCaAD9QcmVwYXJlVG9QYXJzZUBBUkdVTUVOVF9MRVhF TUlaRVJAQFFBRUVQQVZXU1RSSU5HQEBAWgAA3AA/U2V0Q2FzZVNlbnNpdGl2ZUBBUkdVTUVOVF9M RVhFTUlaRVJAQFFBRVhFQFoAoQA/UHV0U3dpdGNoZXNAQVJHVU1FTlRfTEVYRU1JWkVSQEBRQUVY UEJEQFoAAGgAP0luaXRpYWxpemVAQVJHVU1FTlRfTEVYRU1JWkVSQEBRQUVFUEFWQVJSQVlAQEBa AAAHAD8/MERTVFJJTkdAQFFBRUBYWgAACAA/PzBGTEFHX0FSR1VNRU5UQEBRQUVAWFoAABQAPz8w UEFUSF9BUkdVTUVOVEBAUUFFQFhaAAABAD8/MEFSUkFZQEBRQUVAWFoAAAAAPz8wQVJHVU1FTlRf TEVYRU1JWkVSQEBRQUVAWFoAkgA/SXNWYWx1ZVNldEBBUkdVTUVOVEBAUUFFRVhaAAC/AD9RdWVy eVN0cmVhbUBGU05fRklMRUBAUUFFUEFWRklMRV9TVFJFQU1AQFc0U1RSRUFNQUNDRVNTQEBAWgAA qgA/UXVlcnlGaWxlQFNZU1RFTUBAU0dQQVZGU05fRklMRUBAUEJWUEFUSEBAQFoA1AA/U2VhcmNo UGF0aFdAU1lTVEVNQEBTR1BBVlBBVEhAQFBBVldTVFJJTkdAQDBAWgDHAD9RdWVyeVdTVFJAV1NU UklOR0BAUUJFUEFHS0tQQUdLRUBaAPUAP1N0cmNhdEBXU1RSSU5HQEBRQUVFUEJWMUBAWgAAigA/ SW5pdGlhbGl6ZUBXU1RSSU5HQEBRQUVFUEJWMUBLS0BaAAD6AD9TdHJpY21wQFdTVFJJTkdAQFFC RUpQQlYxQEtLS0tAWgDrAD9TZXRPZW1Db252ZXJzaW9uc0BXU1RSSU5HQEBTR1hYWgDKAD9SZWFk TGluZUBTVFJFQU1AQFFBRUVQQVZXU1RSSU5HQEBFQFoA2AA/U2V0QW5zaUNvbnZlcnNpb25zQFdT VFJJTkdAQFNHWFhaAAAKAD8/MEZTVFJJTkdAQFFBRUBYWgAAMAA/PzFTQ1JFRU5AQFVBRUBYWgBZ AD9GbHVzaEBLRVlCT0FSREBAUUFFRVhaAJAAP0lzS2V5QXZhaWxhYmxlQEtFWUJPQVJEQEBRQkVF UEFFQFoAvgA/UXVlcnlTY3JlZW5TaXplQFNDUkVFTkBAUUJFWFBBRzAwMEBaAH8AP0luaXRpYWxp emVAU0NSRUVOQEBRQUVFWFoAAD0AP0Nhc3RAU0NSRUVOQEBTR1BBVjFAUEJWT0JKRUNUQEBAWgAA ZQA/R2V0X1N0YW5kYXJkX091dHB1dF9TdHJlYW1AQFlHUEFWU1RSRUFNQEBYWgAAPAA/Q2FzdEBL RVlCT0FSREBAU0dQQVYxQFBCVk9CSkVDVEBAQFoAAGQAP0dldF9TdGFuZGFyZF9JbnB1dF9TdHJl YW1AQFlHUEFWU1RSRUFNQEBYWgAYAD8/MFNDUkVFTkBAUUFFQFhaAI0AP0lzQ29ycmVjdFZlcnNp b25AU1lTVEVNQEBTR0VYWgCBAD9Jbml0aWFsaXplQFNUUkVBTV9NRVNTQUdFQEBRQUVFUEFWU1RS RUFNQEAwMEBaABoAPz8wU1RSRUFNX01FU1NBR0VAQFFBRUBYWgBsAD9Jbml0aWFsaXplQENMQVNT X0RFU0NSSVBUT1JAQFFBRUVYWgAABAA/PzBDTEFTU19ERVNDUklQVE9SQEBRQUVAWFoAdWxpYi5k bGwAABoBUnRsQWxsb2NhdGVIZWFwAJUBUnRsRnJlZUhlYXAACQR3Y3NsZW4AANsDaXNzcGFjZQBu dGRsbC5kbGwAagJXYWl0Rm9yU2luZ2xlT2JqZWN0AD4AQ3JlYXRlUHJvY2Vzc1cAAKoAR2V0Q29t bWFuZExpbmVBAEwBR2V0VmVyc2lvbgAAawBFeGl0UHJvY2VzcwBGAlRlcm1pbmF0ZVByb2Nlc3MA ANMAR2V0Q3VycmVudFByb2Nlc3MA5QFSdGxVbndpbmQAUAJVbmhhbmRsZWRFeGNlcHRpb25GaWx0 ZXIAAPwAR2V0TW9kdWxlRmlsZU5hbWVBAACWAEZyZWVFbnZpcm9ubWVudFN0cmluZ3NBAKsBTXVs dGlCeXRlVG9XaWRlQ2hhcgDhAEdldEVudmlyb25tZW50U3RyaW5ncwCXAEZyZWVFbnZpcm9ubWVu dFN0cmluZ3NXAOMAR2V0RW52aXJvbm1lbnRTdHJpbmdzVwAAbgJXaWRlQ2hhclRvTXVsdGlCeXRl AKMAR2V0Q1BJbmZvAJ0AR2V0QUNQAAAJAUdldE9FTUNQAAAbAlNldEhhbmRsZUNvdW50AADvAEdl dEZpbGVUeXBlACoBR2V0U3RkSGFuZGxlAAAoAUdldFN0YXJ0dXBJbmZvQQBsAUhlYXBEZXN0cm95 AGoBSGVhcENyZWF0ZQAAXgJWaXJ0dWFsRnJlZQB7AldyaXRlRmlsZQAeAENvbXBhcmVTdHJpbmdB AAAfAENvbXBhcmVTdHJpbmdXAAD2AEdldExvY2FsZUluZm9BAAD3AEdldExvY2FsZUluZm9XAABu AUhlYXBGcmVlAABoAUhlYXBBbGxvYwBbAlZpcnR1YWxBbGxvYwAAFgFHZXRQcm9jQWRkcmVzcwAA kAFMb2FkTGlicmFyeUEAAI0BTENNYXBTdHJpbmdBAACOAUxDTWFwU3RyaW5nVwAAKwFHZXRTdHJp bmdUeXBlQQAALgFHZXRTdHJpbmdUeXBlVwAAS0VSTkVMMzIuZGxsAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzFNlAcRTZQG8U2UBuFNl AbBTZQGsU2UBpFNlAZxTZQGUU2UBkFNlAYxTZQGEU2UBeFNlAXBTZQFoU2UBZFNlAVxTZQFUU2UB UFNlAUxTZQFEU2UBPFNlATRTZQEsU2UBJFNlARxTZQEUU2UBEFNlAQxTZQEIU2UBAFNlAfhSZQH0 UmUB6FJlAeBSZQHYUmUB0FJlAchSZQHAUmUBvFJlAbRSZQGwUmUBAAAAAAAAAACoUmUBnFJlAZBS ZQGIUmUBfFJlAXRSZQFsUmUBZFJlAVxSZQEAAAAAAAAAAAAAAADgHmUBAAAAAAEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAIAWTGQAAAAAAAAAAAAAAAAUAAMALAAAAAAAAAB0AAMAEAAAAAAAAAJYAAMAE AAAAAAAAAI0AAMAIAAAAAAAAAI4AAMAIAAAAAAAAAI8AAMAIAAAAAAAAAJAAAMAIAAAAAAAAAJEA AMAIAAAAAAAAAJIAAMAIAAAAAAAAAJMAAMAIAAAAAAAAAAMAAAAHAAAACgAAAIwAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAQIECAAAAACkAwAAYIJ5giEAAAAAAAAApt8AAAAAAAChpQAAAAAAAIGf4PwA AAAAQH6A/AAAAACoAwAAwaPaoyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIH+AAAAAAAAQP4AAAAA AAC1AwAAwaPaoyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIH+AAAAAAAAQf4AAAAAAAC2AwAAz6Lk ohoA5aLoolsAAAAAAAAAAAAAAAAAAAAAAIH+AAAAAAAAQH6h/gAAAABRBQAAUdpe2iAAX9pq2jIA AAAAAAAAAAAAAAAAAAAAAIHT2N7g+QAAMX6B/gAAAAD/////AAoAAAAQAAAAAAAAAgAAAKBWZQEI AAAAdFZlAQkAAABIVmUBCgAAACRWZQEQAAAA+FVlAREAAADIVWUBEgAAAKRVZQETAAAAeFVlARgA AABAVWUBGQAAABhVZQEaAAAA4FRlARsAAACoVGUBHAAAAIBUZQF4AAAAcFRlAXkAAABgVGUBegAA AFBUZQH8AAAATFRlAf8AAAA8VGUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAADwdGUB8HRlAQAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HRlAQAAAADgAQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJ9ZQFCfWUBAAAgACAAIAAgACAAIAAgACAA IAAoACgAKAAoACgAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAASAAQABAAEAAQ ABAAEAAQABAAEAAQABAAEAAQABAAEACEAIQAhACEAIQAhACEAIQAhACEABAAEAAQABAAEAAQABAA gQCBAIEAgQCBAIEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABAAEAAQ ABAAEAAQAIIAggCCAIIAggCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIA AgAQABAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAz3jsMQAAAAAAAAEAEAAAABgAAIAAAAAAz3jsMQAAAAAAAAEAAQAAADAAAIAAAAAAz3js MQAAAAAAAAEACQQAAEgAAABgkAAAOAMAAAAAAAAAAAAAAAAAAAAAAAA4eTQAAABWAFMAXwBWAEUA UgBTAEkATwBOAF8ASQBOAEYATwAAAAAAvQTv/gAAAQAAAAQAAQBbBQAABAABAFsFPwAAAAAAAAAE AAQAAQAAAAAAAAAAAAAAAAAAAJYCAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAHIC AAABADAANAAwADkAMAA0AEIAMAAAAEwAFgABAEMAbwBtAHAAYQBuAHkATgBhAG0AZQAAAAAATQBp AGMAcgBvAHMAbwBmAHQAIABDAG8AcgBwAG8AcgBhAHQAaQBvAG4AAABcABoAAQBGAGkAbABlAEQA ZQBzAGMAcgBpAHAAdABpAG8AbgAAAAAAQwBvAG0AbQBhAG4AZAAgAEwAaQBuAGUAIABIAGUAbABw ACAAVQB0AGkAbABpAHQAeQAAACoABQABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAANAAuADAA MAAAAAAAKgAFAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABIAGUAbABwAAAAAAB0ACgAAQBM AGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQAAABDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAA TQBpAGMAcgBvAHMAbwBmAHQAIABDAG8AcgBwAC4AIAAxADkAOAAxAC0AMQA5ADkANgAAADoACQAB AE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUAAABIAGUAbABwAC4ARQB4AGUAAAAAAHoA LQABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAATQBpAGMAcgBvAHMAbwBmAHQAKABSACkAIABX AGkAbgBkAG8AdwBzACAATgBUACgAVABNACkAIABPAHAAZQByAGEAdABpAG4AZwAgAFMAeQBzAHQA ZQBtAAAAAAAuAAUAAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAA0AC4AMAAwAAAAAABE AAAAAQBWAGEAcgBGAGkAbABlAEkAbgBmAG8AAAAAACQABAAAAFQAcgBhAG4AcwBsAGEAdABpAG8A bgAAAAAACQSwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABAAAPgBAAAFMA4wFDAZMCwwNDBUMGAweTCBMIYwljC1ML4wxzDTMNww5TDyMAQxCTEVMSExJzE0 MUIxTzFYMWwxgTGRMboxxzHaMeAx5jH1Mf8xDzI5MkIySzJUMmAyaTJyMn4yizKUMp0yqTKyMrsy xzLjMuky+TIIMxUzKjMwMzczSDNVM2gzbjN0M4ozqjO3M8oz0DPWM+wz+TMyNFA0WTRpNHI0fjSN NJc0nTSsNOE07TQANQY1DDUYNR41VDWcNbI1uDW/NcY1CzYvNjU2TTZYNmQ2cDaDNp82yzbYNuk2 /DYYNzQ3QTdXN103ZDdrN303hjeSN8Y3zDfTN9s34jfuNwM4EDgjOCk4LzhvOHs4jjiUOJo4pjis ONM42zjrOPE49zguOUE5RzlNOVg5ZDl2OYQ5qTm1OcA51TnbOfs5RjpSOl06cjp4Opg64jrzOvg6 ADsKOxM7GTs7O1k7XjtmO3M7ejuBO4g7jjuUO587sTu3O7071DvgOwc8EzwuPDc8QzxQPFY8XDxi PGg8bjx0PHo8gDyGPIw8kjyYPKw8sTzIPN084zzoPPM8HT0iPSw9Nj1XPVw9Yj1oPcI94j31PRk+ VD54PpE+nD6hPq4+sz4CPxM/Gj8gPzM/Oz9EP00/YD9nP2w/eT9+P5A/mz/cPwAAACAAADABAAAd MIYwoDCpMAUxDzEfMSUxKzEzMT0xQzFVMWQxdzGKMZ0xsDHDMdYx3zHtMQsyGDIhMjEyOzJVMowy pTIQMxwzSzNUM1kzXzNqM8wz0jMrNG80VDV1Nc010zXjNe81+zURNmI2iTafNrA2wDbNNg03Mjdo N5Q3qDe2N8Q3/DcaOCo4PDheOHw4gjihOKs4uTjBOMg45jjrOPI4CDkyOUU5TzlaOWQ5bzl4OZI5 mTm4Obw5wDnEOcg55DnxOfY5/DkBOkw6Ujp2Ooo6wDrHOuc6FTsfOz07VDtxO347rzvlO+w7CzwQ PCU8LDwhPTA9RT1pPYE9ij2dPao9sz3ZPeY9Mj5APoE+tD7pPgk/ET8hPyk/Rz9lP3Q/eT+AP5A/ nT+kP64/uD/OPwAwAAC0AAAAFDA9MFQwbjC/MOEwDjEuMaczEjQhNEI0WjRfNIQ0mzSvNOA0/DQk NUI1DTYWNiE2nTa3NsA20jbeNuY2GzcjNyw3MDc2Nz83QzdPN1g3bzd0N303HjgkOCw4NThVOFs4 ZThrOIU4jDiUOKg47Dj5OF45gTmkOQ46FDo6OgM7DjsqO007czuFO907NDw3Pj4+RD5PPlU+XT5m Pm4+cz57PoA+kj6cPrQ+5z8AAABAAAB4AAAAQTCRMKcwBzFhMZIxwjHRMdox+TEGMh4yJzJAMkUy cDKGMqgy5zIFMy4zbDOjMxU0JjQuNDw0TjRYNGI0eDR+NKU0wDTeNCU1TTVvNQM2CDYMNhA2FDZp Npw2oDakNqg2rDYPN0Q3UTeDN5Q3tjcAAABQAAAkAAAA2DPcM+Az5DPoM+wz8DP0M/gz/DMANAQ0 NDQ4NABwAACgAAAAIDAkMCgwLDAwMDQwODA8MEAwRDBIMEwwUDBUMFgwXDBgMGQwaDBsMHAwdDB4 MHwwgDCEMIgwjDCQMJQwmDCcMKAwpDCoMKwwsDC0MLgwvDDAMMQw0DDUMNgw3DDgMOQw6DDsMPAw ADEsNDQ0PDRENEw0VDRcNGQ0bDR0NHw0hDSMNJQ0nDSkNKw0tDTwNPQ0BD04PTw9AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 --Boundary_(ID_Tt58rcj3/CwbaOHiw9B4sA)-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 7:44:49 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from sandbox.sandstorm.net (user-v3qtgdr.biz.mindspring.com [199.174.193.187]) by hub.freebsd.org (Postfix) with ESMTP id 4BB7437B438 for ; Tue, 5 Feb 2002 07:44:30 -0800 (PST) Received: from innsmouth.sandstorm.net (eight) [199.174.193.186] by sandbox.sandstorm.net with smtp (Exim 2.05 #2 (Debian)) id 16Y7lk-0001GZ-00; Tue, 5 Feb 2002 10:44:28 -0500 Message-ID: <020501c1ae5b$59fa2ff0$2400010a@eight> From: "cjp" To: Subject: SCAM Alert aboutjcmorris.com Date: Tue, 5 Feb 2002 10:39:20 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I was spammed via this list last night by jcmorris, I am assuming that some of you were as well. Out of curiousity, I checked their site which had some ridiculous prices on hardware. Please take a look at the following link http://forums.macnn.com/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=17&t=003678 for more info about the scam they are running. It is a scam, don't waste your time or money. They should not be around for much longer. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 8: 1:39 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from bobo.thehutt.org (pcp709198pcs.alxndr01.va.comcast.net [68.49.240.9]) by hub.freebsd.org (Postfix) with ESMTP id 944C837B417 for ; Tue, 5 Feb 2002 08:01:34 -0800 (PST) Received: from [10.0.3.13] (helo=nomad.thehutt.org) by bobo.thehutt.org with esmtp (Exim 3.952 #1) id 16Y82H-000ARE-00; Tue, 05 Feb 2002 11:01:33 -0500 Received: from jerry by nomad.thehutt.org with local (Exim 3.952 #1) id 16Y82F-00009H-00; Tue, 05 Feb 2002 11:01:31 -0500 Date: Tue, 5 Feb 2002 11:01:31 -0500 From: Jerry A! To: Akira Funahashi Cc: freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused Message-ID: <20020205160131.GA547@nomad.thehutt.org> Reply-To: jerry@thehutt.org References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020205.202905.71116296.funa@funa.org> User-Agent: Mutt/1.3.27i Organization: Broken Toys Unlimited Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Feb 05, 2002 at 08:29:05PM +0900, Akira Funahashi wrote: : : Also, You can get the spic driver for 4-stable from : http://www.funa.org/~funa/spic/spic.4-stable.tar.gz Excellent!!! How soon before we can see this and the moused patches rolled into -stable? 8) --Jerry Open-Source software isn't a matter of life or death... ...It's much more important than that! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 8:31:17 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from keryx.evtek.fi (keryx.evtek.fi [195.148.144.8]) by hub.freebsd.org (Postfix) with ESMTP id 51AB737B420 for ; Tue, 5 Feb 2002 08:31:06 -0800 (PST) Received: (from root@localhost) by keryx.evtek.fi (8.11.4/8.11.0) id g15GUST25466 for freebsd-mobile@freebsd.org; Tue, 5 Feb 2002 18:30:28 +0200 Received: from tamagoch.evtek.fi (IDENT:root@tamagoch.evtek.fi [195.148.144.1]) by keryx.evtek.fi (8.11.4/8.11.0) with ESMTP id g15GURP25404 for ; Tue, 5 Feb 2002 18:30:27 +0200 Received: from southcross.skynet.org (cgi.evtek.fi [195.148.144.52]) by tamagoch.evtek.fi (8.11.6/8.11.2) with ESMTP id g15GVei10597 for ; Tue, 5 Feb 2002 18:31:40 +0200 Received: by southcross.skynet.org (Postfix, from userid 1001) id C3C577520; Tue, 5 Feb 2002 18:30:58 +0100 (CET) Date: Tue, 5 Feb 2002 18:30:58 +0100 From: Paolo Pisati To: freebsd-mobile@freebsd.org Subject: APM on Intel815 Message-ID: <20020205183058.A41860@southcross.skynet.org> Mime-Version: 1.0 X-scanner: scanned by Inflex 1.0.10 - (http://pldaniels.com/inflex/) Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i X-Useless-Header: Look ma, it's a # sign! X-Operating-System: FreeBSD southcross.skynet.org 4.5-STABLE FreeBSD 4.5-STABLE Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Like the subj says, does it works? I mean, I've a laptop with such a chipset, and it works well (suspend, resume, etcetc) but the battery monitor. any idea? -- Paolo Visit the Italian FreeBSD User Group Site: www.gufi.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 9:51: 3 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from bobo.thehutt.org (pcp709198pcs.alxndr01.va.comcast.net [68.49.240.9]) by hub.freebsd.org (Postfix) with ESMTP id 3D81737B430 for ; Tue, 5 Feb 2002 09:50:21 -0800 (PST) Received: from [10.0.3.13] (helo=nomad.thehutt.org) by bobo.thehutt.org with esmtp (Exim 3.952 #1) id 16Y9jY-000AW7-00; Tue, 05 Feb 2002 12:50:20 -0500 Received: from jerry by nomad.thehutt.org with local (Exim 3.952 #1) id 16Y9jW-00006B-00; Tue, 05 Feb 2002 12:50:18 -0500 Date: Tue, 5 Feb 2002 12:50:18 -0500 From: Jerry A! To: Akira Funahashi Cc: freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused Message-ID: <20020205175018.GA327@nomad.thehutt.org> Reply-To: jerry@thehutt.org References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="k1lZvvs/B4yU6o8G" Content-Disposition: inline In-Reply-To: <20020205.202905.71116296.funa@funa.org> User-Agent: Mutt/1.3.27i Organization: Broken Toys Unlimited Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --k1lZvvs/B4yU6o8G Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Feb 05, 2002 at 08:29:05PM +0900, Akira Funahashi wrote: : Hi, : : Juriy Goloveshkin wrote: : > I made a little hack for moused to use jogdial like a wheel. : > maybe it will be useful for somebody who use /dev/sysmouse in X. : > to use it, run "moused -t jogdial -p /dev/jogdial" [unneeded content snipped] : How to use on -stable: : : 1. # cd /sys/i386/isa : 2. # tar xvzf $somewhere/spic.4-stable.tar.gz : 3. Add following line in /sys/conf/files.i386 : i386/isa/spic.c optional spic : 4. Add following line in your kernel config file. : device spic0 at isa? irq 0 port 0x10a0 : 5. Make your new kernel and reboot. : 6. # cd /dev : 7. # mknod -mode=600 jogdial c 160 0 : 8. # moused -t jogdial -z 4 -p /dev/jogdial I've got this up and running on my Picturebook C1VP. There are a few changes that need to be made to get this to work under -stable. First, mouse.h is located in sys/i386/include (different location from -current). I've modified Juriy's original patch to work under -stable. I'm attaching said patch to this message. Second, a "make includes" needs to be done in order to install the modified mouse.h in /usr/include/machine *before* compiling moused. Yeah, it seems so obvious, but I'm hoping I'm not the only one stoopid enough to get bit by this. 8) Third, -stable's mknod doesn't support "-mode". You'll need to do the following to create the jogdial device: cd /dev mknod jogdial c 160 0 chmod 600 jogdial Misc Notes: * my picturebook doesn't need the "-z" option added to moused * capture from /usr/ports/graphics/picturebook no longer works (no biggie for me as I need the jogdial more than I need the camera) * event codes 0c, 18 & 70 should probably be added to spic.c as NOPs. I have no idea what they do, but dmesg and /var/log/messages are getting quite cramped with the error output of unknown events. Anyway, thanks for getting this working. I hope this information is useful to other -stable users with VAIOs. --Jerry Open-Source software isn't a matter of life or death... ...It's much more important than that! --k1lZvvs/B4yU6o8G Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="jogdial-stable.diff" --- sys/i386/include/mouse.h.orig Tue Feb 5 11:16:26 2002 +++ sys/i386/include/mouse.h Tue Feb 5 11:17:31 2002 @@ -158,6 +158,7 @@ #define MOUSE_PROTO_X10MOUSEREM 13 /* X10 MouseRemote, 3 bytes */ #define MOUSE_PROTO_KIDSPAD 14 /* Genius Kidspad */ #define MOUSE_PROTO_VERSAPAD 15 /* Interlink VersaPad, 6 bytes */ +#define MOUSE_PROTO_JOGDIAL 16 /* Vaio's JogDial */ #define MOUSE_RES_UNKNOWN (-1) #define MOUSE_RES_DEFAULT 0 --- usr.sbin/moused/moused.c.orig Sat Sep 22 16:11:23 2001 +++ usr.sbin/moused/moused.c Tue Feb 5 11:18:40 2002 @@ -202,6 +202,8 @@ "sysmouse", "x10mouseremote", "kidspad", + "foo", // hmmm... + "jogdial", #if notyet "mariqua", #endif @@ -364,6 +366,7 @@ (CS7 | CREAD | CLOCAL | HUPCL ), /* X10 MouseRemote */ (CS8 | PARENB | PARODD | CREAD | CLOCAL | HUPCL ), /* kidspad etc. */ (CS8 | CREAD | CLOCAL | HUPCL ), /* VersaPad */ + 0, /* JogDial */ #if notyet (CS8 | CSTOPB | CREAD | CLOCAL | HUPCL ), /* Mariqua */ #endif @@ -1084,6 +1087,7 @@ { 0x40, 0x40, 0x40, 0x00, 3, ~0x23, 0x00 }, /* X10 MouseRem */ { 0x80, 0x80, 0x00, 0x00, 5, 0x00, 0xff }, /* KIDSPAD */ { 0xc3, 0xc0, 0x00, 0x00, 6, 0x00, 0xff }, /* VersaPad */ + { 0x00, 0x00, 0x00, 0x00, 1, 0x00, 0xff }, /* JogDial */ #if notyet { 0xf8, 0x80, 0x00, 0x00, 5, ~0x2f, 0x10 }, /* Mariqua */ #endif @@ -1363,6 +1367,8 @@ } break; + case MOUSE_PROTO_JOGDIAL: + break; case MOUSE_PROTO_MSC: setmousespeed(1200, rodent.baudrate, rodentcflags[rodent.rtype]); if (rodent.flags & ClearDTR) { @@ -1620,6 +1626,8 @@ */ break; #endif /* notyet */ + case MOUSE_PROTO_JOGDIAL: + break; /* * IntelliMouse, NetMouse (including NetMouse Pro) and Mie Mouse @@ -1718,7 +1726,18 @@ act->dx = (char)(pBuf[1]) + (char)(pBuf[3]); act->dy = - ((char)(pBuf[2]) + (char)(pBuf[4])); break; - + + case MOUSE_PROTO_JOGDIAL: /* JogDial */ + if (rBuf == 0x6c) + act->dz=-1; + if (rBuf == 0x72) + act->dz=1; + if (rBuf == 0x64) + act->button = MOUSE_BUTTON1DOWN; + if (rBuf == 0x75) + act->button = 0; + break; + case MOUSE_PROTO_HITTAB: /* MM HitTablet */ act->button = butmaphit[pBuf[0] & 0x07]; act->dx = (pBuf[0] & MOUSE_MM_XPOSITIVE) ? pBuf[1] : - pBuf[1]; --k1lZvvs/B4yU6o8G-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 10:13:30 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from hotmail.com (f134.law9.hotmail.com [64.4.9.134]) by hub.freebsd.org (Postfix) with ESMTP id E84A937B427 for ; Tue, 5 Feb 2002 10:13:27 -0800 (PST) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Tue, 5 Feb 2002 10:13:27 -0800 Received: from 212.98.136.37 by lw9fd.law9.hotmail.msn.com with HTTP; Tue, 05 Feb 2002 18:13:27 GMT X-Originating-IP: [212.98.136.37] From: "Migz xXx" To: mobile@freebsd.org Subject: re Date: Tue, 05 Feb 2002 18:13:27 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 05 Feb 2002 18:13:27.0881 (UTC) FILETIME=[CF31EB90:01C1AE70] Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hey .. I got the at init string .. it's AT+CGDCONT=1,"IP","isurf.libancell.com.lb","",0,0;+QMIN=1,0,0,0,0,0;+qreq=1,0,0,0,0,0 etc .. but now when i set everything .. DNS and such with the kppp connection like the number to dial *99# and i dial I get connect and i see calling on my telephone but it still calling no stop until i click on no .. i think i must do somth with the ppp configur ? dunno i'm lost _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 11: 5:30 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from squall.waterspout.com (squall.waterspout.com [208.13.56.12]) by hub.freebsd.org (Postfix) with ESMTP id 0E8B137B42A for ; Tue, 5 Feb 2002 11:04:58 -0800 (PST) Received: by squall.waterspout.com (Postfix, from userid 1050) id B0D159B19; Tue, 5 Feb 2002 14:04:19 -0500 (EST) Date: Tue, 5 Feb 2002 14:04:19 -0500 From: Will Andrews To: Jerry A! Cc: Akira Funahashi , freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused Message-ID: <20020205190419.GM82640@squall.waterspout.com> Mail-Followup-To: Jerry A! , Akira Funahashi , freebsd-mobile@freebsd.org References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> <20020205175018.GA327@nomad.thehutt.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020205175018.GA327@nomad.thehutt.org> User-Agent: Mutt/1.3.26i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Feb 05, 2002 at 12:50:18PM -0500, Jerry A! wrote: > Anyway, thanks for getting this working. I hope this information is > useful to other -stable users with VAIOs. I've agreed to work with nsayer to get these updates added to -CURRENT and later MFC'd. Watch this space for updates... I have a Sony Vaio Superslim R505JL. Regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 12:15:51 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from opensrs.saignon.net (216-120-17-67.dsl.cust.tfb.com [216.120.17.67]) by hub.freebsd.org (Postfix) with ESMTP id ACA0137B41A for ; Tue, 5 Feb 2002 12:15:46 -0800 (PST) Received: from W0000864D7430 (u2938@prx2.ipivot.com [216.188.41.2]) by opensrs.saignon.net (8.11.4/8.11.3) with ESMTP id g15KHYG76745 for ; Tue, 5 Feb 2002 12:17:36 -0800 (PST) (envelope-from tony@saign.com) From: "Tony Saign" To: Subject: IBM T23 w/ miniPCI wireless/modem card?? Date: Tue, 5 Feb 2002 12:15:11 -0800 Message-ID: <000001c1ae81$d48bf200$da0b010a@saignon.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2627 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Has anyone out there installed FreeBSD on a new T23?? The MiniPCI combo card is supposedly an ActionTec?? I just purchased one, and would appreciate any feedback regarding the MiniPCI card. (^^Not a T23, just the card^^) 3 parts required to install, 1 hinge, 1 antennae assy., and the card. (paid about ~$150.) Have to go pick up the parts @ UPS tomorrow afternoon. Missed the delivery today :( I know it will work on a W98/W2K/WXP OS, but am HOPING FreeBSD too, since I REALLY hate MS! Thanks in advance, -Tony To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 13:27:59 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from penkovsky.complexsys.net (pcp01485748pcs.limstn01.de.comcast.net [68.82.52.79]) by hub.freebsd.org (Postfix) with ESMTP id 4F51F37B405 for ; Tue, 5 Feb 2002 13:27:33 -0800 (PST) Received: from seawolf.complexsys.net (seawolf [192.168.10.110]) by penkovsky.complexsys.net (Postfix) with SMTP id 115B923DF7 for ; Tue, 5 Feb 2002 17:36:50 -0500 (EST) Content-Type: text/plain; charset="iso-8859-1" From: Philip R.Moyer Reply-To: prm@complexsys.net Organization: Complex Systems Analysis To: freebsd-mobile@freebsd.org Subject: WPC11/Linksys network problems - solved! Date: Tue, 5 Feb 2002 15:19:15 -0600 X-Mailer: KMail [version 1.2] MIME-Version: 1.0 Message-Id: <02020515191508.20492@seawolf.complexsys.net> Content-Transfer-Encoding: 8bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I solved the problem I was having with my 4.5-RELEASE laptop and communication with the Linksys WAP (could ping other wireless devices, but not the WAP, no DHCP, no ARP, etc.) The solution was to add a switch to /usr/src/sys/i386/isa/if_wi.c, at line 613, that reads rx_frame.wi_status == 0 || This was suggested in an earlier posting on problems with the Lucent Wavelan card and Linksys WAPs. (The archives are a Good Thing.) The new kernel works great on the network, but now I can't start KDE! Go figure. It gets to the "initializing Window Manager" and hangs. Feh. What are the differences between the kernel in the ISO image and the kernel config in GENERIC? Regards, Phil "Reality, like truth and beauty, is in the eye of the beholder." - John L. Casti To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 13:37:13 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id 6FE2C37B416 for ; Tue, 5 Feb 2002 13:36:02 -0800 (PST) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id g15La2W07437 for mobile@freebsd.org; Tue, 5 Feb 2002 13:36:02 -0800 Date: Tue, 5 Feb 2002 13:36:02 -0800 From: Brooks Davis To: mobile@freebsd.org Subject: Linksys WMP11 support Message-ID: <20020205133602.A6294@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="SUOF0GtieIMvvwua" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --SUOF0GtieIMvvwua Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I plan to commit the following patch to current shortly. It's support for the Linksys WMP11 PCI wireless adaptor (it's actually a MiniPCI card in a PCI-MiniPCI adaptor.) Please test/review. The work was done by Thomas Skibo . -- Brooks Index: if_wi.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /usr/cvs/src/sys/dev/wi/if_wi.c,v retrieving revision 1.71 diff -u -r1.71 if_wi.c --- if_wi.c 21 Jan 2002 00:59:59 -0000 1.71 +++ if_wi.c 4 Feb 2002 19:35:10 -0000 @@ -223,11 +223,13 @@ =20 static struct { unsigned int vendor,device; + int bus_type; char *desc; } pci_ids[] =3D { - {0x1638, 0x1100, "PRISM2STA PCI WaveLAN/IEEE 802.11"}, - {0x1385, 0x4100, "Netgear MA301 PCI IEEE 802.11b"}, - {0x16ab, 0x1102, "Linksys WDT11 PCI IEEE 802.11b"}, + {0x1638, 0x1100, WI_BUS_PCI_PLX, "PRISM2STA PCI WaveLAN/IEEE 802.11"}, + {0x1385, 0x4100, WI_BUS_PCI_PLX, "Netgear MA301 PCI IEEE 802.11b"}, + {0x16ab, 0x1102, WI_BUS_PCI_PLX, "Linksys WDT11 PCI IEEE 802.11b"}, + {0x1260, 0x3873, WI_BUS_PCI_NATIVE, "Linksys WMP11 PCI Prism2.5"}, {0, 0, NULL} }; #endif @@ -290,6 +292,7 @@ =20 sc =3D device_get_softc(dev); sc->wi_gone =3D 0; + sc->wi_bus_type =3D WI_BUS_PCCARD; =20 error =3D wi_alloc(dev, 0); if (error) @@ -317,6 +320,7 @@ if ((pci_get_vendor(dev) =3D=3D pci_ids[i].vendor) && (pci_get_device(dev) =3D=3D pci_ids[i].device)) { sc->wi_prism2 =3D 1; + sc->wi_bus_type =3D pci_ids[i].bus_type; device_set_desc(dev, pci_ids[i].desc); return (0); } @@ -382,6 +386,7 @@ u_int32_t command, wanted; u_int16_t reg; int error; + int timeout; =20 sc =3D device_get_softc(dev); =20 @@ -395,47 +400,77 @@ return (ENXIO); } =20 - error =3D wi_alloc(dev, WI_PCI_IORES); - if (error) - return (error); + if (sc->wi_bus_type !=3D WI_BUS_PCI_NATIVE) { + error =3D wi_alloc(dev, WI_PCI_IORES); + if (error) + return (error); =20 - /* Make sure interrupts are disabled. */ - CSR_WRITE_2(sc, WI_INT_EN, 0); - CSR_WRITE_2(sc, WI_EVENT_ACK, 0xFFFF); + /* Make sure interrupts are disabled. */ + CSR_WRITE_2(sc, WI_INT_EN, 0); + CSR_WRITE_2(sc, WI_EVENT_ACK, 0xFFFF); =20 - /* We have to do a magic PLX poke to enable interrupts */ - sc->local_rid =3D WI_PCI_LOCALRES; - sc->local =3D bus_alloc_resource(dev, SYS_RES_IOPORT, - &sc->local_rid, 0, ~0, 1, RF_ACTIVE); - sc->wi_localtag =3D rman_get_bustag(sc->local); - sc->wi_localhandle =3D rman_get_bushandle(sc->local); - command =3D bus_space_read_4(sc->wi_localtag, sc->wi_localhandle, - WI_LOCAL_INTCSR); - command |=3D WI_LOCAL_INTEN; - bus_space_write_4(sc->wi_localtag, sc->wi_localhandle, - WI_LOCAL_INTCSR, command); - bus_release_resource(dev, SYS_RES_IOPORT, sc->local_rid, sc->local); - sc->local =3D NULL; - - sc->mem_rid =3D WI_PCI_MEMRES; - sc->mem =3D bus_alloc_resource(dev, SYS_RES_MEMORY, &sc->mem_rid, - 0, ~0, 1, RF_ACTIVE); - if (sc->mem =3D=3D NULL) { - device_printf(dev, "couldn't allocate memory\n"); - wi_free(dev); - return (ENXIO); - } - sc->wi_bmemtag =3D rman_get_bustag(sc->mem); - sc->wi_bmemhandle =3D rman_get_bushandle(sc->mem); + /* We have to do a magic PLX poke to enable interrupts */ + sc->local_rid =3D WI_PCI_LOCALRES; + sc->local =3D bus_alloc_resource(dev, SYS_RES_IOPORT, + &sc->local_rid, 0, ~0, 1, RF_ACTIVE); + sc->wi_localtag =3D rman_get_bustag(sc->local); + sc->wi_localhandle =3D rman_get_bushandle(sc->local); + command =3D bus_space_read_4(sc->wi_localtag, sc->wi_localhandle, + WI_LOCAL_INTCSR); + command |=3D WI_LOCAL_INTEN; + bus_space_write_4(sc->wi_localtag, sc->wi_localhandle, + WI_LOCAL_INTCSR, command); + bus_release_resource(dev, SYS_RES_IOPORT, sc->local_rid, + sc->local); + sc->local =3D NULL; + + sc->mem_rid =3D WI_PCI_MEMRES; + sc->mem =3D bus_alloc_resource(dev, SYS_RES_MEMORY, &sc->mem_rid, + 0, ~0, 1, RF_ACTIVE); + if (sc->mem =3D=3D NULL) { + device_printf(dev, "couldn't allocate memory\n"); + wi_free(dev); + return (ENXIO); + } + sc->wi_bmemtag =3D rman_get_bustag(sc->mem); + sc->wi_bmemhandle =3D rman_get_bushandle(sc->mem); =20 - /* - * From Linux driver: - * Write COR to enable PC card - * This is a subset of the protocol that the pccard bus code - * would do. - */ - CSM_WRITE_1(sc, WI_COR_OFFSET, WI_COR_VALUE);=20 - reg =3D CSM_READ_1(sc, WI_COR_OFFSET); + /* + * From Linux driver: + * Write COR to enable PC card + * This is a subset of the protocol that the pccard bus code + * would do. + */ + CSM_WRITE_1(sc, WI_COR_OFFSET, WI_COR_VALUE);=20 + reg =3D CSM_READ_1(sc, WI_COR_OFFSET); + if (reg !=3D WI_COR_VALUE) { + device_printf(dev, "CSM_READ_1(WI_COR_OFFSET) " + "wanted %d, got %d\n", WI_COR_VALUE, reg); + wi_free(dev); + return (ENXIO); + } + } else { + error =3D wi_alloc(dev, WI_PCI_LMEMRES); + if (error) + return (error); + + CSR_WRITE_2(sc, WI_HFA384X_PCICOR_OFF, 0x0080); + DELAY(250000); + + CSR_WRITE_2(sc, WI_HFA384X_PCICOR_OFF, 0x0000); + DELAY(500000); + + timeout=3D2000000; + while ((--timeout > 0) && + (CSR_READ_2(sc, WI_COMMAND) & WI_CMD_BUSY)) + DELAY(10); + + if (timeout =3D=3D 0) { + device_printf(dev, "couldn't reset prism2.5 core.\n"); + wi_free(dev); + return(ENXIO); + } + } =20 CSR_WRITE_2(sc, WI_HFA384X_SWSUPPORT0_OFF, WI_PRISM2STA_MAGIC); reg =3D CSR_READ_2(sc, WI_HFA384X_SWSUPPORT0_OFF); @@ -954,6 +989,7 @@ DELAY(10*1000); /* 10 m sec */ } if (i =3D=3D 0) { + device_printf(sc->dev, "wi_cmd: busy bit won't clear.\n" ); return(ETIMEDOUT); } =20 @@ -967,8 +1003,8 @@ * Wait for 'command complete' bit to be * set in the event status register. */ - s =3D CSR_READ_2(sc, WI_EVENT_STAT) & WI_EV_CMD; - if (s) { + s =3D CSR_READ_2(sc, WI_EVENT_STAT); + if (s & WI_EV_CMD) { /* Ack the event and read result code. */ s =3D CSR_READ_2(sc, WI_STATUS); CSR_WRITE_2(sc, WI_EVENT_ACK, WI_EV_CMD); @@ -980,12 +1016,14 @@ return(EIO); break; } - if (cmd =3D=3D WI_CMD_INI) - DELAY(100); + DELAY(WI_DELAY); } =20 - if (i =3D=3D WI_TIMEOUT) + if (i =3D=3D WI_TIMEOUT) { + device_printf(sc->dev, + "timeout in wi_cmd %x; event status %x\n", cmd, s); return(ETIMEDOUT); + } =20 return(0); } @@ -1000,7 +1038,7 @@ for (i =3D 0; i < WI_INIT_TRIES; i++) { if (wi_cmd(sc, WI_CMD_INI, 0) =3D=3D 0) break; - DELAY(50 * 1000); /* 50ms */ + DELAY(WI_DELAY * 1000); } if (i =3D=3D WI_INIT_TRIES) device_printf(sc->dev, "init failed\n"); @@ -1215,6 +1253,7 @@ status =3D CSR_READ_2(sc, offreg); if (!(status & (WI_OFF_BUSY|WI_OFF_ERR))) break; + DELAY(WI_DELAY); } =20 if (i =3D=3D WI_TIMEOUT) { @@ -1321,6 +1360,7 @@ for (i =3D 0; i < WI_TIMEOUT; i++) { if (CSR_READ_2(sc, WI_EVENT_STAT) & WI_EV_ALLOC) break; + DELAY(WI_DELAY); } =20 if (i =3D=3D WI_TIMEOUT) { @@ -2076,24 +2116,45 @@ } =20 static int -wi_alloc(dev, io_rid) +wi_alloc(dev, rid) device_t dev; - int io_rid; + int rid; { struct wi_softc *sc =3D device_get_softc(dev); =20 - sc->iobase_rid =3D io_rid; - sc->iobase =3D bus_alloc_resource(dev, SYS_RES_IOPORT, &sc->iobase_rid, - 0, ~0, (1 << 6), - rman_make_alignment_flags(1 << 6) | RF_ACTIVE); - if (!sc->iobase) { - device_printf(dev, "No I/O space?!\n"); - return (ENXIO); + if (sc->wi_bus_type !=3D WI_BUS_PCI_NATIVE) { + sc->iobase_rid =3D rid; + sc->iobase =3D bus_alloc_resource(dev, SYS_RES_IOPORT, + &sc->iobase_rid, 0, ~0, (1 << 6), + rman_make_alignment_flags(1 << 6) | RF_ACTIVE); + if (!sc->iobase) { + device_printf(dev, "No I/O space?!\n"); + return (ENXIO); + } + + sc->wi_io_addr =3D rman_get_start(sc->iobase); + sc->wi_btag =3D rman_get_bustag(sc->iobase); + sc->wi_bhandle =3D rman_get_bushandle(sc->iobase); + } else { + sc->mem_rid =3D rid; + sc->mem =3D bus_alloc_resource(dev, SYS_RES_MEMORY, + &sc->mem_rid, 0, ~0, 1, RF_ACTIVE); + + if (!sc->mem) { + device_printf(dev, "No Mem space on prism2.5?\n"); + return (ENXIO); + } + + sc->wi_btag =3D rman_get_bustag(sc->mem); + sc->wi_bhandle =3D rman_get_bushandle(sc->mem); } =20 + sc->irq_rid =3D 0; sc->irq =3D bus_alloc_resource(dev, SYS_RES_IRQ, &sc->irq_rid, - 0, ~0, 1, RF_ACTIVE); + 0, ~0, 1, RF_ACTIVE | + ((sc->wi_bus_type =3D=3D WI_BUS_PCCARD) ? 0 : RF_SHAREABLE)); + if (!sc->irq) { wi_free(dev); device_printf(dev, "No irq?!\n"); @@ -2102,9 +2163,6 @@ =20 sc->dev =3D dev; sc->wi_unit =3D device_get_unit(dev); - sc->wi_io_addr =3D rman_get_start(sc->iobase); - sc->wi_btag =3D rman_get_bustag(sc->iobase); - sc->wi_bhandle =3D rman_get_bushandle(sc->iobase); =20 return (0); } Index: if_wireg.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /usr/cvs/src/sys/dev/wi/if_wireg.h,v retrieving revision 1.17 diff -u -r1.17 if_wireg.h --- if_wireg.h 5 Dec 2001 08:57:36 -0000 1.17 +++ if_wireg.h 4 Feb 2002 23:46:32 -0000 @@ -137,12 +137,14 @@ struct mtx wi_mtx; int wi_prism2; int wi_prism2_ver; + int wi_bus_type; /* Bus attachment type */ }; =20 #define WI_LOCK(_sc) #define WI_UNLOCK(_sc) =20 -#define WI_TIMEOUT 65536 +#define WI_DELAY 5 +#define WI_TIMEOUT (500000/WI_DELAY) /* 500 ms */ =20 #define WI_PORT0 0 #define WI_PORT1 1 @@ -151,6 +153,7 @@ #define WI_PORT4 4 #define WI_PORT5 5 =20 +#define WI_PCI_LMEMRES 0x10 /* PCI Memory (native PCI implementations) */ #define WI_PCI_LOCALRES 0x14 /* The PLX chip's local registers */ #define WI_PCI_MEMRES 0x18 /* The PCCard's attribute memory */ #define WI_PCI_IORES 0x1C /* The PCCard's I/O space */ @@ -159,6 +162,7 @@ #define WI_LOCAL_INTEN 0x40 #define WI_HFA384X_SWSUPPORT0_OFF 0x28 #define WI_PRISM2STA_MAGIC 0x4A2D +#define WI_HFA384X_PCICOR_OFF 0x26 =20 /* Default port: 0 (only 0 exists on stations) */ #define WI_DEFAULT_PORT (WI_PORT0 << 8) @@ -187,29 +191,38 @@ =20 #define WI_DEFAULT_CHAN 3 =20 +#define WI_BUS_PCCARD 0 /* pccard device */ +#define WI_BUS_PCI_PLX 1 /* PCI card w/ PLX PCI/PCMICA bridge */ +#define WI_BUS_PCI_NATIVE 2 /* native PCI device (Prism 2.5) */ + /* * register space access macros */ -#define CSR_WRITE_4(sc, reg, val) \ - bus_space_write_4(sc->wi_btag, sc->wi_bhandle, reg, val) -#define CSR_WRITE_2(sc, reg, val) \ - bus_space_write_2(sc->wi_btag, sc->wi_bhandle, reg, val) -#define CSR_WRITE_1(sc, reg, val) \ - bus_space_write_1(sc->wi_btag, sc->wi_bhandle, reg, val) - -#define CSR_READ_4(sc, reg) \ - bus_space_read_4(sc->wi_btag, sc->wi_bhandle, reg) -#define CSR_READ_2(sc, reg) \ - bus_space_read_2(sc->wi_btag, sc->wi_bhandle, reg) -#define CSR_READ_1(sc, reg) \ - bus_space_read_1(sc->wi_btag, sc->wi_bhandle, reg) +#define CSR_WRITE_4(sc, reg, val) \ + bus_space_write_4((sc)->wi_btag, (sc)->wi_bhandle, \ + (sc)->wi_bus_type =3D=3D WI_BUS_PCI_NATIVE ? (reg)*2 : (reg), val) +#define CSR_WRITE_2(sc, reg, val) \ + bus_space_write_2((sc)->wi_btag, (sc)->wi_bhandle, \ + (sc)->wi_bus_type =3D=3D WI_BUS_PCI_NATIVE ? (reg)*2 : (reg), val) +#define CSR_WRITE_1(sc, reg, val) \ + bus_space_write_1((sc)->wi_btag, (sc)->wi_bhandle, \ + (sc)->wi_bus_type =3D=3D WI_BUS_PCI_NATIVE ? (reg)*2 : (reg), val) + +#define CSR_READ_4(sc, reg) \ + bus_space_read_4((sc)->wi_btag, (sc)->wi_bhandle, \ + (sc)->wi_bus_type =3D=3D WI_BUS_PCI_NATIVE ? (reg)*2 : (reg)) +#define CSR_READ_2(sc, reg) \ + bus_space_read_2((sc)->wi_btag, (sc)->wi_bhandle, \ + (sc)->wi_bus_type =3D=3D WI_BUS_PCI_NATIVE ? (reg)*2 : (reg)) +#define CSR_READ_1(sc, reg) \ + bus_space_read_1((sc)->wi_btag, (sc)->wi_bhandle, \ + (sc)->wi_bus_type =3D=3D WI_BUS_PCI_NATIVE ? (reg)*2 : (reg)) =20 #define CSM_WRITE_1(sc, off, val) \ - bus_space_write_1(sc->wi_bmemtag, sc->wi_bmemhandle, off, val) + bus_space_write_1((sc)->wi_bmemtag, (sc)->wi_bmemhandle, off, val) =20 #define CSM_READ_1(sc, off) \ - bus_space_read_1(sc->wi_bmemtag, sc->wi_bmemhandle, off) - + bus_space_read_1((sc)->wi_bmemtag, (sc)->wi_bmemhandle, off) =20 /* * The WaveLAN/IEEE cards contain an 802.11 MAC controller which Lucent --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --SUOF0GtieIMvvwua Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8YFBBXY6L6fI4GtQRAluxAJ4x4iaYCTFpC3HgW9IzVR/upDrADgCeNnL4 mpUOtHyLF/B5Oo2zYnU6XEc= =4g96 -----END PGP SIGNATURE----- --SUOF0GtieIMvvwua-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 16:59: 2 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from er02.ams.eng.osaka-u.ac.jp (er02.ams.eng.osaka-u.ac.jp [133.1.207.64]) by hub.freebsd.org (Postfix) with ESMTP id 7F25F37B416 for ; Tue, 5 Feb 2002 16:58:59 -0800 (PST) Received: from server1.er.ams.eng.osaka-u.ac.jp (server1 [192.168.1.2]) by er02.ams.eng.osaka-u.ac.jp (8.9.3/3.7W-primary) with ESMTP id JAA13526; Wed, 6 Feb 2002 09:58:57 +0900 (JST) Received: from localhost (dell03 [192.168.2.3]) by server1.er.ams.eng.osaka-u.ac.jp (8.9.3/3.7W-nomx) with ESMTP id JAA63496; Wed, 6 Feb 2002 09:58:56 +0900 (JST) To: brooks@one-eyed-alien.net Cc: mobile@freebsd.org Subject: Re: Linksys WMP11 support From: MITSUNAGA Noriaki In-Reply-To: <20020205133602.A6294@Odin.AC.HMC.Edu> References: <20020205133602.A6294@Odin.AC.HMC.Edu> X-Mailer: Mew version 1.94.2 on Emacs 19.34 / Mule 2.3 =?iso-2022-jp?B?KBskQkt2RSYyVhsoQik=?= Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20020206095856D.mitchy@er.ams.eng.osaka-u.ac.jp> Date: Wed, 06 Feb 2002 09:58:56 +0900 X-Dispatcher: imput version 990905(IM130) Lines: 12 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message <20020205133602.A6294@Odin.AC.HMC.Edu> Brooks Davis wrote: > I plan to commit the following patch to current shortly. It's support > for the Linksys WMP11 PCI wireless adaptor (it's actually a MiniPCI card > in a PCI-MiniPCI adaptor.) Please test/review. I tested on ThinkPad X22 and it worked without WEP. I did not try with WEP support. Thank you. // Noriaki Mitsunaga // To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Tue Feb 5 21:56: 3 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from smtp05.wxs.nl (smtp05.wxs.nl [195.121.6.57]) by hub.freebsd.org (Postfix) with ESMTP id 3FF8237B428 for ; Tue, 5 Feb 2002 21:56:00 -0800 (PST) Received: from there ([80.60.248.65]) by smtp05.wxs.nl (Netscape Messaging Server 4.15) with SMTP id GR3KHA02.GSH; Wed, 6 Feb 2002 06:55:58 +0100 Content-Type: text/plain; charset="iso-8859-1" From: "Peter J. Blok" To: Warner Losh , keet@plig.net Subject: Re: wi as access point? Date: Wed, 6 Feb 2002 06:55:58 +0100 X-Mailer: KMail [version 1.3.2] Cc: freebsd-mobile@FreeBSD.ORG References: <20020205075633.A35654@riffraff.plig.net> <200111251539.fAPFdA746284@harmony.village.org> <200202050809.g1589AL28268@harmony.village.org> In-Reply-To: <200202050809.g1589AL28268@harmony.village.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20020206055600.3FF8237B428@hub.freebsd.org> Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tuesday 05 February 2002 09:09, Warner Losh wrote: Why never? Is it because the AP firmware is needed to make this work? I am currently looking at the Linux prism2 code, which has HostAP changes. According to the author this works with most prism2 cards. I have a SMC2632 wi card. Hopefully this weekend i'll install Linux and see if the stuff indeed works. When it works i'll make the necessary changes for the wi driver too. Peter > In message <20020205075633.A35654@riffraff.plig.net> Christiaan Keet writes: > : Well that was November last year. Does anyone know if we can expect > : this driver to appear publicly? > > I think that the answer to this question may rabidly becoming "never" > > Warner > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 1:53:31 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from kongw.arch.info.mie-u.ac.jp (kongw.arch.info.mie-u.ac.jp [133.67.36.12]) by hub.freebsd.org (Postfix) with SMTP id 1996437B41F for ; Wed, 6 Feb 2002 01:53:27 -0800 (PST) Received: (qmail 69632 invoked from network); 6 Feb 2002 18:53:25 +0900 Received: from archlon.arch.info.mie-u.ac.jp (HELO localhost) (133.67.36.18) by kongw.arch.info.mie-u.ac.jp with SMTP; 6 Feb 2002 18:53:25 +0900 Date: Wed, 06 Feb 2002 18:53:25 +0900 (JST) Message-Id: <20020206.185325.85382604.funa@funa.org> To: jerry@thehutt.org, freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused From: Akira Funahashi In-Reply-To: <20020205175018.GA327@nomad.thehutt.org> References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> <20020205175018.GA327@nomad.thehutt.org> X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, Jerry A! wrote: > I've got this up and running on my Picturebook C1VP. There are a few > changes that need to be made to get this to work under -stable. Thank you for the revise. I've forgot to mention about moused under -stable. > Misc Notes: > * capture from /usr/ports/graphics/picturebook no longer works > (no biggie for me as I need the jogdial more than I need the > camera) This may be solved by spic driver by porting the Linux's sonypi driver code, but I don't have VAIO C1 series. Sorry. > * event codes 0c, 18 & 70 should probably be added to spic.c as > NOPs. I have no idea what they do, but dmesg and > /var/log/messages are getting quite cramped with the error output > of unknown events. OK. I will fix this soon. Would you please send me your dmesg? I want to know the error output message and spic probe message. Please show me your dmesg including following lines. spic0: device model type = 2 spic0: at port 0x10a0-0x10a4 on isa0 and Unknown event: event xx param xx Unknown event: event xx param xx ... > Anyway, thanks for getting this working. I hope this information is > useful to other -stable users with VAIOs. Thanks for testing the code. I hope this will be included in -current and -stable. -- Akira Funahashi/[funa@funa.org] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 4:28:59 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from vaio.aviaport.ru (vaio.aviaport.ru [217.69.199.242]) by hub.freebsd.org (Postfix) with ESMTP id 0FEBE37B405 for ; Wed, 6 Feb 2002 04:28:51 -0800 (PST) Received: by vaio.aviaport.ru (Postfix, from userid 1001) id 3F26CE2B91; Wed, 6 Feb 2002 15:28:46 +0300 (MSK) Date: Wed, 6 Feb 2002 15:28:45 +0300 From: Juriy Goloveshkin To: Will Andrews Cc: Jerry A! , Akira Funahashi , freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused Message-ID: <20020206122845.GA57922@aviaport.ru> References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> <20020205175018.GA327@nomad.thehutt.org> <20020205190419.GM82640@squall.waterspout.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020205190419.GM82640@squall.waterspout.com> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Feb 05, 2002 at 02:04:19PM -0500, Will Andrews wrote: > > Anyway, thanks for getting this working. I hope this information is > > useful to other -stable users with VAIOs. > I've agreed to work with nsayer to get these updates added to > -CURRENT and later MFC'd. Watch this space for updates... > I have a Sony Vaio Superslim R505JL. Are you planning to commit moused patch too? Or I have to do send-pr? Actualy, it has a bad c-style ;) 1)I rewrote one 'if' to 'switch' 2)You may ask about string with <<"foo", // hmmm... >> may be "foo" needs to replase with "versapad"... anyway the final moused-patch for CURRECT is: diff -ruN /usr/src/sys/sys/mouse.h.orig /usr/src/sys/sys/mouse.h --- /usr/src/sys/sys/mouse.h.orig Thu Jul 5 19:38:36 2001 +++ /usr/src/sys/sys/mouse.h Tue Jan 15 01:18:39 2002 @@ -158,6 +158,7 @@ #define MOUSE_PROTO_X10MOUSEREM 13 /* X10 MouseRemote, 3 bytes */ #define MOUSE_PROTO_KIDSPAD 14 /* Genius Kidspad */ #define MOUSE_PROTO_VERSAPAD 15 /* Interlink VersaPad, 6 bytes */ +#define MOUSE_PROTO_JOGDIAL 16 /* Vaio's JogDial */ #define MOUSE_RES_UNKNOWN (-1) #define MOUSE_RES_DEFAULT 0 diff -ruN /usr/src/usr.sbin/moused.orig/moused.c /usr/src/usr.sbin/moused/moused.c --- /usr/src/usr.sbin/moused.orig/moused.c Wed Aug 29 00:22:14 2001 +++ /usr/src/usr.sbin/moused/moused.c Tue Jan 15 01:13:50 2002 @@ -200,6 +200,8 @@ "sysmouse", "x10mouseremote", "kidspad", + "foo", // hmmm... + "jogdial", #if notyet "mariqua", #endif @@ -362,6 +364,7 @@ (CS7 | CREAD | CLOCAL | HUPCL ), /* X10 MouseRemote */ (CS8 | PARENB | PARODD | CREAD | CLOCAL | HUPCL ), /* kidspad etc. */ (CS8 | CREAD | CLOCAL | HUPCL ), /* VersaPad */ + 0, /* JogDial */ #if notyet (CS8 | CSTOPB | CREAD | CLOCAL | HUPCL ), /* Mariqua */ #endif @@ -1082,6 +1085,7 @@ { 0x40, 0x40, 0x40, 0x00, 3, ~0x23, 0x00 }, /* X10 MouseRem */ { 0x80, 0x80, 0x00, 0x00, 5, 0x00, 0xff }, /* KIDSPAD */ { 0xc3, 0xc0, 0x00, 0x00, 6, 0x00, 0xff }, /* VersaPad */ + { 0x00, 0x00, 0x00, 0x00, 1, 0x00, 0xff }, /* JogDial */ #if notyet { 0xf8, 0x80, 0x00, 0x00, 5, ~0x2f, 0x10 }, /* Mariqua */ #endif @@ -1361,6 +1365,8 @@ } break; + case MOUSE_PROTO_JOGDIAL: + break; case MOUSE_PROTO_MSC: setmousespeed(1200, rodent.baudrate, rodentcflags[rodent.rtype]); if (rodent.flags & ClearDTR) { @@ -1618,6 +1624,8 @@ */ break; #endif /* notyet */ + case MOUSE_PROTO_JOGDIAL: + break; /* * IntelliMouse, NetMouse (including NetMouse Pro) and Mie Mouse @@ -1716,7 +1724,25 @@ act->dx = (char)(pBuf[1]) + (char)(pBuf[3]); act->dy = - ((char)(pBuf[2]) + (char)(pBuf[4])); break; - + + case MOUSE_PROTO_JOGDIAL: /* JogDial */ + switch (rBuf) + { + case 0x6c: + act->dz=-1; + break; + case 0x72: + act->dz=1; + break; + case 0x64: + act->button = MOUSE_BUTTON1DOWN; + break; + case 0x75: + act->button = 0; + break; + } + break; + case MOUSE_PROTO_HITTAB: /* MM HitTablet */ act->button = butmaphit[pBuf[0] & 0x07]; act->dx = (pBuf[0] & MOUSE_MM_XPOSITIVE) ? pBuf[1] : - pBuf[1]; -- bye Juriy Goloveshkin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 4:43:34 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from squall.waterspout.com (squall.waterspout.com [208.13.56.12]) by hub.freebsd.org (Postfix) with ESMTP id AF71737B404 for ; Wed, 6 Feb 2002 04:43:27 -0800 (PST) Received: by squall.waterspout.com (Postfix, from userid 1050) id 9FA189B08; Wed, 6 Feb 2002 07:42:44 -0500 (EST) Date: Wed, 6 Feb 2002 07:42:44 -0500 From: Will Andrews To: Juriy Goloveshkin Cc: freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused Message-ID: <20020206124244.GB82640@squall.waterspout.com> Mail-Followup-To: Juriy Goloveshkin , freebsd-mobile@freebsd.org References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> <20020205175018.GA327@nomad.thehutt.org> <20020205190419.GM82640@squall.waterspout.com> <20020206122845.GA57922@aviaport.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020206122845.GA57922@aviaport.ru> User-Agent: Mutt/1.3.26i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Feb 06, 2002 at 03:28:45PM +0300, Juriy Goloveshkin wrote: > Are you planning to commit moused patch too? Or I have to do send-pr? Yes, but I have one issue I haven't cleared up yet. The moused patch changes mouse.h.. but if I apply the patch and try to compile moused, it fails. :( I have to copy the patched version of mouse.h to /usr/include/sys for it to compile correctly. How do we solve this issue? I was thinking adding -I${.CURDIR}/../../sys to CFLAGS or something. > Actualy, it has a bad c-style ;) > 1)I rewrote one 'if' to 'switch' Thanks. I'll review it more closely later this week. > 2)You may ask about string with <<"foo", // hmmm... >> > may be "foo" needs to replase with "versapad"... That sounds right. I'll merge your updates into my tree. The previous version works fine both on -CURRENT and -STABLE. Regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 5: 4: 2 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from vaio.aviaport.ru (vaio.aviaport.ru [217.69.199.242]) by hub.freebsd.org (Postfix) with ESMTP id 2607437B425 for ; Wed, 6 Feb 2002 05:03:59 -0800 (PST) Received: by vaio.aviaport.ru (Postfix, from userid 1001) id 6819FE2B91; Wed, 6 Feb 2002 16:03:49 +0300 (MSK) Date: Wed, 6 Feb 2002 16:03:49 +0300 From: Juriy Goloveshkin To: Will Andrews Cc: freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused Message-ID: <20020206130349.GA3219@aviaport.ru> References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> <20020205175018.GA327@nomad.thehutt.org> <20020205190419.GM82640@squall.waterspout.com> <20020206122845.GA57922@aviaport.ru> <20020206124244.GB82640@squall.waterspout.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020206124244.GB82640@squall.waterspout.com> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Feb 06, 2002 at 07:42:44AM -0500, Will Andrews wrote: > > Are you planning to commit moused patch too? Or I have to do send-pr? > Yes, but I have one issue I haven't cleared up yet. The moused > patch changes mouse.h.. but if I apply the patch and try to > compile moused, it fails. :( > I have to copy the patched version of mouse.h to /usr/include/sys > for it to compile correctly. How do we solve this issue? I was > thinking adding -I${.CURDIR}/../../sys to CFLAGS or something. I think it is happened only when make moused from /us/src/usr.sbin/moused. 'make world' should use ${.CURDIR}/../../sys or... commit mouse.h now and moused.c later ;) -- bye Juriy Goloveshkin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 5:19:13 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from squall.waterspout.com (squall.waterspout.com [208.13.56.12]) by hub.freebsd.org (Postfix) with ESMTP id 4ECCC37B417 for ; Wed, 6 Feb 2002 05:18:58 -0800 (PST) Received: by squall.waterspout.com (Postfix, from userid 1050) id 08F8F9B08; Wed, 6 Feb 2002 08:18:18 -0500 (EST) Date: Wed, 6 Feb 2002 08:18:18 -0500 From: Will Andrews To: Juriy Goloveshkin Cc: freebsd-mobile@freebsd.org Subject: Re: vaio's jogdial & moused Message-ID: <20020206131818.GE82640@squall.waterspout.com> Mail-Followup-To: Juriy Goloveshkin , freebsd-mobile@freebsd.org References: <20020114223408.GA4272@aviaport.ru> <20020205.202905.71116296.funa@funa.org> <20020205175018.GA327@nomad.thehutt.org> <20020205190419.GM82640@squall.waterspout.com> <20020206122845.GA57922@aviaport.ru> <20020206124244.GB82640@squall.waterspout.com> <20020206130349.GA3219@aviaport.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020206130349.GA3219@aviaport.ru> User-Agent: Mutt/1.3.26i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Feb 06, 2002 at 04:03:49PM +0300, Juriy Goloveshkin wrote: > I think it is happened only when make moused from /us/src/usr.sbin/moused. > 'make world' should use ${.CURDIR}/../../sys Is there a way we can work around this? -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 6:28:15 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from energyhq.homeip.net (213-97-200-73.uc.nombres.ttd.es [213.97.200.73]) by hub.freebsd.org (Postfix) with ESMTP id 072A737B421 for ; Wed, 6 Feb 2002 06:28:11 -0800 (PST) Received: by energyhq.homeip.net (Postfix, from userid 1001) id E737F3FC49; Wed, 6 Feb 2002 15:28:11 +0100 (CET) Date: Wed, 6 Feb 2002 15:28:11 +0100 From: Miguel Mendez To: freebsd-mobile@freebsd.org Subject: Thinkpad 310 and cardbus Message-ID: <20020206152811.A18529@energyhq.homeip.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="9amGYk9869ThD9tj" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I have an old Thinkpad 310 (p133 with 48MB) that is currently running NetBSD 1.5.2, which seems to work pretty well with my cardbus NIC (A realtek 8139 based card). I have tried to install both FreeBSD 4.5 and 5.0-CURRENT but none of them detected the card, regardless of BIOS settings (enable/disable cardbus), so, does FreeBSD support cardbus NICs at all? I can make it work with a pcmcia card but not with the 32bit one. Any hints ? Cheers, --=20 Miguel Mendez - flynn@energyhq.homeip.net Public Key :: http://energyhq.homeip.net/files/pubkey.txt EnergyHQ :: http://www.energyhq.tk FreeBSD - The power to serve! --9amGYk9869ThD9tj Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.8 iQA/AwUBPGE9eu2RR4YVK5mzEQJCmgCfcK20Ez58xs6xY8TYXJnvMtrGimoAn0UH 8/qHlkLmoJtObFgtG69F8NTv =fvwe -----END PGP SIGNATURE----- --9amGYk9869ThD9tj-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 6:40:28 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from blackhelicopters.org (geburah.blackhelicopters.org [209.69.178.18]) by hub.freebsd.org (Postfix) with ESMTP id 30A0437B430 for ; Wed, 6 Feb 2002 06:40:19 -0800 (PST) Received: (from mwlucas@localhost) by blackhelicopters.org (8.11.6/8.11.6) id g16Ee5L48615; Wed, 6 Feb 2002 09:40:05 -0500 (EST) (envelope-from mwlucas) Date: Wed, 6 Feb 2002 09:40:05 -0500 From: Michael Lucas To: Miguel Mendez Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: Thinkpad 310 and cardbus Message-ID: <20020206094004.A48596@blackhelicopters.org> References: <20020206152811.A18529@energyhq.homeip.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020206152811.A18529@energyhq.homeip.net>; from flynn@energyhq.homeip.net on Wed, Feb 06, 2002 at 03:28:11PM +0100 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Yep, one bad hint... We don't yet support cardbus on -stable. Sorry. On Wed, Feb 06, 2002 at 03:28:11PM +0100, Miguel Mendez wrote: > Hi, > > I have an old Thinkpad 310 (p133 with 48MB) that is currently running > NetBSD 1.5.2, which seems to work pretty well with my cardbus NIC (A realtek > 8139 based card). I have tried to install both FreeBSD 4.5 and 5.0-CURRENT > but none of them detected the card, regardless of BIOS settings > (enable/disable cardbus), so, does FreeBSD support cardbus NICs at all? I > can make it work with a pcmcia card but not with the 32bit one. Any hints ? > > Cheers, > > -- > Miguel Mendez - flynn@energyhq.homeip.net > Public Key :: http://energyhq.homeip.net/files/pubkey.txt > EnergyHQ :: http://www.energyhq.tk > FreeBSD - The power to serve! -- Michael Lucas mwlucas@FreeBSD.org, mwlucas@BlackHelicopters.org my FreeBSD column: http://www.oreillynet.com/pub/q/Big_Scary_Daemons http://www.blackhelicopters.org/~mwlucas/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 7:15:37 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from etek.chalmers.se (quarl0.etek.chalmers.se [129.16.32.20]) by hub.freebsd.org (Postfix) with ESMTP id 23D3D37B428 for ; Wed, 6 Feb 2002 07:15:29 -0800 (PST) Received: from downy.etek.chalmers.se (_7-268@downy.etek.chalmers.se [129.16.32.207]) by etek.chalmers.se (8.10.0/8.8.8) with ESMTP id g16FFSV24022 for ; Wed, 6 Feb 2002 16:15:28 +0100 (MET) Received: from localhost (b@localhost) by downy.etek.chalmers.se (8.10.0/8.10.0) with ESMTP id g16FFR519396 for ; Wed, 6 Feb 2002 16:15:27 +0100 (MET) Date: Wed, 6 Feb 2002 16:15:27 +0100 (MET) From: Magnus B{ckstr|m To: mobile@freebsd.org Subject: orinoco/pccard/dell breakage Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I am attempting to make a Lucent Orinoco Gold pccard work in a Dell Inspiron 4100, with little success. Kernel -CURRENT as of the CTM patch issued an hour ago (approx. 14:00 UTC). I've tried both newcard and oldcard, with distinctly different failure modes -- ### Old driver: rockerduck# dmesg | grep pccard | pccard0: on pcic0 | pccard1: on pcic1 | pccard: card inserted, slot 1 | pcib2: device pccard0 requested unsupported memory range 0xd0000-0xd0000 (decoding 0xf4000000-0xfbffffff, 0xfff00000-0xfffff) | pcib2: device pccard0 requested unsupported memory range 0xd4000-0xd4000 (decoding 0xf4000000-0xfbffffff, 0xfff00000-0xfffff) rockerduck# relevant lines from config: | # PCCARD (PCMCIA) support | device card # pccard bus | device pcic # PCMCIA bridge | device wi # WaveLAN/IEEE 802.11 wireless NICs. ### New driver (kernel compiled straight from NEWCARD config): Kernel panics on boot as follows: |... | pccbb0: at device 1.0 on pci2 | pccbb0: PCI Memory allocated: f4000000 | pcib2: routed slot 1 INTA to irq 255 | pccbb: Unable to map IRQ... | panic: resource_list_release: can't find resource | Debugger("panic") | Stopped at Debugger+0x40: xorl %eax,%eax | db> The newcard panic happens regardless of whether a card is inserted or not. Any leads? Magnus To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message From owner-freebsd-mobile Wed Feb 6 7:44:51 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from eos.telenet-ops.be (eos.telenet-ops.be [195.130.132.40]) by hub.freebsd.org (Postfix) with ESMTP id 1F39837B422 for ; Wed, 6 Feb 2002 07:44:14 -0800 (PST) Received: from rabbit (D576490F.kabel.telenet.be [213.118.73.15]) by eos.telenet-ops.be (Postfix) with SMTP id 4D1752045D for ; Wed, 6 Feb 2002 16:30:42 +0100 (CET) Message-ID: <002501c1af25$29331970$0700000a@rabbit> From: "Rabbit" To: Subject: How to find the correct offset for the MAC-address of a NE2000-compatibel PCMCIA NIC? Date: Wed, 6 Feb 2002 16:44:27 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org First, sorry for the long mail ;-) I liked to do a net-install of FreeBSD 4.5 release on my laptop using my Longshine LCS-8538TX PCMCIA NIC, which is NE2000-compatible. First, the install floppy paniced :-( I got that solved using the advice given in the 4.4 release notes under pccard support... wonder why this advice was removed with the 4.5 release, since it still applies. ;-) Anyway, my PCMCIA-controller got detected allright (it's a TI-1225, which is supported), but my card wasn't... :( So I did a minimal install from a local FAT-partition, so I could start messing about a bit ;-) I got the card to work by adding the following entry to /etc/pccard.conf # Longshine LCS-8538TX card "Dual Speed" "10/100 Port Attached PC Card" config auto "ed" ? insert /etc/pccard_ether $device start remove /etc/pccard_ether $device stop This works, and gives me the following output when I plug in the card: Feb 6 16:22:17 pccardd[146]: pccardd started Feb 6 16:22:20 /kernel: pccard: card inserted, slot 1 Feb 6 16:22:26 pccardd[146]: Card "Dual Speed"("10/100 Port Attached PC Card") [1.0] [ ] matched "Dual Speed" ("10/100 Port Attached PC Card") [(null)] [(null)] Feb 6 16:22:31 /kernel: ed1 at port 0x300-0x31f irq 11 slot 1 on pccard1 Feb 6 16:22:31 /kernel: ed1: address 01:d4:ff:03:00:20, type NE2000 (16 bit) Feb 6 16:22:31 pccardd[146]: ed1: Dual Speed (10/100 Port Attached PC Card) inserted. The only problem is that the mac-address given isn't the correct one (which is printed on the card, and is also given by windows and linux) So I probably just have to add an 'ether 0x???' line to my pccard.conf file, though is there a way I can find the offset I'm looking for? Like maybe I could dump the card's memory and search for the correct address in it? If that's possible, how do I do it? I tested network connectivity, hardwiring the correct mac-address, and everything works fine. But hardwiring is the 'dirty' way, and I'd like to use the 'clean' way, if possible ;-) And another question: My current installation is a bit messed up (my fault :p), so once I got this all to work properly, I'd like to do a fresh install. Is it possible to customize the mfsroot.flp floppy so that my new pccard.conf file is in there, and so I could do a net install? If so, how do I do this? Thanks very much! - rabbit Oh, and if it may be helpful, here's my dmesg: And you'll probably notice that pccardd isn't started automatically. I did that on purpose so that I could still boot if I totally screwed up my config (since I read somewhere that a wrong pccard.conf can cause a system hang... ;-)) Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.5-RELEASE #0: Mon Jan 28 14:31:56 GMT 2002 murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (851.93-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x68a Stepping = 10 Features=0x387f9ff real memory = 268369920 (262080K bytes) config> di sn0 config> di lnc0 config> di ie0 config> di fe0 config> di cs0 config> di bt0 config> di aic0 config> di aha0 config> di adv0 config> q avail memory = 256450560 (250440K bytes) Preloaded elf kernel "kernel" at 0xc0496000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc049609c. Pentium Pro MTRR support enabled md0: Malloc disk Using $PIR table, 8 entries at 0xc00fe840 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at 0.0 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0x1100-0x110f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: port 0xf300-0xf31f irq 10 at device 7.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered ums0: Logitech USB Mouse, rev 1.10/6.20, addr 2, iclass 3/1 ums0: 3 buttons and Z dir. chip1: port 0x1400-0x140f at device 7.3 on pci0 pcic0: at device 10.0 on pci0 pcic0: PCI Memory allocated: 0x44000000 pcic0: Polling mode pcic0: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][FUNC pci int + CSC serial isa irq] pccard0: on pcic0 pcic1: at device 10.1 on pci0 pcic1: PCI Memory allocated: 0x44001000 pcic1: Polling mode pcic1: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][FUNC pci int + CSC serial isa irq] pccard1: on pcic1 pci0: (vendor=0x104c, dev=0x8019) at 13.0 irq 10 chip2: port 0x3100-0x31ff irq 5 at device 16.0 on pci0 orm0: