ApolloParametresDuMoniteur
[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]
Frame buffer devices on unconventional monitor
To: debian-user@lists.debian.org Subject: Frame buffer devices on unconventional monitor From: Renato Carmo <renato@ime.usp.br> Date: Mon, 07 Aug 2000 21:12:50 -0300 Message-id: <20000808001250.28341.qmail@jaca.ime.usp.br> Hi there!
I use an adapted HP A2094-B monitor (an old 19'' monitor intended for HP workstations) which I adapted to use in a PC running Linux (the only way I can afford a 19'' monitor ... ;).
After getting the synch timings from HP and making the cabling, I got it to work fine with XFree86.
However the monitor has one single synchronization frequency (tech data goes at the end of this mail) and allows no use of text mode.
When I first heard about frame buffer devices, it sounded as the answer to my prayers ...
However, I tried to use fbset according to the instructions and got no satisfactory results.
I would be really grateful if anyone could shed some light on this ...
Tech info follows:
Video board: onboard SiS 530, 8Mb of the main memory as video memory. Motherboard: ASUS P5S-B rev 1.02, with a K6-500MHz and 128Mb of RAM.
Monitor technical data (from HP Service Notes pp. 8-3, 8-4) is:
# Product Number: HP A2094B # Exchange Part Nymber: 2090-0315 # Hemisphere: Southern # Size: 19'', 1280x1024 pixels # Refresh Rate: 72Hz # # Cables: 98700-61603 BNC to BNC # C2300-60005 9 pin to RGB # # Video: # Pixel rate: 135MHz # Pixel period: 7.4047ns # Horizontal display: 1280 pixels # Vertical display: 1024 pixels # # Horizontal: # Horizontal frequency: 78.125 KHz # Horizontal period: 12.800 microseconds (1H) # Horizontal front porch: 0.474 microseconds (H-FP) # Horizontal sync pulse width: 1.422 microseconds (H-SYNC) # Horizontal back porch: 1.422 microseconds (H-BP) # Horizontal blanking: 3.318 microseconds (H-BL) # Horizontal display time: 9.482 microseconds (H-DISP) # # Vertical: # Fields per frame: 1 # Field fraquency: 72.005 Hz # Field period: 13.888 ms (1 V) (1085 lines) # Vertical front porch: 38.40 microseconds (V-FR) (3H) # Vertical sync pulse width: 38.40 microseconds (V-SYNC) (3H) # Vertical back porch: 704.0 microseconds (V-BP) (55H) # Vertical blanking: 780.8 microseconds (V-BL) (61H) # Vertical display time: 13.107 ms (V-DISP) (1024H)
Modeline (calculated manually) which works with XFree86:
Modeline "1280x1024" 134.993 1280 1344 1536 1728 1024 1027 1030 1085
According to the instructions in Documentation/fb/framebuffer.txt, I calculated:
Modeline "1280x1024" 134.993 1280 1344 1536 1728 1024 1027 1030 1085 DCF HR SH1 SH2 HFL VR SV1 SV2 VFL - pixclock: pixel clock in ps (pico seconds): 1000000 / DCF = 7407.79151512 - left_margin: time from sync to picture: HFL - SH2 = 192 - right_margin: time from picture to sync: SH1 - HR = 64 - upper_margin: time from sync to picture: VFL - SV2 = 55 - lower_margin: time from picture to sync: SV1 - VR = 3 - hsync_len: length of horizontal sync: SH2 - SH1 = 192 - vsync_len: length of vertical sync: SV2 - SV1 = 3
and so, started trying variations of
fbset -v -t 7407.40 192 64 55 3 192 3
To make it manageable, I made the following script
command="fbset -v -t 7407.40 192 64 55 3 192 3"
fbset -i -v -x > fbset.log echo ${command} >> fbset.log ${command} >> fbset.log 2>> fbset.log fbset -i -v -x >> fbset.log chmod 666 fbset.log
switched to vt1, blindly sourced it, switched back to X (vt5) and looked at the results in fbset.log;
Then I tried to figure out what else was needed, changed the string 'command' at the first line and started over again ...
The first try was promising: the call above gave me a screen out of synch but I could see big characters rolling up. Never have got so near ...
Although it seemed just a question of adjusting parameters, I couldn't go any farther.
At the end of this mail you can find the output of the script above for several runs.
I'll really appreciate any help you can give me.
Thanks in advance!
--
Renato (renato@ime.usp.br) 07-VIII-2000
Just in case it helps, more info:
XF86Config
- XF86Config auto-generated by XF86Setup
- Copyright (c) 1996 by The XFree86 Project, Inc.
- Permission is hereby granted, free of charge, to any person obtaining a
- copy of this software and associated documentation files (the "Software"),
- to deal in the Software without restriction, including without limitation
- the rights to use, copy, modify, merge, publish, distribute, sublicense,
- and/or sell copies of the Software, and to permit persons to whom the
- Software is furnished to do so, subject to the following conditions:
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
- OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE.
- Except as contained in this notice, the name of the XFree86 Project shall
- not be used in advertising or otherwise to promote the sale, use or other
- dealings in this Software without prior written authorization from the
- XFree86 Project.
- See 'man XF86Config' for info on the format of this file
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags" EndSection
Section "Keyboard"
Protocol "Standard" AutoRepeat 500 5 LeftAlt Meta RightAlt Meta ScrollLock Compose RightCtl Control XkbKeycodes "xfree86" XkbTypes "default" XkbCompat "default" XkbSymbols "us(pc101)" XkbGeometry "pc" XkbRules "xfree86" XkbModel "pc101" XkbLayout "us"
EndSection
Section "Pointer"
Protocol "Microsoft" Device "/dev/mouse"
- BaudRate 1200
- Emulate3Timeout 50
EndSection
Section "Monitor"
Identifier "SyncMaster 510s" VendorName "Samsung" ModelName "510s" HorizSync 30-61 VertRefresh 50-120 Modeline "1280x1024SiS" 80.00 1280 1296 1512 1568 1024 1025 1037 1065 interlace Modeline "1280x1024" 80.00 1280 1296 1512 1568 1024 1025 1037 1165 interlace Modeline "1152x864" 89.90 1152 1216 1472 1680 864 868 876 892 -hsync -vsync Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync Modeline "800x600" 60.75 800 864 928 1088 600 616 621 657 -hsync -vsync Modeline "640x480" 45.80 640 672 768 864 480 488 494 530 -hsync -vsync Modeline "640x400" 31.50 640 672 736 832 400 401 404 445 -hsync +vsync Modeline "400x300" 25.00 400 424 488 520 300 319 322 333 doublescan Modeline "320x240" 15.75 320 336 384 400 240 244 246 262 doublescan Modeline "320x200" 12.59 320 336 384 400 200 204 205 225 doublescan
EndSection
Section "Monitor"
Identifier "HP A2094B" VendorName "Hewlett-Packard" ModelName "A2094B" Horizsync 78.1207-78.48 VertRefresh 72.0007-94.67 Modeline "1024x768" 107.994 1024 1072 1224 1376 768 771 774 829 Modeline "1280x1024" 134.993 1280 1344 1536 1728 1024 1027 1030 1085 Modeline "1600x1200" 168.741 1600 1680 1920 2160 1200 1203 1206 1261 # from HP Service Notes pp. 8-3, 8-4. # # Product Number: HP A2094B # Exchange Part Nymber: 2090-0315 # Hemisphere: Southern # Size: 19'', 1280x1024 pixels # Refresh Rate: 72Hz # # Cables: 98700-61603 BNC to BNC # C2300-60005 9 pin to RGB # # Video: # Pixel rate: 135MHz # Pixel period: 7.4047ns # Horizontal display: 1280 pixels # Vertical display: 1024 pixels # # Horizontal: # Horizontal frequency: 78.125 KHz # Horizontal period: 12.800 microseconds (1H) # Horizontal front porch: 0.474 microseconds (H-FP) # Horizontal sync pulse width: 1.422 microseconds (H-SYNC) # Horizontal back porch: 1.422 microseconds (H-BP) # Horizontal blanking: 3.318 microseconds (H-BL) # Horizontal display time: 9.482 microseconds (H-DISP) # # Vertical: # Fields per frame: 1 # Field fraquency: 72.005 Hz # Field period: 13.888 ms (1 V) (1085 lines) # Vertical front porch: 38.40 microseconds (V-FR) (3H) # Vertical sync pulse width: 38.40 microseconds (V-SYNC) (3H) # Vertical back porch: 704.0 microseconds (V-BP) (55H) # Vertical blanking: 780.8 microseconds (V-BL) (61H) # Vertical display time: 13.107 ms (V-DISP) (1024H)
EndSection
Section "Monitor"
Identifier "Generic Monitor" VendorName "Unknown" ModelName "Unknown" HorizSync 31.5-31.5 VertRefresh 60-60 Modeline "1280x1024" 80.00 1280 1296 1512 1568 1024 1025 1037 1165 interlace Modeline "1152x864" 89.90 1152 1216 1472 1680 864 868 876 892 -hsync -vsync Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync Modeline "800x600" 60.75 800 864 928 1088 600 616 621 657 -hsync -vsync Modeline "640x480" 45.80 640 672 768 864 480 488 494 530 -hsync -vsync Modeline "640x400" 31.50 640 672 736 832 400 401 404 445 -hsync +vsync Modeline "400x300" 25.00 400 424 488 520 300 319 322 333 doublescan Modeline "320x240" 15.75 320 336 384 400 240 244 246 262 doublescan Modeline "320x200" 12.59 320 336 384 400 200 204 205 225 doublescan
EndSection
Section "Device"
Identifier "Generic SVGA" VendorName "Unknown" BoardName "Unknown"
EndSection
Section "Device"
Identifier "SVGA SiS 6326" VendorName "IDEMA" BoardName "Sis 6326" VideoRam 8192 # Option power_saver # Option "no_accel" # Use this if acceleration is causing problems Option "fifo_moderate" # Option "fifo_conserv" # Option "fifo_aggresive" Option "fast_vram" Option "pci_burst_on" # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!! # Option "ext_eng_queue" # Turbo-queue. This can cause drawing # errors, but gives some accel
EndSection
Section "Device"
Identifier "SVGA SiS 530" VendorName "ASUS On Board" BoardName "Sis 530" VideoRam 8192 # Option power_saver # Option "no_accel" # Use this if acceleration is causing problems # Option "fifo_moderate" # Option "fifo_conserv" # Option "fifo_aggressive" # Option "fast_vram" # Option "pci_burst_on" # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!! # Option "ext_eng_queue" # Turbo-queue. This can cause drawing # errors, but gives some accel
EndSection
Section "Device"
Identifier "Trio 64 S3 PCI" VendorName "Unknown" BoardName "Trio 64" DacSpeed 60000
EndSection
Section "Device"
Identifier "Generic VGA" VendorName "Unknown" BoardName "Unknown" Chipset "generic"
EndSection
Section "Screen"
Driver "SVGA" Device "SVGA SiS 530"
- Device "SVGA SiS 6326"
- Monitor "SyncMaster 510s"
Monitor "HP A2094B" DefaultColorDepth 16 BlankTime 300 SuspendTime 360 OffTime 420 SubSection "Display" Depth 8 Modes "1280x1024" ViewPort 0 0 EndSubSection SubSection "Display" Depth 15 Modes "1280x1024" EndSubSection SubSection "Display" Depth 16 Modes "1600x1200" "1280x1024" "1024x768" EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection SubSection "Display" Depth 32 Modes "1280x1024" EndSubSection
EndSection
- Section "Screen"
- Driver "Accel"
- Device "Trio 64 S3 PCI"
- Monitor "SyncMaster 510s"
- DefaultColorDepth 8
- BlankTime 0
- SuspendTime 0
- OffTime 0
- SubSection "Display"
- Depth 8
- Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- ViewPort 0 0
- EndSubSection
- SubSection "Display"
- Depth 15
- Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- EndSubSection
- SubSection "Display"
- Depth 16
- Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- ViewPort 0 0
- Weight 565
- EndSubSection
- SubSection "Display"
- Depth 24
- Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- EndSubSection
- SubSection "Display"
- Depth 32
- Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- EndSubSection
- EndSection
- Section "Screen"
- Driver "SVGA"
- Device "SVGA SiS 6326"
- Monitor "SyncMaster 510s"
- DefaultColorDepth 24
- BlankTime 300
- SuspendTime 360
- OffTime 420
- SubSection "Display"
- Depth 8
- Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- Virtual 800 600
- ViewPort 0 0
- EndSubSection
- SubSection "Display"
- Depth 15
- Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- EndSubSection
- SubSection "Display"
- Depth 16
- Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- EndSubSection
- SubSection "Display"
- Depth 24
- Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- EndSubSection
- SubSection "Display"
- Depth 32
- Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- EndSubSection
- EndSection
- Section "Screen"
- Driver "VGA16"
- Device "Generic VGA"
- Monitor "Generic Monitor"
- BlankTime 0
- SuspendTime 0
- OffTime 0
- SubSection "Display"
- Depth 4
- Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- Virtual 800 600
- ViewPort 0 0
- EndSubSection
- EndSection
- Section "Screen"
- Driver "VGA2"
- Device "Generic VGA"
- Monitor "Generic Monitor"
- BlankTime 0
- SuspendTime 0
- OffTime 0
- SubSection "Display"
- Depth 1
- Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
- Virtual 800 600
- ViewPort 0 0
- EndSubSection
- EndSection
Corresponding server output
XFree86 Version 3.3.6 / X Window System (protocol Version 11, revision 0, vendor release 6300) Release Date: January 8 2000
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)
Operating System: Linux 2.2.14 i586 [ELF] Configured drivers:
SVGA: server for SVGA graphics adaptors (Patchlevel 1): NV1, STG2000, RIVA 128, RIVA TNT, RIVA TNT2, RIVA ULTRA TNT2, RIVA VANTA, RIVA ULTRA VANTA, RIVA INTEGRATED, GeForce 256, GeForce DDR, Quadro, ET4000, ET4000W32, ET4000W32i, ET4000W32i_rev_b, ET4000W32i_rev_c, ET4000W32p, ET4000W32p_rev_a, ET4000W32p_rev_b, ET4000W32p_rev_c, ET4000W32p_rev_d, ET6000, ET6100, et3000, pvga1, wd90c00, wd90c10, wd90c30, wd90c24, wd90c31, wd90c33, gvga, r128, ati, sis86c201, sis86c202, sis86c205, sis86c215, sis86c225, sis5597, sis5598, sis6326, sis530, sis620, sis300, sis630, sis540, tvga8200lx, tvga8800cs, tvga8900b, tvga8900c, tvga8900cl, tvga8900d, tvga9000, tvga9000i, tvga9100b, tvga9200cxr, tgui9400cxi, tgui9420, tgui9420dgi, tgui9430dgi, tgui9440agi, cyber9320, tgui9660, tgui9680, tgui9682, tgui9685, cyber9382, cyber9385, cyber9388, cyber9397, cyber9520, cyber9525, 3dimage975, 3dimage985, cyber9397dvd, blade3d, cyberblade, clgd5420, clgd5422, clgd5424, clgd5426, clgd5428, clgd5429, clgd5430, clgd5434, clgd5436, clgd5446, clgd5480, clgd5462, clgd5464, clgd5465, clgd6205, clgd6215, clgd6225, clgd6235, clgd7541, clgd7542, clgd7543, clgd7548, clgd7555, clgd7556, ncr77c22, ncr77c22e, cpq_avga, mga2064w, mga1064sg, mga2164w, mga2164w AGP, mgag200, mgag100, mgag400, oti067, oti077, oti087, oti037c, al2101, ali2228, ali2301, ali2302, ali2308, ali2401, cl6410, cl6412, cl6420, cl6440, video7, ark1000vl, ark1000pv, ark2000pv, ark2000mt, mx, realtek, s3_savage, s3_virge, AP6422, AT24, AT3D, s3_svga, NM2070, NM2090, NM2093, NM2097, NM2160, NM2200, ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546, ct65548, ct65550, ct65554, ct65555, ct68554, ct69000, ct64200, ct64300, mediagx, V1000, V2100, V2200, p9100, spc8110, i740, i740_pci, i810, i810-dc100, i810e, Voodoo Banshee, Voodoo3, smi, generic
(using VT number 5)
XF86Config: /usr/X11R6/lib/X11/XF86Config (**) stands for supplied, (--) stands for probed/default values (**) XKB: keycodes: "xfree86" (**) XKB: types: "default" (**) XKB: compat: "default" (**) XKB: symbols: "us(pc101)" (**) XKB: geometry: "pc" (**) XKB: rules: "xfree86" (**) XKB: model: "pc101" (**) XKB: layout: "us" (**) Mouse: type: Microsoft, device: /dev/mouse, baudrate: 1200 (**) Mouse: buttons: 3 (**) SVGA: Graphics device ID: "SVGA SiS 530" (**) SVGA: Monitor ID: "HP A2094B" (--) SVGA: Mode "1600x1200" needs vert refresh rate of 61.95 Hz. Deleted. (**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (--) SVGA: PCI: SiS 530/620 rev 162, Memory @ 0xe7800000, 0xdf000000, I/O @ 0xb800 Using XFree86 SiS driver version 3.0.0 (--) SVGA: using programmable clocks. (--) SVGA: memory type installed SDRAM (--) SVGA: chipset: sis530 (**) SVGA: videoram: 8192k (**) SVGA: Option "fifo_aggressive" (**) SVGA: Option "fast_vram" (**) SVGA: Option "s3_fast_vram" (**) SVGA: Using 16 bpp, Depth 16, Color weight: 565 (--) SVGA: Maximum allowed dot-clock: 230.000 MHz (--) SVGA: There is no mode definition named "1600x1200" (--) SVGA: Removing mode "1600x1200" from list of valid modes. (**) SVGA: Mode "1280x1024": mode clock = 134.993 (**) SVGA: Mode "1024x768": mode clock = 107.994 (--) SVGA: Virtual resolution set to 1280x1024 (--) SVGA: SpeedUp code selection modified because virtualX != 1024 (--) SVGA: Using Linear Frame Buffer at 0x0e7800000, Size 8MB (--) SVGA: SIS: Memory mapped I/O selected at 0x0df000000 (**) SVGA: Using hardware cursor SetVCLK Finished (--) SVGA: Using XAA (XFree86 Acceleration Architecture) (--) SVGA: XAA: Solid filled rectangles (--) SVGA: XAA: Screen-to-screen copy (--) SVGA: XAA: 8x8 color expand pattern fill (--) SVGA: XAA: Indirect CPU to screen color expansion (imagetext, polytext) (--) SVGA: XAA: Using 10 128x128 areas for pixmap caching (--) SVGA: XAA: Caching tiles and non-transparent stipples (--) SVGA: XAA: General lines and segments (--) SVGA: XAA: Dashed lines and segments
System info:
[0]~->uname -a Linux gandalf 2.2.17 #1 Mon Jul 31 10:25:44 BRT 2000 i586 unknown
[0]~->dmesg Linux version 2.2.17 (root@gandalf) (gcc version 2.95.2 20000220 (Debian GNU/Linux)) #1 Mon Jul 31 10:25:44 BRT 2000 Detected 501137 kHz processor. Console: colour VGA+ 80x50 Calibrating delay loop... 999.42 BogoMIPS Memory: 120108k/122816k available (796k kernel code, 412k reserved, 1440k data, 60k init) Dentry hash table entries: 16384 (order 5, 128k) Buffer cache hash table entries: 131072 (order 7, 512k) Page cache hash table entries: 32768 (order 5, 128k) VFS: Diskquotas version dquot_6.4.0 initialized CPU: L1 I Cache: 32K L1 D Cache: 32K CPU: AMD-K6(tm) 3D processor stepping 0c Checking 386/387 coupling... OK, FPU using exception 16 error reporting. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX PCI: PCI BIOS revision 2.10 entry at 0xf0720 PCI: Using configuration type 1 PCI: Probing PCI hardware Linux NET4.0 for Linux 2.2 Based upon Swansea University Computer Society NET3.039 NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP TCP: Hash tables configured (ehash 131072 bhash 65536) Initializing RT netlink socket Starting kswapd v 1.5 vga16fb: initializing vga16fb: mapped to 0xc00a0000 Console: switching to colour frame buffer device 80x30 fb0: VGA16 VGA frame buffer device pty: 256 Unix98 ptys configured Real Time Clock Driver v1.09 RAM disk driver initialized: 16 RAM disks of 4096K size SIS5513: IDE controller on PCI bus 00 dev 01 SIS5513: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio
hda: ST38420A, ATA DISK drive hdb: ST38410A, ATA DISK drive hdc: SAMSUNG SCR-3230, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: ST38420A, 8223MB w/512kB Cache, CHS=1048/255/63 hdb: ST38410A, 8223MB w/512kB Cache, CHS=1048/255/63 md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8 IP-Config: No network devices available Partition check:
hda: hda1 hda2 hda3 hda4 hdb: hdb1 hdb2 hdb3
VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 60k freed kmod: runaway modprobe loop assumed and stopped kmod: runaway modprobe loop assumed and stopped NET4: Unix domain sockets 1.0 for Linux NET4.0. Adding Swap: 130748k swap-space (priority -1) Serial driver version 4.27 with no serial options enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A ttyS03 at 0x02e8 (irq = 3) is a 16550A snd: requested ports 0xa400-0xa40f busy isapnp: Card 'ESS ES1868 Plug and Play AudioDrive' isapnp: 1 Plug & Play card detected total snd: isapnp ES18xx: port=0x800 snd: isapnp ES18xx: port=0x220, fm port=0x388, mpu port=0x1 snd: isapnp ES18xx: dma1=1, dma2=3, irq=5 snd: [0x220] ESS1868 chip found
Output of the script for several runs:
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 25.176 MHz, H: 31.469 kHz, V: 59.489 Hz DotClock 25.177 HTimings 640 656 752 800 VTimings 480 488 490 529 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3 Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0' Setting video mode to `/dev/fb0' Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz DotClock 28.323 HTimings 640 704 896 1088 VTimings 480 483 486 541 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz DotClock 28.323 HTimings 640 704 896 1088 VTimings 480 483 486 541 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3 -xres 1280 -yres 1024 -match Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0' Setting video mode to `/dev/fb0' ioctl FBIOPUT_VSCREENINFO: Cannot allocate memory Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz DotClock 28.323 HTimings 640 704 896 1088 VTimings 480 483 486 541 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz DotClock 28.323 HTimings 640 704 896 1088 VTimings 480 483 486 541 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3 -xres 1280 -yres 1024 -depth 4 -match Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0' Setting video mode to `/dev/fb0' ioctl FBIOPUT_VSCREENINFO: Cannot allocate memory Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz DotClock 28.323 HTimings 640 704 896 1088 VTimings 480 483 486 541 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz DotClock 28.323 HTimings 640 704 896 1088 VTimings 480 483 486 541 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3 -xres 1280 -yres 1024 -depth 2 -match Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0' Setting video mode to `/dev/fb0' ioctl FBIOPUT_VSCREENINFO: Invalid argument Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0' Using current video mode from `/dev/fb0'
Mode "640x480"
# D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz DotClock 28.323 HTimings 640 704 896 1088 VTimings 480 483 486 541 Flags "-HSync" "-VSync"
EndMode
Getting further frame buffer information Frame buffer device information:
Name : VGA16 VGA Address : 0xa0000 Size : 65536 Type : VGA 16 colors in 4 planes Visual : PSEUDOCOLOR XPanStep : 8 YPanStep : 1 YWrapStep : 0 LineLength : 80 Accelerator : No