Re: i810 driver 1400x1050 problem -- bios replacement
Hi, Christian Zietz schrieb: [X-Server for 845/855/865 provided by Intel] But the server crashes every time when starting KDE. Meanwhile I succeeded running the driver. The crash which I reported earlier was caused by another mis-configuration I did when testing the driver. Some information: - Running on the LCD of an Inspiron 500m with a resolution of 1024x768 (native resolution) - V-BIOS 2945 (unmodified) - XFree86 4.3 - kernel 2.4.24 patched according to the instructions provided with the driver - I had to remove the VideoRam configuration option for the server to work. - The driver made by Intel doesn't support DRI so 3D-software runs very slowly. (tested with tuxracer) - Once the server crashed my system so badly that I had to do a hard reset. Summary: Since I don't need dual head or cloning I'll stay with the i810 driver. Christian -- Christian Zietz - CHZ-Soft - [EMAIL PROTECTED] WWW: http://www.chzsoft.com.ar/ PGP-Key auf Anfrage oder ueber http://www.keyserver.net/ ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
S Streif wrote: I tried it on my Acer TM661LCI, without success. XWindow starts without any error message and I can see the trash bin icon. However, the trash icon is very big and the screen is flickering and is fuzzy. I tried with different resolutions -- no difference. It might be necessary to modify the video bios with the vbios tool. Because it is written in the driver's info file ( ftp://download.intel.com/design/intarch/SWSUP/IEGDLinux.htm ): Please be sure to download the Video BIOS as well. Any ideas? Bye, Stefan ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel I tried those drivers on my Acer TM661Lci but it was a no-go. I patched kernel 2.4.24 sources with those provided by Intel, and followed all the instructions on the RELNOTES file. I also set the PrimaryPort option on LVDS as read on this thread but all i got was dark screen. PrimaryPort option seems to have some effect as it causes the screen to blink before turning black again. Anyone succeded with this driver? Regards, Alessandro Temil ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Alessandro Temil wrote: I tried those drivers on my Acer TM661Lci but it was a no-go. I patched kernel 2.4.24 sources with those provided by Intel, and followed all the instructions on the RELNOTES file. I also set the PrimaryPort option on LVDS as read on this thread but all i got was dark screen. PrimaryPort option seems to have some effect as it causes the screen to blink before turning black again. Anyone succeded with this driver? I did not (I have dell inspiron 510m), Some green/violet pattern appears on the screen for 1 or 2 seconds and then everything goes blank. -- Jakub Troszok [EMAIL PROTECTED] http://www.nomachine.com ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi, Anyone succeded with this driver? I did not (I have dell inspiron 510m), Nor did I. I installed the corresponding Windows driver (IEGDWin.zip) and even this driver wasn't working (blank screen). This result could lead to the conclusions that both drivers are still under development and/or that it is necessary to make use of the VBIOS program (IEGDVBIOS.zip). Maybe this is required in order to modify the video bios or to prepare the video bios for the driver (under both operation systems, windows and Linux). I haven't figured out yet whether it is required or not, because I don't understand everything that is written in the manual. Anyone wants to have a look at the manual? (For a link see earlier in this thread) See you, Stefan ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Btw, i post the XFree86.0.log i got using the driver. It looks like everything is working, i don't see any fatal error message, but as i stated before the screen remains blank. Regards, Alessandro Temil XFree86 Version 4.3.0 Release Date: 27 February 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.4.20 i686 [ELF] Build Date: 01 March 2003 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: /var/log/XFree86.0.log, Time: Wed Apr 14 15:55:42 2004 (==) Using config file: /etc/X11/XF86Config (==) ServerLayout XFree86 Configured (**) |--Screen Screen0 (0) (**) | |--Monitor Monitor0 (**) | |--Device Card0 (**) |--Input Device Mouse0 (**) |--Input Device Keyboard0 (==) Keyboard: CustomKeycode disabled (**) |--Input Device UsbMouse (**) FontPath set to /usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/ (**) RgbPath set to /usr/X11R6/lib/X11/rgb (**) ModulePath set to /usr/X11R6/lib/modules (++) using VT number 7 (WW) Open APM failed (/dev/apm_bios) (No such device) (II) Module ABI versions: XFree86 ANSI C Emulation: 0.2 XFree86 Video Driver: 0.6 XFree86 XInput driver : 0.4 XFree86 Server Extension : 0.2 XFree86 Font Renderer : 0.4 (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.3.0, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.4 (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.3.0, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.6 (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,3580 card 1025,0035 rev 02 class 06,00,00 hdr 80 (II) PCI: 00:00:1: chip 8086,3584 card 1025,0035 rev 02 class 08,80,00 hdr 00 (II) PCI: 00:00:3: chip 8086,3585 card 1025,0035 rev 02 class 08,80,00 hdr 80 (II) PCI: 00:02:0: chip 8086,3582 card 1025,0035 rev 02 class 03,00,00 hdr 80 (II) PCI: 00:02:1: chip 8086,3582 card 1025,0035 rev 02 class 03,80,00 hdr 80 (II) PCI: 00:1d:0: chip 8086,24c2 card 1025,0035 rev 03 class 0c,03,00 hdr 80 (II) PCI: 00:1d:1: chip 8086,24c4 card 1025,0035 rev 03 class 0c,03,00 hdr 00 (II) PCI: 00:1d:2: chip 8086,24c7 card 1025,0035 rev 03 class 0c,03,00 hdr 00 (II) PCI: 00:1d:7: chip 8086,24cd card 1025,0035 rev 03 class 0c,03,20 hdr 00 (II) PCI: 00:1e:0: chip 8086,2448 card , rev 83 class 06,04,00 hdr 01 (II) PCI: 00:1f:0: chip 8086,24cc card , rev 03 class 06,01,00 hdr 80 (II) PCI: 00:1f:1: chip 8086,24ca card 1025,0035 rev 03 class 01,01,8a hdr 00 (II) PCI: 00:1f:3: chip 8086,24c3 card 1025,0035 rev 03 class 0c,05,00 hdr 00 (II) PCI: 00:1f:5: chip 8086,24c5 card 1025,0035 rev 03 class 04,01,00 hdr 00 (II) PCI: 00:1f:6: chip 8086,24c6 card 1025,0035 rev 03 class 07,03,00 hdr 00 (II) PCI: 02:02:0: chip 14e4,4401 card 1025,0035 rev 01 class 02,00,00 hdr 00 (II) PCI: 02:04:0: chip 8086,1043 card 8086,2527 rev 04 class 02,80,00 hdr 00 (II) PCI: 02:06:0: chip 1217,7113 card 3401, rev 20 class 06,07,00 hdr 82 (II) PCI: 02:06:1: chip 1217,7113 card 3c01, rev 20 class 06,07,00 hdr 82 (II) PCI: 02:07:0: chip 104c,8026 card 1025,0035 rev 00 class 0c,00,10 hdr 00 (II) PCI: End of PCI scan (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (0,0,4), BCTRL: 0x0008 (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) PCI-to-PCI bridge: (II) Bus 2: bridge is at (0:30:0), (0,2,2), BCTRL: 0x0004 (VGA_EN is cleared) (II) Bus 2 I/O range: [0] -1 0 0x3000 - 0x30ff (0x100) IX[B] [1] -1 0 0x3400 - 0x34ff (0x100) IX[B] [2] -1 0 0x3800 - 0x38ff (0x100) IX[B] [3] -1 0 0x3c00 - 0x3cff (0x100) IX[B] (II) Bus 2 non-prefetchable memory range: [0] -1 0 0xe020 - 0xe07f (0x60) MX[B] (II) PCI-to-ISA bridge: (II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set) (II) PCI-to-CardBus bridge: (II)
Re: i810 driver 1400x1050 problem -- bios replacement
S Streif wrote: It might be necessary to modify the video bios with the vbios tool. Because it is written in the driver's info file ( ftp://download.intel.com/design/intarch/SWSUP/IEGDLinux.htm ): Please be sure to download the Video BIOS as well. Any ideas? Just found this: ftp://download.intel.com/design/intarch/swsup/IEGDVBIOS.htm I don't have time time to check it now I will when I will be back in the evening. Probably putted togheter can give some interesting results :) kind regards, -- Jakub Troszok [EMAIL PROTECTED] http://www.nomachine.com ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi, L. Jensen schrieb: The driver runs on the external monitor by default. It needs Option PrimaryPort LVDS to start on the local lcd. With that option I was able start XFree86 with a resolution of 1024x768 on my LCD. (That's its native resolution.) But the server crashes every time when starting KDE. I wonder if anybody will get the driver working without problems. CU Christian -- Christian Zietz - CHZ-Soft - [EMAIL PROTECTED] WWW: http://www.chzsoft.com.ar/ PGP-Key auf Anfrage oder ueber http://www.keyserver.net/ ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi, S Streif schrieb: Which information related to the structure of the video bios do you have so far? All that I know about the configuration data is documented in the comments included in the *.bsf files provided with the V-BIOS. The configuration is stored in blocks, every block starts with its number (1 byte) and its size (2 bytes). Do you know someone working at this problem? Sorry, I don't. Does someone else on this list? I just found similar programs/tools which you can download from: Unfortunately they are specific to CT 65545 chipset. CU Christian -- Christian Zietz - CHZ-Soft - [EMAIL PROTECTED] WWW: http://www.chzsoft.com.ar/ PGP-Key auf Anfrage oder ueber http://www.keyserver.net/ ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hello I just found similar programs/tools which you can download from: Unfortunately they are specific to CT 65545 chipset. This looks much BETTER: Manual: ftp://download.intel.com/design/intarch/MANUALS/27404102.pdf The tool we are looking for (I havn't tried it yet): ftp://download.intel.com/design/intarch/SWSUP/IEGDVBIOS.zip And a driver for Linux (very new, update date: March 30, 2004; maybe not officially released yet): ftp://download.intel.com/design/intarch/SWSUP/IEGDLinux.tgz I hope these links are more useful this time!! Bye, Stefan ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi, S Streif schrieb: And a driver for Linux (very new, update date: March 30, 2004; maybe not officially released yet): ftp://download.intel.com/design/intarch/SWSUP/IEGDLinux.tgz EVERYBODY: This is really big news! A binary XFree86 driver for 8x5 embedded graphics mady by Intel which apparently supports 1400x1050 as well as dual head. Sadly, I couldn't get it running. It always crashes with signal 11. Maybe someone else with the appropriate hardware could try. CU Christian -- Christian Zietz - CHZ-Soft - [EMAIL PROTECTED] WWW: http://www.chzsoft.com.ar/ PGP-Key auf Anfrage oder ueber http://www.keyserver.net/ ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hello And a driver for Linux (very new, update date: March 30, 2004; maybe not officially released yet): ftp://download.intel.com/design/intarch/SWSUP/IEGDLinux.tgz EVERYBODY: This is really big news! A binary XFree86 driver for 8x5 embedded graphics mady by Intel which apparently supports 1400x1050 as well as dual head. Sadly, I couldn't get it running. It always crashes with signal 11. Maybe someone else with the appropriate hardware could try. I tried it on my Acer TM661LCI, without success. XWindow starts without any error message and I can see the trash bin icon. However, the trash icon is very big and the screen is flickering and is fuzzy. I tried with different resolutions -- no difference. It might be necessary to modify the video bios with the vbios tool. Because it is written in the driver's info file ( ftp://download.intel.com/design/intarch/SWSUP/IEGDLinux.htm ): Please be sure to download the Video BIOS as well. Any ideas? Bye, Stefan ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi, S Streif schrieb: The main difference between both bioses is the different size (new: 0x80 kB, old 0x67 kB) which could stem from further extensions as (hopefully) additional modeline entries etc. I had a look at BIOS 3166 which was provided together with the Windows driver and it did not contain support for more video modes. (The size info has nothing to say, actually. It was set to 0x80 in BIOS 3166, too. The area reserved for the Video-BIOS is 64 kiB.) According to Intel they won't support 1400x1050 in their Video-BIOSes. They say it's the job of the OEMs to modify the BIOS supplied by Intel accordingly. Could this be a true drop-in replacement? I wrote a program to load the BIOS and replace the old one (NO, it will NOT be released). The problem is: The new BIOS is not configured correctly for the hardware. It worked more or less in my case, but I think this could lead to whole lot of problems. Could this replacement lead to any hardware damages etc.? Sure, in the worst case. As I wrote, the BIOS not configured properly. CU Christian -- Christian Zietz - CHZ-Soft - [EMAIL PROTECTED] WWW: http://www.chzsoft.com.ar/ PGP-Key auf Anfrage oder ueber http://www.keyserver.net/ ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hello, Thanks for your answer. The main difference between both bioses is the different size (new: 0x80 kB, old 0x67 kB) which could stem from further extensions as (hopefully) additional modeline entries etc. I had a look at BIOS 3166 which was provided together with the Windows driver and it did not contain support for more video modes. (The size info has nothing to say, actually. It was set to 0x80 in BIOS 3166, too. The area reserved for the Video-BIOS is 64 kiB.) That's a pity. But to be sure that we are talking about the same file: The video bios file I am talking about is mtg_3240.dat (3240 stands for the build number). It is included in a zip file in the windows driver installation file. This zip file's name is vbios852-855.zip (i855 is my chip set). According to Intel they won't support 1400x1050 in their Video-BIOSes. They say it's the job of the OEMs to modify the BIOS supplied by Intel accordingly. I knew that. However, my hope was that the other files included in this vbios*.zip file are part of the OEM utility program BMP which is used to modify certain parameters in the original bios, according to the description in http://www.versalogic.com/Support/Downloads/pdf/69030bg.pdf (The chip set described in this pdf is totally unrelated to my problem, but I thougth there might be a connection between the BMP utility program and the com_bmp.exe included in the zip file mentioned above.) I hoped that the other files in this vbios*.zip file are the necessary modifications for the implementation of a 1400x1050 video mode. I wrote a program to load the BIOS and replace the old one (NO, it will NOT be released). The problem is: The new BIOS is not configured correctly for the hardware. It worked more or less in my case, but I think this could lead to whole lot of problems. Which laptop are you using? I will bear this warnings in my mind. Anyway, I want to try the bios replacement. Would something like this work: su dd if=bios_replacement_file bs=1 count=65536 of=/dev/mem skip=49151 (49151 = 0xc000 - 1) ?? Thanks for your help. Stefan ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi, S Streif schrieb: But to be sure that we are talking about the same file: The video bios file I am talking about is mtg_3240.dat (3240 stands for the build number). It is included in a zip file in the windows driver installation file. This zip file's name is vbios852-855.zip (i855 is my chip set). Same for me, only that it was mtg_3166.dat. I knew that. However, my hope was that the other files included in this vbios*.zip file are part of the OEM utility program BMP which is used to modify certain parameters in the original bios Do you know where to get this program? This would be a start. Although adding a video mode is not just a matter of giving h and v resolution. You must provide some sort of parameter string and I found no documentation for that. I hoped that the other files in this vbios*.zip file are the necessary modifications for the implementation of a 1400x1050 video mode. As far as I figured out they are plug-ins for additional hardware (TV-out etc.) and configuration files for use with BMP. Problem is, not all configuration parameters are documented. (see above) Which laptop are you using? Dell Inspiron 500m with a 1024x768 display and V-BIOS 2945 preinstalled. I will bear this warnings in my mind. Anyway, I want to try the bios replacement. If you really want to try: Yes, you can load the new BIOS at 0xC. But you have to make this area writable first. Documentation for that can be found in the 855GM datasheet from Intel. And probably you'll have to initialize the new BIOS by calling 0xC0003 in real mode. This call crashed for me so I had to patch some bytes of the BIOS image. You see: It's not really easy and I think the bytes to patch are different in every version. CU Christian -- Christian Zietz - CHZ-Soft - [EMAIL PROTECTED] WWW: http://www.chzsoft.com.ar/ PGP-Key auf Anfrage oder ueber http://www.keyserver.net/ ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi I knew that. However, my hope was that the other files included in this vbios*.zip file are part of the OEM utility program BMP which is used to modify certain parameters in the original bios Do you know where to get this program? This would be a start. Although I'm afraid, I don't know where to get this BMP utility. I've found nothing on the internet yet. And as it is written in one of the pdfs where the use of this utility is described: The OEMs may not reproduce nor distribute these programs. I think it is almost impossible to find this program somewhere. Furthermore, I'm not sure whether there exists a corresponding BMP tool for the i810/i855 chip set or not. I'm not sure whether writing to Intel and asking for this program makes sense. The support service will ignore my enquiry. adding a video mode is not just a matter of giving h and v resolution. You must provide some sort of parameter string and I found no documentation for that. Which information related to the structure of the video bios do you have so far? I'm interested in it. As far as I figured out they are plug-ins for additional hardware (TV-out etc.) and configuration files for use with BMP. Problem is, not all configuration parameters are documented. (see above) Yes, I thougth the same, but I hoped that the support for 1400x1050 is implemented somewhere as well. If you really want to try: Yes, you can load the new BIOS at 0xC. But you have to make this area writable first. Documentation for that can be found in the 855GM datasheet from Intel. And probably you'll have to initialize the new BIOS by calling 0xC0003 in real mode. This call crashed for me so I had to patch some bytes of the BIOS image. You see: It's not really easy and I think the bytes to patch are different in every version. I see, it's not easy. But I'll try. (Anyway, it's the last hope, because I don't want to buy the commercial www.xig.com xserver). Or do you think another solution will be found? Do you know someone working at this problem? Bye, Stefan ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: i810 driver 1400x1050 problem -- bios replacement
Hi, Do you know where to get this program? This would be a start. I just found similar programs/tools which you can download from: (overview:) http://support.advantech.com.tw/Cservice/LCD.nsf/663197a4fe812557482565ec00078ade?OpenViewStart=1Count=1000ExpandView (direct downloads:) http://support.advantech.com.tw/Cservice/LCD.nsf/663197a4fe812557482565ec00078ade/63dfb66fa96dc020482568dc003874f7?OpenDocument http://support.advantech.com.tw/Cservice/LCD.nsf/663197a4fe812557482565ec00078ade/d932dcc48ceb68a6c82565fb000ead2b?OpenDocument http://support.advantech.com.tw/Cservice/LCD.nsf/663197a4fe812557482565ec00078ade/633f52cf8e1b441ac82565fb0029268f?OpenDocument Let me know what you think. See you, Stefan ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel