Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Andy Willis

Pages: 1 ... 6 7 [8] 9 10 ... 15
106
Internet / Re: Experimental SeaMonkey build
« on: January 22, 2016, 08:17:51 pm »
Seems to work fine here though I only have a couple of channels open. Are you getting a trp file? Is it crashing in an xmms register? And of course, what CPU, there's cpuinfo.zip on Hobbes to get all the CPU flags, handy for comparing which extensions are supported and at least one Phenom user had a sigill as Phenom supports SSE4a but not SSSE3 while my CPU is the opposite.
I don't know how to read the trp file but it does create one... it crashes in xul.dll on an invalid address is all I can tell for sure.  Here is the cpu information from cpuid and cpuinfo and a few lines from the trp files that seemed to stand out to me as maybe helpful.  I can send the whole thing if useful.

[e:\download]cpuid
CPU Vendor String: "GenuineIntel"

CPU supports MMX instructions
CPU supports SSE instructions
CPU supports SSE2 instructions
CPU supports SSE3 instructions
CPU supports SSSE3 instructions
CPU supports SSSE4.1 instructions
[e:\download\cpu\cpuinfo]cpuinfo.exe
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
stepping        : 6
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64 monitor ds_
cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lm lahf_lm
cpu MHz         : 2500.105
model name      : Intel(R) Core(TM)2 Duo CPU     T9400  @ 2.53GHz

 Filename: E:\BROWSERS\WARPZILLA\XUL.DLL 12/25/2015 14:34:00 35,707,368
 Address:  005B:14F31D63 (0001:009B1D63)
 Cause:    Attempted to read from 0000001C
           (not a valid address)

______________________________________________________________________

 Failing Instruction
______________________________________________________________________

 14F31D54  SUB  ESP, 0x4c              (83ec 4c)
 14F31D57  MOV  EBX, [ESP+0x68]        (8b5c24 68)
 14F31D5B  MOV  EDI, [ESP+0x60]        (8b7c24 60)
 14F31D5F  MOV  ESI, [ESP+0x6c]        (8b7424 6c)
 14F31D63 >TEST BYTE [EBX+0x1c], 0x40  (f643 1c 40)
 14F31D67  JNZ  0x14f31d79             (75 10)
 14F31D69  MOV  DWORD [ESP+0x4], 0x0   (c74424 04 00000000)
 14F31D71  MOV  [ESP], EBX             (891c24)

 Call Stack
______________________________________________________________________

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  14F31D63   XUL       0001:009B1D63  between gfxFontGroup::TryAllFamilyMembers + 13 and gfxFontGroup::WhichSystemFontSupportsChar - 19D  (both in gfxFont.cpp)

 Lost Stack chain - invalid EBP FFFF7F00

107
Internet / Re: Experimental SeaMonkey build
« on: January 21, 2016, 09:16:13 pm »
Anyone using Chatzilla?  It crashes here shortly after start.  I have not tried a new profile yet.
Actually, just gave a new profile a shot and it crashes even faster... previously it would start to load the servers in the list, with new profile it crashes immediately on launch of IRC.

108
Applications / Re: XWorkplace Monster Revival ?
« on: November 27, 2015, 08:32:21 pm »
I can say that WPS Wizard is unstable, but it offers a good concept on how to improve the GUI and include a toolbar on the GUI windows. It is available for anybody to grab the source code at the Netlabs SVN and fix it.
I had pulled the code and tried to build it, it looks like there is a dependency on the cwmm source code that is not available:
#The base dir for additional functions for the MM helper programs
export COMMONSRC   =   H:/cwmm/common_functions
It looks for that code very early in the build process.

109
Applications / Re: LVM.DLL and IVM.DLL
« on: November 21, 2015, 12:31:29 am »
IVM fixes some issues that were found in LVM (I don't know what all).  I think it was even mentioned at the last Warpstock what it was but I don't recall what.  I am fairly certain that ivm.dll is just lvm.dll renamed via dllrname or the like and lvm.dll fixes whatever issue it was needed for and then just forwards everything to ivm.

110
Utilities / Re: Accelerometer / Screen Orientation / Screen Resolution
« on: November 09, 2015, 05:39:12 pm »
Quote
Are you certain?  From what I recall from looking into it years ago was that a driver for the OS was required to park the drives.
I'm pretty sure that my R52 does it via BIOS or harddisk firmware. Otherwise the whole crash protection would be useless for any OS. The predominate OS on Notebooks these days is by far no real time OS and no driver can guarantee the required reaction time. Especially when the OS is booting or shut down. And at that times these feature is most important from a users POV.

At the times of R52 Thinkpads where even sold without Win installed. Although a DOS driver if available would work more reliable than a Win one it does not cover the times when the OS is not running. So yes, from a technical POV I can not imagine that for crash protection a driver is needed. Although I've to admit I did not dig in further. Do you have some special insight to this feature for Thinkpads or for other brands?
I had thought it was firmware or BIOS but from what I recall (it was many years ago now, so it is hazy at best) it seemed that a driver was required for the OS.  It is possible, that the firmware or BIOS is controlling it until ACPI kicks in or something but I don't remember now any specifics.  It is possible I misread what I was looking at back then but I don't remember enough to say anything more. 

111
Utilities / Re: Accelerometer / Screen Orientation / Screen Resolution
« on: November 05, 2015, 05:55:41 pm »
I think you're mixing two different 'systems' here in this thread.

1) The hard disk protection built f.e. into Thinkpads since many years uses accelerometer devices to detect the strength of acceleration. Not sure if the accelerometer is built into the hard disk or on the motherboard or anywhere else in the Notebook. Either hard disk firmware or BIOS immediately puts the heads onto parking position when strong accelerations are detected.

If BIOS or hard disk stores such events and where that information is saved for reading by the user (OS via driver) is unknown to me. But obviously some models do as you pictures show.
Are you certain?  From what I recall from looking into it years ago was that a driver for the OS was required to park the drives.

112
Utilities / Re: Accelerometer / Screen Orientation / Screen Resolution
« on: November 05, 2015, 01:18:54 am »
I miswrote the executable names... should have been ps2.exe and ps2main.exe rather than the tp.  Anyhow, I do not recall anything for stopping the HDD but I can't actually double check as the basedev isn't loaded.

113
Utilities / Re: Accelerometer / Screen Orientation / Screen Resolution
« on: October 28, 2015, 10:45:36 pm »
Basically it is a basedev driver and an executable... from my config.sys:
REM BASEDEV=AODBSMD.SYS
and from the program directory:
tp.exe (dos) and tpmain.exe (os2)
It worked with the T42 but has not worked for me with the newer systems but I don't recall what exactly.
You should be able to just add the basedev statement and run the executable without running the install.

114
Applications / Re: Why Qt4 Lib uses REGISTRY.DLL?
« on: October 01, 2015, 11:15:19 pm »
Hi

I was checking on my experiments with OS/2 VMs that the Qt apps uses "Registry.DLL" file, otherwise the Qt apps will not run.

Even that I tried to document Registry.dll on the EDM/2 I still have my doubts of what it does and to which OS/2 component should be referred to. I put is as part of the Open32 component, but now I have my doubts.  I used to have this description on this file "Windows-like registry support. Used by Open32. ".

Any comments are welcome.

Regards
from the readme.os2 in the section Environment variables

QT_PM_NO_REGISTRY         If set, Qt will not use the Open32 registry to store
                               application settings with QSettings. Instead, plain
                               text INI files will be used for both NativeFormat
                               and IniFormat. Due to a number of problems in the
                               Open32 registry implementation (that may easily lead
                               to registry corruption), this is the default
                               behavior if neither this nor the QT_PM_REGISTRY
                               variable is set.
   
QT_PM_REGISTRY            The opposite to the above. If set, Qt will use the
                               Open32 registry to store application settings. This
                               variable is ignored if QT_PM_NO_REGISTRY is set.

regards
Silvan
This will control whether or not to use the Open32 registry but apparently the call to registry.dll is not in such a way as to load it if available or to ignore it if not.

115
Programming / Re: libc panic
« on: August 03, 2015, 05:15:53 pm »
What does -D__ST_MT_ERRNO__ do?  I have recently come across it and couldn't determine what its purpose was.

116
General Discussion / Re: Windows 10 and privacy
« on: July 31, 2015, 12:08:28 am »
When talking about ordinary users, GNU/Linux nowadays does not even remotely convey that inconvenience as OS/2 does: unlike OS/2, each and every PC use case of an everyday user is absolutely possible and common with GNU/Linux.
Possible yes, but older hardware is not supported by newer Linux distros as well as OS/2 supports it.  When I say older, think of a T400 thinkpad laptop.  I have one with an ATI video that is not supported via the ATI drivers but runs with VESA on Linux from even a couple of years ago as they dropped the "old" video support (Fedora, Ubuntu anyhow).  Panorama is much faster on it than Linux runs.  Yes, you could run a Linux distro from that time but it is less supported than OS/2 at this point and doesn't allow for newer application installs via the package manager.

117
General Discussion / Re: XEU.com and eComStation
« on: July 16, 2015, 05:16:28 pm »
I have a program called timewait, I don't recall now where I found the source but I compiled it to give a 5 second delay.

I wrote that, assuming it's the same one. I use it to insert a delay between HELPERW and NETBIND to avoid GenMAC initialization problems.

FWIW I don't think that's the issue with the USB problem on Chinese. DBCS is rather more complicated than SBCS when it comes to everything that has to happen at bootup, and I've found there's more scope for things to go wrong. (I remember I never could get full-screen CMD sessions working while booted from CD on DBCS, for some weird reason.)
Now that you mention it, I think I did get the source from you.

118
General Discussion / Re: XEU.com and eComStation
« on: July 16, 2015, 04:51:30 am »
Joachim,

I for one want to thank you for continuing to work on eCS even when the situation became more difficult amid both company changes and user feedback/criticism.  I can understand how that would be difficult, and I am looking forward to the new version of eCS.

As for the pauses / crashes upon boot, I ran into something similar to what Doug talks about on a machine years ago (Warp 4 based), I don't recall exactly what it was but there was something I ended up putting in the startup/config.sys that caused it to pause for about 5 seconds, never had a problem booting again.  Unfortunately that machine is long gone or I'd check to see what it was I'd done.
I have a program called timewait, I don't recall now where I found the source but I compiled it to give a 5 second delay.

119
Hardware / Re: Unexeptable printer speed.
« on: June 30, 2015, 11:31:28 pm »
I have installed the latest USB-drivers from ArcaNoae. and I now also have set up a network printer and am using the same driver as for the USB connection. The output port is SLPR1 (is that correct?). Anyway I can print using the network, but the speed is the same as with USB connection.
Hmm SLPR sounds like parallelport. Network is usually a LPD.
regards
Silvan
SLPR is old now but is newer than LPD... I've been using it for network printers for many years and as I recall much easier than LPD to setup.  There is a setting that could affect speed, it uses the newer high speed or LPD compatible which is slower but the one that normally works from what I have found. 

120
Roderick, just move the next thread and ignore me if you don't like or support the idea.

Roderick, I'm not saying that IBM DDK can be open source, I'm saying that binaries created with DDK code can be freeeware.

It seems to be a status quo on driver development on the platform that when I ask something related to the IBM DDK, everybody wants to shut me up. I only suggested to built a driver for an experimental use, that's all, but it seems Taboo to a lot of people.

What is going on? Is driver development a secret mystery that is only for the "chosen one" ? Please if you don't support this move to the next thread.

I still need to know if there is interest on someone to built a freeware release of "screen01, kbdbase, clock01, print01".

Regards
I think the concern is having old versions floating around with new dates and people trying to use them thinking they are an "update". 
I built print01 with the only change being this line:
#define  IRQ15           48   // MAXimum IRQ number
where it had been 15.  This allowed IRQs greater than 15. 
The others, I suspect, will likely build just as easily but will be old code.  (print01.sys that I have with eCS 2.1 was 10.70 and I think the code in the DDK is at 10.59 - which I am still not certain of).  When the choices are not having print01 work at all or have it backlevelled then you might choose backlevelled.  I think it would be trivial to build these files but seeings they are based on old code I don't think they should be put up for general use to prevent confusion.  Maybe a page here on OS2World with full listing as to what they are and their purpose. 
In fact I just built kbdbase (sbcs, for dbcs the makefile is telling me it doesn't know how to make the ob1 files which I haven't figured out why yet) and clock01.  I can't find screen01 source so far and print01 is on hobbes.

Pages: 1 ... 6 7 [8] 9 10 ... 15