CVS Update: xc (branch: trunk)
CVSROOT:/home/x-cvs Module name:xc Changes by: [EMAIL PROTECTED] 04/08/10 13:51:46 Log message: These are no longer needed Removed files: xc/config/cf/: iPAQH3600.cf itsy.cf ___ Cvs-commit mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/cvs-commit
How to convert the server time in xEvent to system time?
Hi, There, xEvent.u.keyButtonPointer.time (aka 'server time'?), defined in X11/Xproto.h, indicates the number of milliseconds elapsed since the X server started. I want to convert it to an absolute time which then can be compared with times recorded by gettimeofday () in some other program. Unfortunately, after spending a lot of time, I still can't find out how to do it. If you happen to know how to do it, can you please tell me? Thanks a lot! Weidong Cui ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: Driver (i810) ignores modeline directives in Config File
No replies ... No solutions ... Too sad ... :'( Nqnsome wrote: Hi, I have a Compal CY27 laptop with the 82852/855GM Integrated Graphics Device (rev 02) (lspci output). Even though the BIOS allow me to change the memory allocated to video (32M right now), Xfree only see two built in modes: (**) I810(0): *Built-in mode 800x600 (**) I810(0): *Built-in mode 640x480 I already tried to replace the 800x600 mode by 1024x768 using Poirer's 855resolution , but it does not work (I loose the 800x600 mode, and can not get 1024x768, ending only with 640x480). Does any one know why this is happening? WindowsXP and a commercial X server (Xi Graphics) both can reach 1024x768. Regards, Sergio Peter Gale wrote: On Fri, 2004-08-06 at 10:10, Erwann Thoraval wrote: Hello, I had a problem with my laptop (a DELL 510m with a 1400x1050 screen and the i855 chip). It seems that the i810 XFree driver can *only* use the video resolutions which are listed into the BIOS. I also have a Medion laptop with 1280x800... and Alain Poirer's 855resolution patch fixed it perfectly... Peter Gale ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: Driver (i810) ignores modeline directives in Config File
Nqnsome wrote: No replies ... No solutions ... Too sad ... :'( I'm not sure what you're complaining about. The thread you replied to, which you included in your quoted text, includes the solution to your problem. -- - Tim Roberts, [EMAIL PROTECTED] Providenza Boekelheide, Inc. Nqnsome wrote: Hi, I have a Compal CY27 laptop with the 82852/855GM Integrated Graphics Device (rev 02) (lspci output). Even though the BIOS allow me to change the memory allocated to video (32M right now), Xfree only see two built in modes: (**) I810(0): *Built-in mode 800x600 (**) I810(0): *Built-in mode 640x480 I already tried to replace the 800x600 mode by 1024x768 using Poirer's 855resolution , but it does not work (I loose the 800x600 mode, and can not get 1024x768, ending only with 640x480). Does any one know why this is happening? WindowsXP and a commercial X server (Xi Graphics) both can reach 1024x768. Regards, Sergio Peter Gale wrote: On Fri, 2004-08-06 at 10:10, Erwann Thoraval wrote: Hello, I had a problem with my laptop (a DELL 510m with a 1400x1050 screen and the i855 chip). It seems that the i810 XFree driver can *only* use the video resolutions which are listed into the BIOS. I also have a Medion laptop with 1280x800... and Alain Poirer's 855resolution patch fixed it perfectly... Peter Gale ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: How to convert the server time in xEvent to system time?
Am 11.08.2004 00:31:59 schrieb(en) Weidong Cui: Hi, There, xEvent.u.keyButtonPointer.time (aka 'server time'?), defined in X11/Xproto.h, indicates the number of milliseconds elapsed since the X server started. I want to convert it to an absolute time which then can be compared with times recorded by gettimeofday () in some other program. Unfortunately, after spending a lot of time, I still can't find out how to do it. If you happen to know how to do it, can you please tell me? Thanks a lot! Weidong Cui ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel I don't know much about this, but I would suggest, that you use the time-function to get the time in seconds. You divide the number of milliseconds to get seconds and then subtract the values. You get the time of the start of the X-Server in seconds. Maybe you can use this idea Oliver Welter ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
RE: How to convert the server time in xEvent to system time?
Hi, Oliver, Thanks a lot for your reply. I tried this idea before. But the time of the start of the X server I got in this way was not accurate enough for my purpose. Does anybody know how X computes the time stamp for xEvents? Thanks, Weidong Cui I don't know much about this, but I would suggest, that you use the time-function to get the time in seconds. You divide the number of milliseconds to get seconds and then subtract the values. You get the time of the start of the X-Server in seconds. Maybe you can use this idea Oliver Welter -Original Message- From: Weidong Cui [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 10, 2004 3:32 PM To: [EMAIL PROTECTED] Subject: How to convert the server time in xEvent to system time? Hi, There, xEvent.u.keyButtonPointer.time (aka 'server time'?), defined in X11/Xproto.h, indicates the number of milliseconds elapsed since the X server started. I want to convert it to an absolute time which then can be compared with times recorded by gettimeofday () in some other program. Unfortunately, after spending a lot of time, I still can't find out how to do it. If you happen to know how to do it, can you please tell me? Thanks a lot! Weidong Cui ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
[Fonts] Fw: ohm
Thought about you when I got this, sounds a lot like what you were refering to. http://www.trydownloading.com/ref44.html You can download movies, console games and stuff. I managed to download 8 CD's so far. You have to see these guys' collection - it's wild. They show you how to burn em to CD and everything. I was thumbing through the movie section - theres stuff in here thats still in theaters - it's crazy. Let me know when you get in. Derrick
Re: [XFree86] cannot run Xinstall.sh
Title: Re: [XFree86] cannot run Xinstall.sh Take care of the NOTE at the installation instructions: http://www.xfree86.org/4.4.0/Install2.html#2 The Xinstall.sh script must be downloaded in binary mode, otherwise it will not run correctly. If you get lots of command not found messages when you try to run it, then it is most likely because the script was not downloaded in binary mode. Some web browsers will not do this for files of that name, so we also have a copy of it called Xinstall.bin, and most browsers should download that correctly. When downloading it under this name, select save as on your browser, and save the file under the name Xinstall.sh. If you download with the Web browser, try to select to download from the web site http://ftp.xfree86.org/pub/XFree86/4.4.0/binaries/ and select Save AS. The windows message will ask you for a name and extension for the file, just select in type All Files. You can copy this file to a floppy and check that everything went right. I did that way last week with Windows XP and Internet Explorer and everything worked fine.
[XFree86] Xfree86 Blank screen on Exit.
Hi, I have some problems with xfree86 that I have been struggling to resolve for the last few weeks. You see when I close X, either by logging out of KDE (or some other session) or by crtl, alt and backspace, sometimes the screen will just go dark and stay that way. Originally I thought it might have something to do with the framebuffer - but after a long struggle I gave up the framebuffer to see what would happen. Unfortunately it appears to have made no difference whatsoever. It doesn't quite lock up my system as such, but since I can't see anything, my only option is to press crtl alt and del to reboot. I am curious if maybe this was because I originally installed Xfree 4.4 - and then I realised that ati didn''t provide any drivers for 4.4, so I decided I would revert back to 4.3. But in doing so I am curious if somehow some of my paths might have got screwed up? The question is, how do I check? Reading around Google here are some of the tips I picked up on things I could try. [code]$ ldd `which glxgears` | grep libGL libGL.so.1 = /usr/X11R6/lib/libGL.so.1 (0x40016000) $ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9800 Generic OpenGL version string: 1.3 (X4.3.0-3.11.1) $ slocate libGL.so.1 /usr/lib/libGL.so.1 /usr/lib/opengl/xfree/lib/libGL.so.1.2 /usr/lib/opengl/xfree/lib/libGL.so.1 /usr/lib/opengl/ati/lib/libGL.so.1.2 /usr/lib/opengl/ati/lib/libGL.so.1 /usr/X11R6/lib/libGL.so.1[/code] So by looking at that, if the which glxgears command is correct, it seems that the path to my ati libGL is somehow innacurate? I ask as I am now officially at a loss for things to try. I don't think it's normal or accceptable for my system to fault and become unusable like this quite this often. I already had enough of this stuff over the years with Windows. It might for a lesser mortal lead them to forma very bad impression of Linux. But in any case frustration aside, is there some way I can make sure all of my paths are correct? If so which should I be looking for - and if they are indeed wrong how can I fix them? On another note if all else fails and I have no other option, how would i go about removing every trace of X from my system? I mean I know I can do an emerge unmerge, but I am not sure if that would be enough to return my system to a point before X was installed. How can I be absolutely certain that when I remove it, no trace of it at all will remain? At least that way I hamight have a chance that I can be sure that I can start again from scratch. Any input anyone can offer would be very much appreciated. GJ ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
[XFree86] RE:
Hi, We are getting following message when we try to host our site on 9i AS. Also find enclosed the log file. Can anyone help on this. Servlet error: Renderer failed: java.lang.NoClassDefFoundError Regards, Sandeep Yeshwantrao "This e-mail message may contain confidential, proprietary or legally privileged information. It should not be used by anyone who is not the original intended recipient. If you have erroneously received this message, please delete it immediately and notify the sender. The recipient acknowledges that ICICI Bank or its subsidiaries and associated companies, (collectively "ICICI Group"), are unable to exercise control or ensure or guarantee the integrity of/over the contents of the information contained in e-mail transmissions and further acknowledges that any views expressed in this message are those of the individual sender and no binding nature of the message shall be implied or assumed unless the sender does so expressly with due authority of ICICI Group.Before opening any attachments please check them for viruses and defects."
Re: [XFree86] cannot run Xinstall.sh
You might need to type ./Xinstall.sh, if you're not, even after changing to the directory where it is. Otherwise you have to set up the path. [EMAIL PROTECTED] wrote: On Sun, 25 Jul 2004, Levi Campbell wrote: + Hi, I just downloaded XFree86 version 4.4.0 on a WinXP system and burned the + files on a CD because the computer that has linux installed is not connected + to the internet. I burned all of the files into a directory named XFree, + mounted the CD drive /dev/cdrom to /cdrom and switched to the /cdrom/XFree + and tried to run the Xinstall.sh file but all I got was command not found. + I tried using Xinstall.bin and renamed it and got the same message. what do + I need to do in order to fix this? 'man chmod' , and learn about $PATH ;) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86 ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
[XFree86] Setting up X-Windows on an Old machine
Hey, I have set up an old machine and have managed to install debian, however i had to do it in text mode. Now when trying to get X set up i am having problem. I have in built graphics (a cirrus cl-gd 5440) and also a Matrix Mystique (mga1064sg). Having tried both and failing several times i decided to stick with the matrox for now. Maybe someone here can explain this problem. Here is the log file... This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to [EMAIL PROTECTED] and patches submitted to [EMAIL PROTECTED] Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs) XFree86 Version 4.1.0.1 / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 21 December 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Build Operating System: Linux 2.4.20-8um i686 [ELF] Module Loader present (==) Log file: /var/log/XFree86.0.log, Time: Tue Aug 10 14:38:02 2004 (==) Using config file: /etc/X11/XF86Config-4 Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) ServerLayout Default Layout (**) |--Screen Default Screen (0) (**) | |--Monitor Generic Monitor (**) | |--Device Generic Video Card (**) |--Input Device Generic Keyboard (**) Option XkbRules xfree86 (**) XKB: rules: xfree86 (**) Option XkbModel pc104 (**) XKB: model: pc104 (**) Option XkbLayout uk (**) XKB: layout: uk (==) Keyboard: CustomKeycode disabled (**) |--Input Device Configured Mouse (**) |--Input Device Generic Mouse (WW) The directory /usr/lib/X11/fonts/cyrillic does not exist. Entry deleted from font path. (**) FontPath set to unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi (==) RgbPath set to /usr/X11R6/lib/X11/rgb (==) ModulePath set to /usr/X11R6/lib/modules (--) using VT number 7 (WW) Cannot open APM (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.4 XFree86 XInput driver : 0.2 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.2 (II) Loader running on linux (II) LoadModule: bitmap (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor=The XFree86 Project compiled for 4.1.0.1, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.2 (II) Loading font Bitmap (II) LoadModule: pcidata (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor=The XFree86 Project compiled for 4.1.0.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) PCI: Probing config type using method 1 (II) PCI: Config type is 1 (II) PCI: stages = 0x03, oldVal1 = 0x, mode1Res1 = 0x8000 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:00:0: chip 8086,122d card , rev 02 class 06,00,00 hdr 00 (II) PCI: 00:07:0: chip 8086,122e card , rev 02 class 06,01,00 hdr 00 (II) PCI: 00:07:1: chip 8086,1230 card , rev 02 class 01,01,80 hdr 00 (II) PCI: 00:08:0: chip 1013,00a0 card , rev 47 class 03,00,00 hdr 00 (II) PCI: 00:11:0: chip 102b,051a card , rev 02 class 03,00,00 hdr 00 (II) PCI: End of PCI scan (II) LoadModule: scanpci (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor=The XFree86 Project compiled for 4.1.0.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.4 (II) UnloadModule: scanpci (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (II) Host-to-PCI bridge: (II) PCI-to-ISA bridge: (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0 0x - 0x (0x1) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0 0x - 0x (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0 0x - 0x (0x0) MX[B] (II) Bus -1: bridge is at (0:7:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set) (II) Bus -1 I/O range: (II) Bus -1 non-prefetchable memory range: (II) Bus -1 prefetchable memory range: (--) PCI: (0:8:0) Cirrus Logic GD5430 rev 71, Mem @ 0xfb00/24, BIOS @ 0xfa00/24 (--) PCI:*(0:17:0) Matrox MGA 1064SG rev 2, Mem @ 0xffbec000/14, 0xff00/23, 0xfe80/23 (II) Addressable bus resource ranges are [0] -1 0 0x - 0x (0x0) MX[B] [1] -1 0 0x - 0x (0x1) IX[B] (II) OS-reported resource ranges: [0] -1 0 0xffe0 - 0x (0x20) MX[B](B) [1] -1 0 0x0010 - 0x3fff (0x3ff0) MX[B]E(B) [2] -1 0 0x000f - 0x000f (0x1) MX[B] [3] -1 0 0x000c - 0x000e
[XFree86] Kdrive error
I build kdrive. However it does not compile the library libXv an error found in option edit line #define BuildXvExt NO to #define BuildXvExt YES in X11.tmpl my host.def #define KDriveXServer YES #define TinyXServer YES #define XvesaServer YES #define ProjectRoot /usr/X11R6 #define BuildLBX YES #define BuildDBE YES #define KdriveServerExtraDefines -DPIXPRIV #define BuildRandR YES #define BuildXInputLib YES #define Freetype2Dir $(TOP)/extras/freetype2 #define Freetype2LibDir$(TOP)/exports/lib #define BuildXTrueType YES #define BuildScreenSaverExtYES #define BuildScreenSaverLibraryYES #define SharedLibXss YES #define ServerXdmcpDefines #define XfbdevServer YES Error make[4]: Entering directory `/source/xc/lib/XvMC/hw/i810' make[4]: *** No rule to make target `/linux/drm/xf86drm.c', needed by `xf86drm.c'. Stop. make[4]: Leaving directory `/source/xc/lib/XvMC/hw/i810' make[3]: *** [includes] Error 2 make[3]: Leaving directory `/source/xc/lib/XvMC' make[2]: *** [includes] Error 2 make[2]: Leaving directory `/source/xc/lib' make[1]: *** [includes] Error 2 make[1]: Leaving directory `/source/xc' make: *** [World] Error 2 ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: [XFree86] Setting up X-Windows on an Old machine
You should probably remove the Option UseFBDev line in your /etc/X11/XF86Config-4 file. I don't think the mga driver needs that and from the looks of the log file, the framebuffer device doesn't like your card. I don't know why Debian's installer keeps trying to use the framebuffer device. As far as I can tell, it's much less likely to work than the native XFree86 drivers. Mark. On Tue, 10 Aug 2004, Jon Mirhadi wrote: Hey, I have set up an old machine and have managed to install debian, however i had to do it in text mode. Now when trying to get X set up i am having problem. I have in built graphics (a cirrus cl-gd 5440) and also a Matrix Mystique (mga1064sg). Having tried both and failing several times i decided to stick with the matrox for now. Maybe someone here can explain this problem. Here is the log file... ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
[XFree86] PS2 Mouse Killed My Keyboard...
Hey... Ok so i managed to get X up and running however my serial mouse wansn't working. Instead of doing too much messing about i decided i'd just chuck on a PS2 mouse and change the settings according in xconfig. However, i had heard horror stories that if a PS2 mouse is installed but not functioning then it kills the keyboard...and guess what...my keyboard has been killed. It works up untill x starts loading (the green lights go off after this). Basicallly what i am asking is how can i get back to edit my config file when the keyboard doesn't work (can't do CTRL+ALT+F2 for example). Is there a way to stop x from loading...? Any help would be appreciated... Thanks in advance for your help. Jon _ It's fast, it's easy and it's free. Get MSN Messenger today! http://www.msn.co.uk/messenger ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: [XFree86] PS2 Mouse Killed My Keyboard...
Hey Jon, I hope you dont blame your mouse for murder. What your need is to tell init to go into another runlevel. You can do this at the boot prompt, just type the runlevel after the kernelname you what to boot. lilo linux 2 I dont know which runlevel and bootloader you have (either I know your kernels name) depends on your distribution/installation ... 2 might be a good guess. Hope that helps, BUT ---8--- ... but what I whant to know: What kind of answer to newbie questions in this mailing list is apropriate? 1) Only to the newbie ? 2) Only to the list ([EMAIL PROTECTED]) 3) Both 4) Ignore such questions ??? Thankx, xfree86 :-) On Tue, 10 Aug 2004, Jon Mirhadi wrote: Hey... [...] when the keyboard doesn't work (can't do CTRL+ALT+F2 for example). Is there a way to stop x from loading...? Any help would be appreciated... Thanks in advance for your help. Jon ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
[XFree86] Dual Head PLUS Dual inputdev ?
Hi all, I would like to ask if someone can help or point me to the correct subject in the docu, how to assign one inputdev like one usb keyboard to one screen and another usbkeyboard to another screen. We have already tried starting two X servers on two different grafic cards. It does not work, because only one screen was active at one time. Also tried dual head cards (Matrox G550, GF5200, ATI 9600) with different results in their dual head potentials - but with the same regarding the inputdevices - they cannot be assigns only to one of the resulting screens. I would prefer to asign the inpudev in the Screen section of the XF86config file rather than in the ServerLayout section. That means that I dont have to start 2 Xservers. What I try to do is to attach 2 Keyboards, 2 Mice, and 2 Screens to one machine, and let 2 people work with it. Is this possible ? Please tell me how! best regards, niki ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: [XFree86] Dual Head PLUS Dual inputdev ?
There are several possible ways for this. Usually, this kind of solutions start multiple X servers for Multiple users (one X server per each user). You also need to patch your kernel to use multiple independent keyboards. (Normal linux kernel doesn't support multiple keyboards) You can find this at the following website: http://www.faqs.org/docs/Linux-HOWTO/XFree-Local-multi-user-HOWTO.html To support multiple users with one X server, there are lots of thing to do in the X server, yet no need to patch kernel and some more advantages. I have been working on it for a long time. But, I can't give you detailed information for this because my company pay me for this project.. :-\ We are planning to provide evaluation version for this in the near future. You can find more info at http://www.userful.com/. Good luck. Jason. On Tue, 2004-08-10 at 14:39, niki wrote: Hi all, I would like to ask if someone can help or point me to the correct subject in the docu, how to assign one inputdev like one usb keyboard to one screen and another usbkeyboard to another screen. We have already tried starting two X servers on two different grafic cards. It does not work, because only one screen was active at one time. Also tried dual head cards (Matrox G550, GF5200, ATI 9600) with different results in their dual head potentials - but with the same regarding the inputdevices - they cannot be assigns only to one of the resulting screens. I would prefer to asign the inpudev in the Screen section of the XF86config file rather than in the ServerLayout section. That means that I dont have to start 2 Xservers. What I try to do is to attach 2 Keyboards, 2 Mice, and 2 Screens to one machine, and let 2 people work with it. Is this possible ? Please tell me how! best regards, niki ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86 -- *** Jason Kim, Software Developer http://userful.com 2nd Floor, 928-6th Ave SW Calgary, AB T2P 0V5 Tel: 403-289-2177 866-USERFUL (873-7385) Fax: 403-206-7010 ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86