|
TuxMobil
|
site map · index a-z · search |
|
Intro Hardwaresurvey
|
Linux on the COMPAQ Armada 1592DT LaptopPrefaceThis is a survey about Linux related hardware features of the COMPAQ Armada 1592DT. I don't try to explain the usual installation details (for instance, which partitions I have made). If you like to know more about Linux and laptops take a look at my Linux-Mobile-Guide. Introduction
Though I am quite satisfied by the quality of the laptop, I am
not satisfied by the specifications offered by COMPAQ I suppose these data are also valid in appropriate form for the other members of the COMPAQ Armada 15xx PC family. Installation
On my COMPAQ Armada 1592DT I have installed the Deutsche Linux-Distribution I use Linux and Window$95 together, using the boot manager LILO without any problems. HardwaresurveyGeneral Hardware Data586MMX CPU/233MHz/32MB/3.2GB, COMPAQ Armada 1592DT (TFT) 465.31 BogoMIPS (2.1.131) Harddiskhda: IBM-DKLA-23240, ATA DISK drive hda: IBM-DKLA-23240, 3102MB w/460kB Cache, CHS=787/128/63 The COMPAQ Armada 1592 DT comes with a preformatted partition table:
I don't remember quite sure, how the harddisk was partitioned
exactly, but I guess there was a partition which wasn't seen by
It seems easy to change and upgrade the harddisk (how much GB
are possible?). You need a T-9 torx srew driver. Just remove
three screws at the backside (one behind the battery, one in
the middle of the backside, one behind the floppy drive),
which are marked -
See IBM Harddisk
I checked BIOSAs mentioned above, the COMPAQ BIOS version 2.00 K1 program resides at a separate partition. As some other Armada sites suggest, I use LILO to boot to the BIOS partition. It seem easy to change the BIOS battery. You may access it the same way as the memory or the hard disk, see the hard disk section for further info. Y2K Hype aka Millenium Bug Hype I checked the BIOS with the following dates and it seems to work alright:
*) Not setable in the BIOS, so I choosed 02/28/YYYY and waited for the change to the next day. **) beyond 32 Bit border
Source: Linux-Magazin Memory (RAM)
I checked memory and cache with PROCESSOR AND CACHE INFO c't 5/98/ Andreas Stiller V1.6n Processor Timing :Pentium,Pentium-MMX Processor CPUID :GenuineIntel Typ=00 Fam=05 Mod=08 Rev=01 Feat=008001BF Processor Name :Pentium-MMX (TCP 1,8/2,5V) myA0-Step Actual clock rate :233.922 MHz Primary Cach (L1) : 16 KByte,4way associative Secundary Cach (L2):512 KByte,direct mapped Code Cache (L1) : 16 KByte,4way associative Main memory :32 MByte,no Memory holes found Cacheable Area L1 :32 MByte, no noncacheable Areas found Cacheable Area L2 :32 MByte, no noncacheable Areas found Write Strategy L1 :Write Back,no Write Allocation,linear Fill,Pseudo-LRU Write Strategy L2 :Write Back,no L2 Flush (wbinvd) Dirty Tag L2 :ok Data Flow an Bus Performance(Main memory: 00120000h) : best rate for 16K MOVSD Cache/Page Hit : 17.5 æs => 935.3 MByte/s medium rate for 16K MOVSD (Miss + Hit) : 405.8 æs => 40.4 MByte/s medium rate for 16K MOVSD (L2 clean) : 484.4 æs => 33.8 MByte/s medium rate for 16K MOVSD (L2 dirty) : 675.1 æs => 24.3 MByte/s worst rate for 16K MOVSD (misses) : 666.5 æs => 24.6 MByte/s via FPU 16K (misses) : 487.5 æs => 33.6 MByte/s averaged at 512 KB L2-Cache /DOS (640K) : 367.4 æs => 44.6 MByte/s averaged at 512 KB L2-Cache /Win (4M ) : 432.1 æs => 37.9 MByte/s It is very easy to upgrade the memory (up to how much MB?). The access to the memory slot is quite simple. The process is explained in the manual very clearly. Use a TORX-9 screwdriver to open the hardware case. Note: To enable the full use of the memory I had to use this entry in lilo.conf:
The recommendations from other COMPAQ Armada Linux sites, such as 32M or 3276k didn't work. PCMCIA
The PCI-PCMCIA controller TI1130 is compatible with i82365sl,
it is detected by Graphics-ChipTextmodeIn text mode I can't get the display to use the full screen size, though I tried all available video modes. Solution 1
A solution by Daniel Franklin
Armada 1500c "To improve this I recompiled the kernel with the vesa_fb framebuffer console driver. This only works in 256 colour mode, but at 800x600 it uses the whole screen and gives a 100x37 text console." You need the following kernel parameters. # # Konsolentreiber # CONFIG_VIDEO_SELECT=y # CONFIG_MDA_CONSOLE is not set CONFIG_FB=y CONFIG_DUMMY_CONSOLE=y # CONFIG_FB_PM2 is not set CONFIG_FB_VESA=y # CONFIG_FB_MATROX is not set # CONFIG_FB_ATY is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FBCON_ADVANCED is not set CONFIG_FBCON_CFB8=y CONFIG_FBCON_CFB16=y CONFIG_FBCON_CFB24=y CONFIG_FBCON_CFB32=y # CONFIG_FBCON_FONTWIDTH8_ONLY is not set CONFIG_FBCON_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_SUN8x16 is not set # CONFIG_FONT_SUN12x22 is not set # CONFIG_FONT_6x11 is not set # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set Solution 2I got this recommendation for text mode from Dean Varney <dean.varney_at_opsm.com.au> and Ben Gerdemann: "I don't think you can change the text display size using different video modes. I guess Compaq decided that no one would want their display any smaller than the maximum available - look on that as an undocumented feature. HOWEVER, You can get a full-screen display in text mode by hitting <Fn>+<T> (function and 'T'). Well, you can on my 1598DT. The only problem is that the text doesn't get resized "nicely" and you end up with very rough characters. Personally I find the smaller screen easier to read, but at least you've got the choice." Solution 3Frédéric Bouyer <brfx_at_mail.dotcom.fr> wrote; ".. I found a solution using SVGATextMode : just install it with the following /etc/TextConfig file... Once you are sure it runs, you can remove SyncDisks. If your screen looks or sounds bad, just switch off the PC - fast ! Take care of your screen (at your own risk : we can't be sure that all the 1592DT are all built the same inside) and enjoy ;-) SVGATextMode 100x42 TextConfig file: ############################################################# # # # Configuration file for the "SVGATextMode" program # # # ############################################################# Chipset "VGA" Clocks 25.175 28.322 31.500 45.000 Option "SyncDisks" ResetProg "/usr/sbin/STM_reset" Option "LoadFont" FontProg "/usr/bin/setfont" FontPath "/usr/share/consolefonts" FontSelect "lat1u-16" 8x16 9x16 8x15 9x15 FontSelect "lat1u-14" 8x14 9x14 8x13 9x13 FontSelect "lat1u-12" 8x12 9x12 8x11 9x11 FontSelect "lat1u-10" 8x10 9x11 8x9 9x9 FontSelect "lat1u-08" 8x8 9x8 8x7 9x7 FontSelect "Cyr_a8x32" 8x32 9x32 8x31 9x31 #Cursor 0-31 # block cursor #Cursor 28-31 # underline cursor: the default. HorizSync 30-48.5 VertRefresh 40-75 # FB: when you are sure it works, exchange the #'s #DefaultMode "100x42" DefaultMode "80x25" "80x25" 28.3 640 680 776 800 400 412 414 449 font 9x16 "100x75" 45 800 856 879 1040 600 637 643 666 font 8x8 "100x66" 45 800 856 879 1040 600 637 643 666 font 8x9 "100x42" 45 800 856 879 1040 600 637 643 666 font 8x14 Graphics Mode
In graphics mode the whole screen is used. The
Chips&Technologies CT68554 PCI graphics chip is not
detected by XFree86 3.3.1
The XF86_VGA16 server works fine with a resolution of 800x600. The
XF86_SVGA server I couldn't get to work fine yet. I tried the config
files from Bjoern Metzdorf Mike Harrison <MYKULH_at_yahoo.co.uk>"..if I selected the LCD panel I could only get VGA settings after much playing about it worked quite well is I selected the Compaq V70 monitor don't know why but if I picked this monitor I could get 800x600 and 256 colours. Not sure if this is good for the screen but it seems to work and give a good display." External DisplayYou may choose three different display modes by toggling <FN><F4>
I couldn't check neither of the modes together with an external monitor yet. From Steve <steve_at_cygnet.co.uk>: 1) The video chip used in this Armada is the new C&T 68554, it is supported by the SVGA driver that comes with versions of XFree from 3.3.1 upwards - however, the initial support in 3.3.1 is not reliable, you really want a later version. The memory is wrongly detected so you should specify 2048K. Below is my configuration file. # 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:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
EndSection
Section "ServerFlags"
EndSection
Section "Keyboard"
Protocol "Standard"
XkbRules "xfree86"
XkbModel "pc101"
XkbLayout "gb"
EndSection
Section "Pointer"
Protocol "PS/2"
Device "/dev/mouse"
Emulate3Timeout 50
Resolution 100
Buttons 3
Emulate3Buttons
EndSection
Section "Monitor"
Identifier "Primary Monitor"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 31-95
VertRefresh 50-130
# 1024x768
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync
# 1152x864 @ 60 Hz, 53.5 kHz hsync
Modeline "1152x864" 89.9 1152 1216 1472 1680 864 868 876 892 -HSync -VSync
# 800x600
Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync
# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823
# 1152x864 @ 70 Hz, 62.4 kHz hsync
Modeline "1152x864" 92 1152 1208 1368 1474 864 865 875 895
# 1024x768 @ 85 Hz, 70.24 kHz hsync
Modeline "1024x768" 98.9 1024 1056 1216 1408 768 782 788 822 -HSync -VSync
# 1152x864 @ 78 Hz, 70.8 kHz hsync
Modeline "1152x864" 110 1152 1240 1324 1552 864 864 876 908
EndSection
Section "Device"
Identifier "Primary Card"
VendorName "Unknown"
BoardName "Chips & Technologies CT68554"
VideoRam 2048
Chipset "ct68554"
DacSpeed 90.000
MemBase 0x40000000
# Device section for C & T cards.
Option "suspend_hack"
Option "mmio"
EndSection
Section "Screen"
Driver "SVGA"
Device "Primary Card"
Monitor "Primary Monitor"
DefaultColorDepth 16
SubSection "Display"
Depth 8
Modes "1152x864" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 15
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1152x864" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
EndSection
2) Note that I have introduced a neat trick above! For my nice 17" monitor I start X with no options and get the default 16-bit 1152x864 display - but when using the LCD screen I specify a 15-bit display (startx -- -bpp 15) and get the correct 800x600 resolution automatically. This saves having to have 2 XConfig files. Sound
Window$95 reports an ESS
Sound initialization started Kernel Sound Driver
With the following kernel parameters I got a very lousy sound
quality. But I didn't have time to check other parameters or
sound drivers or parameters, e.g. # Sound # CONFIG_SOUND=y CONFIG_AUDIO=y CONFIG_MIDI=y CONFIG_YM3812=y # CONFIG_PAS is not set CONFIG_SB=y CONFIG_ADLIB=y # CONFIG_GUS is not set # CONFIG_PSS is not set # CONFIG_MPU401 is not set # CONFIG_UART6850 is not set # CONFIG_UART401 is not set # CONFIG_MSS is not set # CONFIG_SSCAPE is not set # CONFIG_TRIX is not set # CONFIG_MAD16 is not set # CONFIG_MAUI is not set SBC_BASE=220 SBC_IRQ=5 SBC_DMA=1 SB_DMA2=5 SB_MPU_BASE=330 SB_MPU_IRQ=11 DSP_BUFFSIZE=32768 # CONFIG_LOWLEVEL_SOUND is not set Infrared Port - IrDA(TM)The infrared port uses /dev/ttyS2irq 4, port 0x03e8. It works in SIR mode with the last version of the Linux/IR package for 2.0.x kernels. You may read more about Linux and Infrared in my Linux-Infrared-HOWTO . Roberto Jung Drebes <drebes_at_inf.ufrgs.br> wrote: "I noticed in the Laptop-HOWTO that the output from BIOSDUMP.EXE in your Armada 1592 shows that you have a 'PNP0511' -- Generic IrDA SIR port, from where you conclude that it only works with SIR. My Armada 1700 has exactly the same output and I managed to discover that it actually has a FIR port, but it does not explicitely says that in the PnP BIOS enumeration. It is a SMC IrCC which is part of the SMC Ultra IO chip. I'm telling you that because perhaps your machine also has one. ... I cannot garantee that it is a SMC, but you can try it." Touchpad and Mouse
The CDhdb: ATAPI 16X CDROM drive, 128kB Cache hdb: UJDA120, ATAPI CDROM drive A report from Craig McAdam: "If you download the latest FLASH memory upgrade from Compaq and install it, you can boot from the CD-ROM. I used this when installing RedHat 5.2 from CD - the commercial CD is bootable." Floppydrive
The floppydrive works up to 1.920MB with Keyboard
The status of NUM, CAPS and SCRL may be displayed with
Advanced Power Management (APM)The BIOS supports APM version 1.2 .The kernel function Power-Off-On-Shutdown (CONFIG_APM_POWER_OFF) works with kernel 2.0.35 and with 2.1.132. You have to use halt -p for the 2.1.132 kernel to shutdown the machine. The other functions I couldn't test yet. BatteryBattery (Lithium Ion) works 2 hours for each charge cycle, charge time 1 hour. Real Time Clock (RTC)RTC is detected by the kernel and shows up in /proc/rtc. Overview PCI Devicesc't PCI-Optimierer Version 3.03.00
(c) Georg Schnurer, Redaktion c't, 1993..1998
Bus Nr. 00h
00( 0) 0 Vendor=OPTi FireStar Plus No PCI-INT
Device=82C701 Pentium Host Bridge, Rev=32h
01( 1) 0 Vendor=OPTi No PCI-INT
Device=82C700 PCI EIDE Controller, Rev=31h
10(16) 0 Vendor=Compaq No PCI-INT
Device=USB Open Host Controller
11(17) 0 Vendor=Texas Instruments INT A=IRQ 15
Device=PCI1131 PC card CardBus controller, Rev=01h
11(17) 1 Vendor=Texas Instruments INT B=IRQ 11
Device=PCI1131 PC card CardBus controller, Rev=01h
12(18) 0 Vendor=Chips & Technologies No PCI-INT
Device=F68554 HiQVision LCD/CRT GUI Controller
14( ) 0 Vendor=OPTi No PCI-INT
Device=82C568 PCI Enhanced IDE Adapter, Rev=30h
(20) 0 Vendor=OPTi
Device=82C825 Firebridge IDE Interface
Annotations
1)
OPTI621X: IDE controller on PCI bus 00 dev a0
2) Bus Nr. (##) from Sources
Docking StationI don't use a docking station.They seem really expansive and I can't see any usefulness. I would like to buy a PC instead and connect it via network to the laptop. Or use an external display, which works well as described above, and an external keyboard and mouse.
From:
Martin J. Evans You may want to build support for you docking station hardware as modules instead of putting it directly into the kernel. This will save space in your kernel but your choice probably largely depends on how often you are docked. " USBThe USB is detected by the kernel. But I couldn't do any further checks yet. Parallel Port
parport0: PC-style at 0x378 [SPP,PS2]
lp0: using parport0 (polling).
PnP
BagYou probably wonder, why I include this topic here. But shortly after using the laptop I recognised that the rear side of the machine (where the ports are arranged) was slightly damaged. Though I have taken much care when transporting the laptop, this was caused by putting the bag on the floor. It seems that the laptop has so much weight, that it bounces inside the bag on its own rear side. So I decided to put a soft pad into the bag before loading the laptop. The COMPAQ Armada 15xx PC Family
Other Resources
Thanks
TuxMobil - Mobile LinuxPlease feel free to mail me if you have recommendations or criticism. I'm very receptive to additions, suggestions and changes from the readers of this document. Please note: If you don't object I will include your name and e-mail address in the credits section above. Werner Heuser <wehe_at_tuxmobil.org> |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
print · i-mode · WAP · PDA contact · imprint · privacy (P3P) · sponsors · RSS © Werner Heuser 1997-2015 · http://tuxmobil.org/armada1592dte.html · last change Mon Aug 31 2009 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||