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 - Paul Smedley

Pages: 1 ... 129 130 [131] 132 133 ... 140
Programming / Re: Multimac - chipsets requiring support
« on: January 19, 2014, 09:13:35 am »
People shouldn't get too excited.

Yes I have an interest in Multimac. Yes I'm interested in porting additional chipsets.

However, I'm at a VERY early stage.  At this point, I'm playing around trying to update the e1000e driver to a more recent kernel version, and if successful, will likely to the same with the r8169 driver.

Depending how much I learn, I may then target a new ethernet chipset.



Networking / e1000e driver - test updates
« on: January 19, 2014, 09:09:59 am »
Hi All,

I've done some updates to the multimac e1000e driver to update the linux kernel version it is based on.

At this time, I have three fourfive test versions available.

To test:
1) backup the existing \ibmcom\mac\e1000e.os2
2) replace with one in the test zips.

URLs for test builds:

Note these have been lightly tested on a Thinkpad T60 only.  Lightly tested basically means ensure the machine boots, gets an IP using dhcp, and can connect to a website.


Intent is to try and get this up to the latest kernel code and get the changes included in the multimac source code, and to learn a bit about how multimac works.



Programming / Re: Multimac - chipsets requiring support
« on: January 17, 2014, 09:51:18 pm »
* Intel I217-V (ClarkvilleV) Network Adapter / Intel(R) Ethernet Connection I217-V

This one should be supported by the E1000 driver. Perhaps the os/2 build needs to be updated to more recent linux source to add it...

Edit: yes it does - support has been added in newer releases of the linux source - I may try take a look at this over the weekend just for kicks.

Programming / Re: Closed source parts of eComStation
« on: January 17, 2014, 09:32:25 pm »
Maybe the most interesting driver to port is the "iwlwifi" project for people with Intel Wifi NIC:

Maybe it is, but I've created a new thread at for users to post the networking chipsets they require support for, in order to better understand the demand.

Not committing to work on multimac, but I'll admit to being curious on how difficult it would be to port a NIC driver.



Programming / Multimac - chipsets requiring support
« on: January 17, 2014, 09:29:21 pm »
Hi All,

Intent of this thread is to discover what networking chipsets people are using - wired or wireless - in order to help potential developers focus their efforts on the chipsets which will benefit the most users.

Best way to report would be to include an excerpt of pci.exe output showing the details on the network device in question, in particular, PCI ID information.



Summary of results so far (updated 7:00pm Monday 20th Jan Adelaide time)

Wired Chipsets:
* Intel I217-V (ClarkvilleV) Network Adapter / Intel(R) Ethernet Connection I217-V (Supported on linux by newer code in e1000e driver)
* Broadcom B57xx NetXtreme Gigabit Controller BCM5761e
* Vendor 1969h Atheros Communications /  Device 1063h AR8131 Gigabit Ethernet
* Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.20)

Wireless Chipsets:
Intel Chipset
* Intel Device 4237h PRO/Wireless 5100 AGN [Shiloh] Network Connection
* Vendor 8086h Intel Corporation /  Device 4238h Centrino Ultimate-N 6300
* Vendor 8086h Intel Corporation Device 0084h Centrino Wireless-N 1000 BGN
* Intel WiFi Link 1000 BNG
* Intel Centrino(R) Wireless-N 2200  [8086:0891]
* Intel Centrino Advanced-N 6205

Broadcom Chipset
* Dell 1510 Wireless-N (Broadcom BCM4322)
* Broadcom Wifi, BCM43228 / 14E4:4359

Realtek Chipset
* Rtl 8172 Wlan [10EC:8172]

Programming / Re: Closed source parts of eComStation
« on: January 17, 2014, 09:08:04 pm »
Four developers work on OS/4 kernel for years.

Yes, and they are 4 developers who are wasting their time,

IMHO those 4 developers can spend their time working on whatever they choose to and are interested in. They're doing what they're doing for free.

Same situation with me, I work on what interests me. Yes - if someone asks for a port it will be considered, but at the end of the day, it's my time.....

General Discussion / Re: Sources of DBExpert?
« on: January 17, 2014, 08:51:17 pm »
Carla contacted me back, we talked a little bit. We are not sure if DBExpert can be released as open source yet, it will take some time to check for the files.

But she told me that DBExpert shipped with ODBC drivers licensed from InterSolve. Do you know of a free ODBC driver for OS/2 that could be used instead?

I just asked on the german forum  if Wolfgang will be interested on removing the dependencies on InterSolve ODBC drivers?


Applications / Re: Updates at
« on: January 03, 2014, 03:19:25 am »
Port of Tor added today

General Discussion / Re: What is European Software Solutions - ?
« on: January 01, 2014, 10:01:40 pm »
Today I was checking Mensys site and I found that it started to reference

On it's web site it says that one of their main softawre package is eCS/2 (or eComStation). It seems to be a branch of Mensys, or a company that it separating from Mensys to be focused on software development.

Does anybody know about it? Is it old news that I just found out?

Interesting - domain whois shows:
Registrant Name: M.B. Jong de
Registrant Organization: Sneldohwa B.V.
Registrant Street: Crayenestersingel 65
Registrant City: HAARLEM

So certainly looks like it was created by Mensys.

Applications / Re: Updates at
« on: December 31, 2013, 10:57:06 pm »
Awesome Paul. Thank you for your work and Happy New Year.

There is a new years day treat in the twitter feed too :)

Applications / Updates at
« on: December 31, 2013, 04:58:01 am »
Hi All,

I took some time today to add some updated ports to my site at

These include updates to PHP 5.3, PHP 5.4, PHP 5.5, cmake, Ghostscript, imagemagick & squid.

I've also renamed to twitter account I was using for hplip to os2ports - and will try keep updates flowing on either things I have available for testing, on my site, or general information on what I'm working on.

A twitter feed of this account is also displayed on my site.

Happy New Year!


Programming / Re: Test build of GCC 4.7.3 available
« on: December 30, 2013, 10:00:34 am »
fate tests fail here with:
Test eval failed. Look at tests/data/fate/eval.err for details.

That'll be the FPU exception bug where the Presentation Manager re-enables FPU exceptions without saving state and restoring state, my V4+free updates install doesn't have it.
Easiest fix is to add
Code: [Select]
#ifdef __i386
    short fcr;
    __asm__ volatile ("fstcw        %0 \n"
                      "or      $63, %0 \n"
                      "fldcw        %0 \n"
                      : "=m"(fcr));
or from Cairo,
Code: [Select]
static inline void
DisableFPUException (void)
    unsigned short usCW;

    /* Some OS/2 PM API calls modify the FPU Control Word,
     * but forget to restore it.
     * This can result in XCPT_FLOAT_INVALID_OPCODE exceptions,
     * so to be sure, we disable Invalid Opcode FPU exception
     * before using FPU stuffs.
    usCW = _control87 (0, 0);
    usCW = usCW | EM_INVALID | 0x80;
    _control87 (usCW, MCW_EM | 0x80);
after main() in all executables.
Plan9 has a similar bug and there is an alternative main() in compat/plan9/main.c where main() is undefined and replaced but I never could get it to work on OS/2, multiple symbol errors, I guess it would be needed to be added to crt0.obj and perhaps used with another flag much like -Zbin-args.

Don't suppose you have a diff with this already in place? I don't fancy modifying multiple source files due to time constraints...

Programming / Re: Test build of GCC 4.7.3 available
« on: December 29, 2013, 11:27:37 pm »

Hi Dave - were you able to test with 4.7.3 at al? I'm curious when the regression started as it may help in the debugging.

Hi Paul, tested 4.7.3 and had similar results.

I will have to get this replicated locally when step through 4.4.6 -> 4.5.4 -> 4.6.x -> 4.7.x and see where the failed tests started from

Another one for the todo list

Programming / Re: Closed source parts of eComStation
« on: December 28, 2013, 12:52:27 am »
Neil, if you can get SAMBA and/or CUPS to print over the network to a NAS based print server that requires a username and password to log in I would love to know the necessary incantations and what must be sacrificed to do so.

To be honest - I thought this was possible with cups - I would expect specifying the printer queue as smb://username:Password@ip_address in CUPS would do this (but I could be wrong)

Comments, Suggestions & Questions / Merry Christmas!
« on: December 24, 2013, 02:36:27 pm »
Merry Christmas to all OS/2-eCS users!!!

Pages: 1 ... 129 130 [131] 132 133 ... 140