Re: [ql-developers] HTTP server speed test

2004-02-16 Thread Peter Graf
Tony Firshman wrote:

 Unfortunately I have no second PC so I can only measure from PC to 
Q60 and
 vice versa.
 I am sure I have such a card.
 I will fit it in one of the nine PCs here tomorrow (5 run 24/7!) and
 test.   It may not be until the evening.

Many thanks!
I did have an NE2000.
However I am haivng trouble under W98.
It is not pnp but W98 found and installed it with NE2000 compat driver.
It though did not show up on my switch.
I connected the 'default' jumper, and it now show the 10mbps conneciton
LED, which flashed reassuringly on startup.
It also show up as working under device mgr.
However it is not finding my network.

Any ideas?  I have played with a few IRQs.
Default was 3, and it is now:
IRQ 9
I/O 0300-031F
All was fine with the existing pci card, which I removed.
Maybe selecting TCP/IP protocol under network bindings? However tinkering 
with your Windows settings looks like more trouble than this test is worth. 
I don't want you to waste too much precious time. Many thanks,

Peter




Re: [ql-developers] HTTP server speed test

2004-02-16 Thread Peter Graf
Tony Firshman wrote:

I have not managed to get my debian system to install a mouse
successfully, so only have command line.
Is there a command line ethereal?
Not that I know. If you only have a commandline, you could transfer the 
file with curl, which I remember to have a useful speed display. But it 
displays the payload rather than the raw data, so it will not directly 
compare to my figure. If it works I can measure with curl for comparison.

Peter




[ql-developers] HTTP server speed test

2004-02-15 Thread Peter Graf
Hi,

is somebody out there who owns two networked PCs, one with a 10 Mbit/sec 
ISA NE2000 (or clone) card, and could do a speed test using this PC as HTTP 
server?

With the Q60/QLwIP as server I currently get average 854 kBytes/sec HTTP 
throughput, measured with Ethereal, transferring a file larger than 10MB. 
It would be interesting how far from the optimal value this is still away.

My test setup:
Server: Q60/80, Realtek RTL8019AS ISA, QDOS Classic 3.25 Beta R, QLwIP
Client: Athlon 1.2 GHz, Realtek RTL8029AS PCI, RedHat Linux 9.0, Netscape 
browser

Unfortunately I have no second PC so I can only measure from PC to Q60 and 
vice versa.

Thanks,
Peter


[ql-developers] HD max size (was: Re: Linux Q40 Update)

2003-12-17 Thread Thierry Godefroy

On Mon, 15 Dec 2003 23:37:44 +0100, Richard Zidlicky wrote:

 !!! WARNING !!! Kernel 2.4.18 (probably anything 2.4.21)
 will eat filesystems on disks137GB.

Read in Documentation/ide.txt of the Linux kernel sources:
==
How To Use *Big* ATA/IDE drives with Linux
--
The ATA Interface spec for IDE disk drives allows a total of 28 bits
(8 bits for sector, 16 bits for cylinder, and 4 bits for head) for addressing
individual disk sectors of 512 bytes each (in Linear Block Address (LBA)
mode, there is still only a total of 28 bits available in the hardware).
This limits the capacity of an IDE drive to no more than 128GB (Giga-bytes).
All current day IDE drives are somewhat smaller than this upper limit, and
within a few years, ATAPI disk drives will raise the limit considerably.
==

I suppose your 'Gb' was 10^9 bytes one (the one HD manufacturers use in
their spec to make your believe that you got a bigger HD) and not the
-true- 1024^3 bytes Giga-byte, so I guess you simply hit the 128Gb limit
as described in the doc...

Thierry.


Re: [ql-developers] Linux Q40 Update

2003-12-17 Thread Richard Zidlicky

On Wed, Dec 17, 2003 at 01:19:47AM +0100, Thierry Godefroy wrote:
 
 On Mon, 15 Dec 2003 23:37:44 +0100, Richard Zidlicky wrote:
 
  Hi,
  
  a short roundup of issues I am messing with:
  
  !!! WARNING !!! Kernel 2.4.18 (probably anything 2.4.21)
  will eat filesystems on disks137GB.
 
 * chuckles * I didn't even figured out how to get this damned
 atari_fdisk to properly enable and setup extended partitions,
 so my 20Gb HD is pretty much underused already...

strange, that was not the slightest problem for me.. currently
there are 2x60GB disks under the hood. At least you dont have
to think about the 137 GB problem.

  plenty of updated user packages and libs
  
  gcc issues:
  
   - libgcc_so in gcc3.3 is incompatible with previous versions
 due to a change (a real improvement actually ;) in m68k exception
 handling and version number wasnt bumped accordingly.. this makes
 system upgrades not practical for average user.
 
 No chance to install the two libraries in parallele ?

would work, but each approach has some drawbacks: 
 - different so-numbers, also different than the rest of the world,
   forgetting to patch a new gcc release would result in problems.
   I am not really sure if the version numbers could ever meet again.
 - different libdir, different loadpath. Default ld.so cant do that
   without help.. supposedly it is possible to hardcode ldpath into
   the old binaries but I have never tried.

Even worse, having 2 versions of libgcc_so would probably mean
to keep 2 version of some other c++ libs.
So far I simply ignore the few hundred c++ programs that are broken
by the new libs in the hope to get them recompiled soon.

 
 So a gcc v3.2 or 3.3 for the Q60 soon ?  :-)

perhaps 3.4, the coreutils/sha1 problem turned out to be very
likely another 3.3.x bug.. one of those really nasty to debug
ones.

  On an obscure sidetrack of development, I have a functional
  but slightly buggy native ocaml compiler for m68k
  (http://www.ocaml.org/).. needed a fast and reliable RAD
  language to update the dated, slow and insecure cgi scripts  
  in the Q40 distribution.
 
 RAD ?

rapid application development, buzzword but you get the idea.
It beats most other langauages when comparing lines of code
length while still beeing slightly more readable than APL or
perl.
Ocaml is also one of the few high level languages that can beat
the speed of compiled c on many tasks.

Richard


Re: [ql-developers] News RPMs for Q60-Linux

2003-12-15 Thread Richard Zidlicky

On Sun, Dec 14, 2003 at 11:40:14AM +0100, Thierry Godefroy wrote:
 
 Hello all !
 
 I'm in the process of updating my Linux-Q60 website. New RPMs have already been
 made available:
 
 - Patches for Linux kernel v2.4.23.
 - Linux kernel v2.4.23 (with cryptoloop and supermount patches).

wrt supermount, did you look at http://submount.sourceforge.net/?

 - losetup/mount v2.11z: crypto-API aware, compatible with the old International
   kernel crypto patch. Should also work with loop-AES (untested).

it may work only partially with loop-AES, iirc some options are
different

 - dillo v0.8.0-pre: CVS pre-release (expect many core dumps !) with patch for
   frames support !

very good news!

Richard


Re: [ql-developers] News RPMs for Q60-Linux

2003-12-14 Thread fabrizio . diversi

Welcome back !

Fabrizio



- Original Message -
From: Thierry Godefroy [EMAIL PROTECTED]
To: ql-developers [EMAIL PROTECTED]
Sent: Sunday, December 14, 2003 11:40 AM
Subject: [ql-developers] News RPMs for Q60-Linux



 Hello all !

 I'm in the process of updating my Linux-Q60 website. New RPMs have already
been
 made available:

 - Patches for Linux kernel v2.4.23.
 - Linux kernel v2.4.23 (with cryptoloop and supermount patches).
 - losetup/mount v2.11z: crypto-API aware, compatible with the old International
   kernel crypto patch. Should also work with loop-AES (untested).
 - dillo v0.8.0-pre: CVS pre-release (expect many core dumps !) with patch
for
   frames support !

 In the pipeline (i.e. being compiled right now):

 - gnupg v1.2.3 (fixes a critical security hole in previous gnupg versions).
 - nedit v5.4RC2.

 Enjoy !

 Thierry Godefroy.


__
Tiscali ADSL SENZA CANONE:
Attivazione GRATIS, contributo adesione GRATIS, modem GRATIS,
50 ore di navigazione GRATIS.  ABBONARTI TI COSTA SOLO UN CLICK!
http://point.tiscali.it/adsl/index.shtml





[ql-developers] PD

2003-12-09 Thread Peter Graf
Hi,

does anybody know a working email address from Phoebus?
The usual  p h o e b u s  AT  d o k o s - g r  DOT  n e t  is down.
Private reply, please.
Thanks,
Peter


Re: [ql-developers] Massive amount of job state transitions and re-scheduling

2003-09-08 Thread Richard Zidlicky

On Sun, Sep 07, 2003 at 10:48:50PM +0200, BRANE wrote:
 
 
 - Original Message - 
 From: Peter Graf [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Sunday, September 07, 2003 9:53 PM
 Subject: Re: [ql-developers] Massive amount of job state transitions and
 re-scheduling
 

  Simple example: A M$ or Unix machine sends a file to the QDOS machine via
  TCP. It will send one or two packets, then stop and wait for ACK. Further
  packets will only be sent after further ACKs. Your ACKs can only be
  generated in 50 Hz rhythm, so packets will crawl one-by-one in 50 Hz
  rhythm. (Or two-by-two, if you're lucky.)
 
 AFAIK with TCP/IP this is negotiable. There is no need for such small
 window...

don't forget this is a rather simple TCP/IP implementation and apparently
it is already hard enough to make the simplest variant working reliably
with the garden variety of TCP/IP implementations out there.

Richard


Re: [ql-developers] Massive amount of job state transitions and re-scheduling

2003-09-07 Thread P Witte

Richard Zidlicky writes:


  Plus, I'm a bit surprised that you are apparently using jobs to fetch
the
  data from the ethernet card... It should be done via an interrupt
handler
  instead... Actually, the best design would be to have the Q60 fast
interrupt
  handler to fill a buffer, and a frame interrupt task to move the data
from
  that buffer into a bigger one for your job to fetch it in big
chunks...).

 this was discussed a while ago here, the big problem is that
 neither QDOS nor SMSQ will attempt to reschedule after interrupt
 handling and there is no way to deal with the complexities of the
 TCP/IP protocol inside the interupt handler.
 That means sending of protocol replies would be very often delayed
 by 1/50s which would make especially TCP crawl..

The last words you wrote the last time we discussed this topic was:

 Otoh checking for sys_rschd after isr processing looks really trivial 
 and top priority now.

Did you ever get round to it?

And Peter, did you try out the suggestions that were made at that time?

Could the effects Peter mentions have anything to do with the cache?

Per




Re: [ql-developers] Massive amount of job state transitions and re-scheduling

2003-09-07 Thread Thierry Godefroy

On Sat, 06 Sep 2003 00:24:18 +0200, Peter Graf wrote:

 
 Thierry wrote:
 
 .../...

 Plus, I'm a bit surprised that you are apparently using jobs to fetch the
 data from the ethernet card... It should be done via an interrupt handler
 instead...
 
 At first sight it looks like that of course. QDOS/SMS reality is different 
 though.
 
 Actually, the best design would be to have the Q60 fast interrupt
 handler to fill a buffer, and a frame interrupt task to move the data from
 that buffer into a bigger one for your job to fetch it in big chunks...).
 
 Wrong.
 
 1. TCP is not a linear flow of data into one direction, even if the purpose 
 is file transfer.

Yes, this I know, thanks... I'm perfectly aware of the fragmentation and of
out of order receipt of TCP packets... That doesn't change the fact you could
use the fast interrupt to store as many TCP packet as needed (i.e. when they
come in), into a buffer (organized as a linked list of recieved packets),
then to transfer the whole lot of packets to the higher level layers of the
TCP/IP stack at once and every 1/50th of second...

 QDOS (and likely SMSQ/E, too) is so primitive that an 
 interrupt service routine can _not_ trigger immediate rescheduling of jobs 
 after it has completed. The time until the next rescheduling can be 20 ms 
 (worst case) so the user job has to wait that time until it can process the 
 data. The effect is that the other TCP endpoint in the network has to wait 
 20 ms + processing + transfer time until it can react to the response 
 packet. Given MTU=1460=1.5KB your interrupt driven approach can not 
 guarantee more than a throughput of 1.5 KB / 20 ms = 75 KB/s with TCP, even 
 if the other endpoint needs zero time to process it's packets. (75 KB/s is 
 not quite what I want.)

Wrong... With my method, you simply get a 20ms penalty (at worst) on the
acknowledgment of all the packets that were bufered... I.e. you'll have
a (worst case) 20ms penalty when pinging a Q60 on a network, compared to
another computer...

 Unlike an ISR, a job _can_ trigger immediate rescheduling! You don't need 
 to always poll the NIC, a clever approach can lead to full TCP throughput 
 during network activity, but zero polling waste (except for a a few tens of 
 instructions per 50 Hz) when the network is inactive.

You don't need to poll the hardware as long as you can use an interrupt
to signal the arrival of each new packet. Is the Q60 able to trigger an
extrenal interrupt on such conditions ?  If yes, then the lowest layer
of the TCP/IP stack (actually of the Ethernet driver) could be implemented
as the external interrupt handler...

 The details are 
 somewhat complex, but as long the OS isn't changed, I have no better choice.
 
 2. You waste response (and processor) time by your second copying level. 
 Imagine running the TCP/IP stack on a SuperGoldCard. Copying or not copying 
 about 1 MB every second _does_ matter.

Well, aren't we speaking about the Q60 (or Q40) here ?  I mean, there's not
even an Ethernet I/F on (S)GCs...

 3. The idea of collecting fragments into larger buffers is not feasible, 
 unless you implement the TCP/IP stack itself within ISRs. (There are good 
 reasons not to do that!)

This is wrong... The low level part is only responsible for moving the data
from the hardware into an area of the memory wher it can wait until it's
processed... I see no problem at all...

Thierry.


Re: [ql-developers] ide-scsi option in Linux 2.4.21 (was: Re: Linux v2.4.21 compilation error with gcc v3.1)

2003-09-02 Thread Branko

On Monday 01 of September 2003 19:09, Richard Zidlicky wrote:
 
 On Sun, Aug 31, 2003 at 08:04:05PM +, Branko wrote:
  
 
   simply doesn't work if ide-cd is compiled into the kernel, ide-cd
   claims the driver and ide-scsi can't be activated.
   This can't be m68k specific but strangely I have't seen anything
   about it in the linux-kernel ml.
   
   Richard
   
   
  
  At least on Wintel, ide-cd and ide-scsi should always be compiled as a 
  modules...
 
 this does work, slightly impractical as it makes it more difficult
 to use the same kernel for rescue/installation and production use.
 
 
 Richard
 
 


Except that on the latest 2.4.22 and later it should be possible to use writer 
as a ATAPI device directly and on kernel 2.6 one should be able to write to 
/dev/hdx with cdrecord 2.x ...


Branko



Re: [ql-developers] ide-scsi option in Linux 2.4.21 (was: Re: Linux v2.4.21 compilation error with gcc v3.1)

2003-09-01 Thread Richard Zidlicky

On Sun, Aug 31, 2003 at 08:04:05PM +, Branko wrote:
 

  simply doesn't work if ide-cd is compiled into the kernel, ide-cd
  claims the driver and ide-scsi can't be activated.
  This can't be m68k specific but strangely I have't seen anything
  about it in the linux-kernel ml.
  
  Richard
  
  
 
 At least on Wintel, ide-cd and ide-scsi should always be compiled as a 
 modules...

this does work, slightly impractical as it makes it more difficult
to use the same kernel for rescue/installation and production use.


Richard


Re: [ql-developers] ide-scsi option in Linux 2.4.21

2003-09-01 Thread Richard Zidlicky

On Mon, Sep 01, 2003 at 12:01:39PM +0200, Thierry Godefroy wrote:

 
 So you must compile as a module either the ATAPI CD-ROM driver or the
 ide-scsi driver. I, for one, always built the IDE-ATAPI into the kernel
 and the ide-scsi as a module,

allways do it that way. Apparently stopped working now.

But then again, ide-scsi can do everything ide-cd does so appart
of saving a few bytes it should work fine to leave out ide-cd and
have ide-scsi hardwired.
Actually makes installation procedure simpler as CD will be always
scd0 then ;)

Richard


Re: [ql-developers] ide-scsi option in Linux 2.4.21 (was: Re: Linuxv2.4.21 compilation error with gcc v3.1)

2003-08-31 Thread john.rawden

On Sun, 31 Aug 2003, Thierry Godefroy wrote:

I have been using it since December last and have not noticed any
difference,  on both my Q60  Q40


 On Sat, 30 Aug 2003 11:30:21 +0200, Richard Zidlicky wrote:

  Btw, did someone notice that hdX=ide-scsi is handled differently in
  2.4.21?

 Hmm... Didn't notice any difference on ix86 plateforms where I use this
 option (I don't use it on the Q60, for I got no CD-R writer on it)...
 What's wrong with it ?

 Thierry ([EMAIL PROTECTED]).

   John Rawden   ([EMAIL PROTECTED])



Re: [ql-developers] ide-scsi option in Linux 2.4.21 (was: Re: Linux v2.4.21 compilation error with gcc v3.1)

2003-08-31 Thread Branko

On Sunday 31 of August 2003 16:57, Richard Zidlicky wrote:
 
 On Sun, Aug 31, 2003 at 10:36:07AM +0200, Thierry Godefroy wrote:
  
  On Sat, 30 Aug 2003 11:30:21 +0200, Richard Zidlicky wrote:
  
   Btw, did someone notice that hdX=ide-scsi is handled differently in
   2.4.21?
  
  Hmm... Didn't notice any difference on ix86 plateforms where I use this
  option (I don't use it on the Q60, for I got no CD-R writer on it)...
  What's wrong with it ?
 
 simply doesn't work if ide-cd is compiled into the kernel, ide-cd
 claims the driver and ide-scsi can't be activated.
 This can't be m68k specific but strangely I have't seen anything
 about it in the linux-kernel ml.
 
 Richard
 
 

At least on Wintel, ide-cd and ide-scsi should always be compiled as a 
modules... 



Re: [ql-developers] Linux v2.4.21 compilation error with gcc v3.1

2003-08-23 Thread Richard Zidlicky

On Sat, Aug 23, 2003 at 08:55:28PM +0200, Thierry Godefroy wrote:

 I got no compatibility problem with the crypto API but for when
 they changed from 2.2 to 2.4 kernel (the data had to be transfered
 to a new encrypted volume, but that's all).

it will change again for 2.6, probably a few times yet.

 Also, the crypto API is to become the standard, so I'd recommend
 starting to get used to it right now instead of using a third party
 software which seems pretty much incompatible with the crypto API
 (as far as I could see by reading the loop-AES documentation).

the standard is just emerging, it had 2 versions with incompatible
disk formats last 2 weeks and mount options are still subject of
discussion.. not a good time to get used to it.

So far it seems loop-AES can encrypt or decrypt all formats except 
perhaps some of those with broken IV keys.

  that looks very strange. Perhaps I can make some sense out of
  it when I see the patch.
 
 Alas, there's some weirdness in the rc.sysinit script of ShoeString:
 it looks like a line in fstab such as:
 
 /mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0

no idea. What would mount -a do if that line is in /etc/fstab?
Mine simply complains no such fs and that's it but I have newer
version of the script.
I don't see anything in the script itself.

 # Source functions
 . /etc/init.d/functions
 
 action $Super-Mounting the CD-ROM:  mount /mnt/cdrom /mnt/cdrom -t supermount -o 
 fs=iso9660,dev=/dev/cdrom,ro
 action $Super-Mounting the floppy:  mount /mnt/floppy /mnt/floppy -t supermount -o 
 fs=vfat,dev=/dev/fd0

this is a good idea, much easier to provide as fully configured
but optional addon.

Richard


Re: [ql-developers] Linux v2.4.21 compilation error with gcc v3.1

2003-08-21 Thread Thierry Godefroy

On Thu, 21 Aug 2003 09:58:01 +0200, Richard Zidlicky wrote:

 On Wed, Aug 20, 2003 at 04:24:20PM +0200, Thierry Godefroy wrote:
 
 Hi,
  
  I'm using the full crypto-API (with all the ciphers; AES being a rather
  weaker one than Serpent, for example...).
 
 Serpent is distributed in the ciphers package of loop-AES.
 It is an extra download but no hassle compile.
 Btw some recent cryptoanalysis suggests AES is actually less
 susceptible to a certain type of attack then Serpent so it
 is far from easy which one is weaker. Still no immediate
 threat.

Actually, this is not quite exact. It is true that more cryptoanalyis
was done on Serpent (which algorythm is easier to analyse). But so far
more rounds have been broken in AES (Rinjdael) than in Serpent (unless
I missed one of the lastest articles about thos algorythms, which is
possible).
The reason why Rinjdael was choosen as the AES instead of Serpent is
unclear and even highly suspicious to me... It is admitedly a little
faster than Serpent, but was pointed out as less secure than Serpent
too (and as it was not as much crypto-analyzed as Serpent, one may find
a shortcut attack on day or another...). My thought is that the NSA is
probably quite interested in having an AES algorythm which is not too
difficult to break... I personally use Serpent with 256 bits keys for
the encrypted partitions on my PCs. It's of course probably too slow
for the Q60 though (128 bits keys seem more reasonable for a poor
68060 @ 66MHz to deal with...).

   What is the advantage of SuperMount over autofs?
  
  It's 100% automatic, doesn't need for any demon, and it doesn't hog the
  processor/drives by checking every few seconds that a new medium was
  inserted... As soon as an access is requested to a supermounted medium,
  then a check for changed/absent medium is made transparently for the user.
  It's the standard 'automounter' for Mandrake and I just love it. :-)
 
 appart of the extra demon this sound really very much like what autofs
 does for me. How does it work to release a medium, eg CD or floppy? With
 autofs I have to wait until it timeouts.

No wait with SuperMount. It's just like if you were using the medium under
DOS/Windoze (Yuck !), or SMSQ/E... It's 100% kernel based and done at the
driver level... The problem is that its author doesn't maintain it anymore
and all the maintnance is now done by the Mandrake developers, and scattered
in numerous patches to each kernel... There are times were you just can't
find a proper (set of) patch(es) applying cleanly to a given kernel... Well,
I could make one out of Mandrake's patches for Linux-vanilla v2.4.21 and I
use it since v2.4.21 is out without a single problem. I'll put the patch on
my q60linux website. ;-)

 How do you configure it?

It's like a filesystem driver. You configure it in fstab, example:

/mnt/dos/a /mnt/dos/a supermount fs=vfat,dev=/dev/fd0  0 0
/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0

More option can be passed to the underlying driver. A doc short is supplied
in the patch and appears in the patched Linux sources tree as:
Documentation/filesystems/supermount.txt

  Hmm... Strange... Mandrake's patched version of gcc v3.2.2 doesn't
  got this problem on i586 Linux... Perhaps would it be worth rebuilding
  the Mandrake gcc package for Linux-Q60 ?
 
 probably not, the problem is m68k specific afaics and Mandrake gets
 much less non-x86 testing than RedHat or Debian does.

Mandrake doesn't develope at all for the m68k architecture, alas...

 I looked deeper into it, it is the assignment to error.all which
 barfs the compiler. Translated to RTL this assignment is apparently
 too complicated for the register life analysis to grok and it won't
 set a REG_DEAD note to error.all where it should.. somewhere the
 strict_low_part is in the way.
 
 As a workaround try to declare 
char xerr
 assign to xerr and return xerr.

I patched the sources and I'm trying to compile them as I write this
message...

Do you know if the same problem would arise with older gcc version
(I was thinking to compile it with gcc-2.95.3...) ?

  If you got a file server (ftp, sftp, web) where to get them, I'd prefer
  that way (faster now that I got an ADSL link ;-)...
 
 well I didn't get ADSL, the sourceforge site is still available of
 course.

There are no SRPMS in it though... Or do I look in the wrong place ?

Thierry ([EMAIL PROTECTED]).


Re: [ql-developers] Linux v2.4.21 compilation error with gcc v3.1

2003-08-20 Thread Thierry Godefroy

On Wed, 20 Aug 2003 10:55:50 +0200, Richard Zidlicky wrote:

 On Wed, Aug 20, 2003 at 01:22:19AM +0200, Thierry Godefroy wrote:
 
  Hi !
 
  In an attempt to bring more pre-compiled packages for the ShoeString
  distribution, I tried to compile the latest Linux kernel (with the
  crypto API patch and the SuperMount patch). 

 I was using loop-AES with additional ciphers which worked reliably
 for the last few months.

I'm using the full crypto-API (with all the ciphers; AES being a rather
weaker one than Serpent, for example...).

 What is the advantage of SuperMount over autofs?

It's 100% automatic, doesn't need for any demon, and it doesn't hog the
processor/drives by checking every few seconds that a new medium was
inserted... As soon as an access is requested to a supermounted medium,
then a check for changed/absent medium is made transparently for the user.
It's the standard 'automounter' for Mandrake and I just love it. :-)

  Alas, the compiler stops
  with an internat error; I tried twice, to check it was not due to
  a corrupted memory or processor overheating error (unlikely as my
  060 is quite cool, equiped as it is with a heatsink+fan). I assume
  it's a gcc bug... Did anyone else encountered it ?  Did anyone
  compiled a newer gcc version (Richard, perhaps ? :-)
 
 it is a compiler bug, the new ide core included since 2.4.21-rc6
 triggers it and I didn't succeed to fix it in gcc-3.2.

Hmm... Strange... Mandrake's patched version of gcc v3.2.2 doesn't
got this problem on i586 Linux... Perhaps would it be worth rebuilding
the Mandrake gcc package for Linux-Q60 ?

 I am currently testing gcc-3.3.1.

 The gcc in ShoeString is not very good anyway. I have compiled gcc-3.2
 and glibc-2.2.x (as well as 2/3 of RH 8.0) which appeared to work
 remarkably well (with patches) but something got terribly screwed up
 just before I could made a release - the compiler no longer
 bootstrapped :(

Eeeps... ;-(

 I can mail you a CD with many new packages

If you got a file server (ftp, sftp, web) where to get them, I'd prefer
that way (faster now that I got an ADSL link ;-)...

 which would be useful for development purposes only, I can't spend
 any time to create update or installation routines when a few essential
 packages are broken (gnome-2.x) or have strange quirks (rpm-4.x)

Gnome2 is a real nightmare and it sucks big time !!!  Man, was I pissed
off when I installed Mandrake v9.1 to update my good ol' Mdk 7.2 on my
PCs...  This stupid new Gnome is not only utterly broken, but it's a
Hell to configure (they made the configuration 'simpler' by removing
most of the options: the net result is that you can't get it to work
your own way. If the default behaviour is fine with you then it's
alright, else, you can spend hours trying to figure out what to do
to obtain what you want !). Plus it eats 24Mb more memory than Cnome
1.2 on my PCs and is utterly sloww: it's definitely a no-no for a
Q60, forget it altogether and stick with Gnome v1.4... or better, use
a lighter, standalone WM, like Icewm (v1.0.9 available on my website),
Blackbox or the like...

I never had problems with rpm 4.0 on Mandrake, but they pretty much
changed everything compared to rpm v3... Even the databases are
incompatible...  Who said upward compatibility ?  It looks like
this concept was lost and forgotten a couple of years ago already...
:-(

Thierry ([EMAIL PROTECTED]).


[ql-developers] QLwIP Mail in action

2003-08-19 Thread pgraf

Hi,

this is just a quick test of the QLwIP Mail client.
If it works, you receive this mail from my Mini Q60
running QDOS Classic and QLwIP. I use the Ethernet
interface, my local network is connected by an ISDN
router.

Thanks goes to Jonathan Hudson, QLwIP Mail is based
on his POP3 client. I have added SMTP and local folder
support. QLwIP Mail has a graphical user interface
and supports offline and online operation (e.g. deleteing
spam before download), mail viewing, saveing, editing,
sending (with local copy). Each operation works on multiple
selectable messages. There is also support for selection
of different user identities. View/Edit is by external
programs. Reply has yet to be implemented, as well as
many other improvements and bugfixes.

All the best
Peter



Re: [ql-developers] Ethernet card for Q60

2003-08-14 Thread Peter Graf
Thierry ([EMAIL PROTECTED]) wrote:

I'm trying to configure an ISA PnP card (RTL8019AS based) for use on
my Q60. The card got a jumperless mode (i.e. a mode where PnP is
disabled) that may be enabled via a DOS software (on a PC) and its
parameters (I/O address, IRQ, Duplex/Simplex modes) can be set via
this software too. The parameters are retained in a flash memory on
the Ethernet card.
I tried several configurations, but only IRQ 10 seems to allow the Q60
to boot properly (IRQ 5, although theorically available, makes the Q60
unstable and it crashes either at SMSQ/E boot time, or at the Linux
loader execution time).
The problem is: Linux (Shoebox v1.0a) hangs when trying to bring up eth0
at boot time...
The configuration of the card is:

IRQ 10
I/O 300h
Full duplex
It is connected to a 10/100Mbps switch and the network parameters are
properly set in Linux.
Any idea of what happens and the way to fix this ?
Known problem, I had published several lengthy explanations about it.

I first discovered the problem with some Longshine LCS-8634PTB ethernet 
cards, but it applies to some other RTL8019AS based cards as well. The 
problem was that these cards produce unwanted IRQ signals, even when in 
jumpered mode. Other cards of exactly the same type, and apparently the 
same PCB layout, behaved OK.

The RTL8019AS chip is responsible for this problem. The chips which have 
the IRQ problem are labeled with different production codes than those 
which work, but I can not give a comprehensive specification which range of 
codes has the problem and which has not. After long debates with 
technicians from Longshine they had to admit that it is a hardware problem 
with the chip.

If someone buys a new ethernet card with the RTL8019AS for Qx0, other than 
from DD Systems, he should be prepared to deal with cutting the IRQ10+11 
lines on the Ethernet card near the ISA connector. The corresponding pins 
on the ISA connector are D3 and D4.

Soldering side of the ethernet card, ISA connector:

B1B31   D1 D2 D3 D4..D18

No guarantees. Please don't cut something you don't really want to cut :-)
To be on the save side, there are tested new cards available from DD Systems.
I can also provide one for you if you find it more convenient.
For use with Qx0, it is strongly recommended to use jumpered mode, IRQ5 and 
iobase 0x300.

All the best
Peter



Re: [ql-developers] Ethernet card for Q60

2003-08-14 Thread Phoebus R. Dokos ( . )
On Tue, 12 Aug 2003 12:21:31 +0200, [EMAIL PROTECTED] wrote:

On 12 Aug 2003 at 4:59, Phoebus R. Dokos wrote:

 I have just ported qemu (http://fabrice.bellard.free.fr/qemu/)
 for linux-m68k so it should be possible to do it on the Q60
 just as well :)
 Haven't tried dosemu or wine yet.
I wonder if that will work with the Intel 100Mbps ISA adapters that I 
had found
Peter is it possible for you to test it?
You mean a DOS program on dosemu on qemu on Linux on Qx0 on your card? 
Right now I'd prefer to leave tests like this up to you
:-)
I would but I don't have the card anymore ;-)
Oh well, I will try to locate another one and try again! (But it may take 
three to four weeks)

Phoebus



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/


Re: [ql-developers] Ethernet card for Q60

2003-08-14 Thread Phoebus R. Dokos
On Wed, 13 Aug 2003 12:21:32 +0200, [EMAIL PROTECTED] wrote:

On 12 Aug 2003 at 22:01, Richard Zidlicky wrote:
snip?
wasnt that a hardware problem? It wont go away with software.
No hardware problem known. The card isn't recognized as an
ordinary NE2000 compatible, and I had no time to look further
into it.
I don't think that it *EVER* was NE2000 compatible... The reason why I got 
that card was that Shoestring Linux says that with the new kernel *ALL* 
cards should work. I thought it was only a IRQ/Address problem. 
Theoretically (and I cannot really remember now) the card should have an 
EPROM on it that retains settings. Practically however (as I have seen on 
other cards that claim to have that), once you remove it from the host 
system, the EPROM is cleared ()

Phoebus



--
Visit the QL-FAQ at: http://www.dokos-gr.net/ql/faq/ (Still uploading 
stuff!)
Visit the uQLX-win32 homepage at: http://www.dokos-gr.net/ql/uqlx.html
Visit the uQLX-mac home page at:http://www.dokos-gr.net/ql/uqlxmac.html


Re: [ql-developers] Ethernet card for Q60

2003-08-14 Thread Phoebus R. Dokos ( . )
On Tue, 12 Aug 2003 10:14:31 +0200, Richard Zidlicky [EMAIL PROTECTED] 
wrote:

On Mon, Aug 11, 2003 at 05:06:15PM +0200, Thierry Godefroy wrote:
Hi all !

I'm trying to configure an ISA PnP card (RTL8019AS based) for use on
my Q60. The card got a jumperless mode (i.e. a mode where PnP is
disabled) that may be enabled via a DOS software (on a PC)
  ^
I have just ported qemu (http://fabrice.bellard.free.fr/qemu/)
for linux-m68k so it should be possible to do it on the Q60
just as well :)
Haven't tried dosemu or wine yet.
I wonder if that will work with the Intel 100Mbps ISA adapters that I had 
found
Peter is it possible for you to test it?

Phoebus


Re: [ql-developers] uQLx-macOSX version available!

2003-08-11 Thread Phoebus R. Dokos
On Sun, 10 Aug 2003 19:05:57 -0500 (CDT), Dave P [EMAIL PROTECTED] 
wrote:



On Sun, 10 Aug 2003, [iso-8859-7] Phoebus R. Dokos ( . ) 
wrote:

thanks to the efforts of James Weatherly, uQLx now also runs on Mac OS 
X!.
(And better than it does on Win XP). I am expecting to have a separate 
page
ready by tonight, in the meantime I am going to flood Dave Park's 
mailbox
contrary to his wishes ;-)


That's about right! ;)

If I can get this going on my Mac, will I be the only person using uQLx 
on
OS X? If not, who else would be?

That would be the guy that actually did the port ;-)

To run,
get the Windows archive from my page and grab everything exept for the 
executables (ie folders and files and such).
Update your .uqlxrc file...

You have to start it through Apple's X11... Use the xgui program for easy 
setup and run...
It DOES use btw with TCP and can use the Mac's disks so there... have fun

Phoebus



--
Visit the QL-FAQ at: http://www.dokos-gr.net/ql/faq/ (Still uploading 
stuff!)
Visit the uQLX-win32 at: http://www.dokos-gr.net/ql/uqlx.html
For mail reply to: ql PUNKT css AT dokos MINUS gr DOT net


Re: [ql-developers] New uQLx-win32 distro availble

2003-08-04 Thread Phoebus Dokos
 Mon, 04 Aug 2003 15:38:28 +0200,() [EMAIL PROTECTED] /wrote:

On 4 Aug 2003 at 8:18, Phoebus R. Dokos wrote:

New uQLx-win32 distribution is available.

Changed since the previous distribution
1. Added Copyright messages for JS and Minerva Roms
2. Recompiled under new CygWin
3. Corrected some problems with XWin
4. Included instructions for recompilation under Windows XP
5. Repackaged as RAR archives... (Zip was to big, Tar.bz2 too difficult 
for many WIndows users to unpack)
You better not completely remove the option

start XWin -multiwindow -trayicon

from the uqlx.bat batchfile. If you have problems on your XP system, 
please comment it, but leave the line for others to see.

I'd also recommend

REM Try this if you have a different version of Cygwin installed
REM PATH=.
at the beginning.
That was left in by mistake and it is now fixed

There are other problems as I found out. The distribution NEEDS other files 
as well (I was put off by the original distro).
I found out that the directory misc from /usr/bin/X11R6/lib/X11/fonts

I am also trying to figure out which other exact files are missing that 
will :

a. Give back the correct window title (It got lost somewhere in the way) 
and
b. Restore the colours :-) (Black is now a nice purple).

Thanks to Jimmy Montesinos and Rich Mellor for pointing the problem out...

I hopefully will have a solution in a bit.

On another note a MacOS X port was just completed. The binaries will soon 
be on the website as well :-)

Phoebus


Re: [ql-developers] New uQLx-win32 distro availble

2003-08-04 Thread Phoebus Dokos
 Mon, 4 Aug 2003 12:38:39 -0500 (CDT),() Dave P [EMAIL PROTECTED] 
/wrote:



On Mon, 4 Aug 2003, Phoebus Dokos wrote:

On another note a MacOS X port was just completed. The binaries will 
soon
be on the website as well :-)
Wahey!

I could do a lot with this.

Dave



I will be sending it over when I have the binaries in my hands okay?

Phoebus

--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/


Re: [ql-developers] New uQLx-win32 distro availble

2003-08-04 Thread Dave P



On Mon, 4 Aug 2003, Phoebus Dokos wrote:

 I will be sending it over when I have the binaries in my hands okay?

That's okay. Post a link and I'll get it when I am in front of my Mac.



Dave



Re: [ql-developers] K68 Core

2003-07-19 Thread Peter Graf
Phoebus wrote:

That's excellent news... I was under the impression... or at least talk 
and Motorola's own press releases gave me that impression, that the 
situation was very bleak. Will see also how Motorola will go ahead with 
the publicised full compatibility with the 68K (and the ultra high speeds 
they have in their roadmap (Trendy word this one these days ;-)
Almost the ColdFire V4e had been released in spring. Motorola decided to 
change some of the peripheral units on the chip, hence the delay. Don't 
expect more than 333 MHz, maybe 266 MHz for the first silicon. V4e still 
won't be able to properly trap out *all* 68k instructions that are not 
equivalently implemented. But it is much better than all previous versions, 
and the number of oddities is so small that I guess only handwritten 
assembler code will be affected.

Can you point where Motorola publicised full compatibility with the 68K?

All the best
Peter



Re: [ql-developers] K68 Core

2003-07-14 Thread Peter Graf
Phoebus wrote:

Legality is a big issue. I came across this while I was reading about a 
ZX81-on-a-chip clone (T80 core). I thought that it would be a good 
alternative when Motorola gives up the 68K family. As for the new 
Coldfires... have you seen : a. Their prices?, b. That Motorola won't make 
them really available in anything less than batches of 1000?
a. From the prices which were suggested to me, the Coldfire version 4e 
controllers will have one of the best price/performance ratios for chips 
with FPU on the market. I'll tell you more, once they are released, which 
should happen in a few months.

b. Yes.

All the best
Peter



Re: [ql-developers] K68 Core

2003-07-14 Thread Phoebus Dokos
On Mon, 14 Jul 2003 08:59:26 +0200, Peter Graf [EMAIL PROTECTED] wrote:

Phoebus wrote:

Legality is a big issue. I came across this while I was reading about a 
ZX81-on-a-chip clone (T80 core). I thought that it would be a good 
alternative when Motorola gives up the 68K family. As for the new 
Coldfires... have you seen : a. Their prices?, b. That Motorola won't 
make them really available in anything less than batches of 1000?
a. From the prices which were suggested to me, the Coldfire version 4e 
controllers will have one of the best price/performance ratios for chips 
with FPU on the market. I'll tell you more, once they are released, which 
should happen in a few months.

b. Yes.

All the best
Peter
Hi Peter,
That's excellent news... I was under the impression... or at least talk and 
Motorola's own press releases gave me that impression, that the situation 
was very bleak. Will see also how Motorola will go ahead with the 
publicised full compatibility with the 68K (and the ultra high speeds they 
have in their roadmap (Trendy word this one these days ;-)

Phoebus



--
Phoebus Dokos - Undergrad in MIS
Eberly College of Business - Indiana U. of PA



Re: [ql-developers] K68 Core

2003-07-14 Thread BRANE

SNIP

 StrongARM?


IMHO not nearlz powerfull enough for this and not so easily obtainable. Only
Intel makes those 200+ MHz chips, others like Atmel etc make much slower
units





Re: [ql-developers] K68 Core

2003-07-13 Thread BRANE

Yeah. I have seen it.

A couple of questions/remarks:

-is this legal ? I remember contacting MC regarding making MC68000 in FPGA
some years ago and their answer was a firm NO- they would not allow me to
use 68000 ISA.

- there is a related project somewhere, called IIRC V68000, which has the
same instruction set as 68000 but it isn't binary compatible.

-even if guy gets his off the ground and even if he uses the newest
Spartan-3 FPGA, he will never reach the speeds even comparable with Coldfire
5307, let alone 5407 or the newest, yet-to-be-out 5471 or 5472.

branko


- Original Message - 
From: Phoebus Dokos [EMAIL PROTECTED]
To: QL Developers Mailing List [EMAIL PROTECTED]
Sent: Sunday, July 13, 2003 10:54 PM
Subject: [ql-developers] K68 Core



 Anybody seen this?

 Phoebus

 URL:http://www.opencores.org/projects/k68/

 -- 
 Phoebus Dokos - Undergrad in MIS
 Eberly College of Business - Indiana U. of PA






Re: [ql-developers] K68 Core

2003-07-13 Thread BRANE

I didn't know anything about the price. I plan to finally buid a decent
homebrew machine and I had my eyes on 5407.Nice machine, but nothing really
spectacular and no MMU.

Just the other day I have posted the question to their support service, when
will the 5471 be available, since it has MMU also (besides having  enhanced
core etc). I have got no answer still...

But while searching around, I have stumbled on to superb alternative: MIPS.

Decent core in several versions, supoported by several sources in all
flavours and main sources seem to be hardworking, modest japanese guys
instead of selfimportant pricks at MC.

Check out NEC's offer and even more importantly PMC-Sierra.

These guys rock. Latest incarnation  is a 64 bit machine, has a decent FPU,
256 Kb of L2 cache, works on up to 1 GHz AND IS STILL IN QFP !
Oh, and it churns some 3.5W typicaly !

This thing would run Linux and emulate QL at the same time, even while
powered down ;o)
They have also the faster models, but those are in BGA packing :o)

I'm thinking about using this one and also having smaller, slower, 32 bit
version with FLASH at hand for those microcontroller jobs, where speed is
not so critical, but space, cost and money are...

Also, Hitachi makes nice things, but those are AFAIK not MIPS-compatible


Branko




- Original Message - 
From: Phoebus Dokos [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, July 14, 2003 12:09 AM
Subject: Re: [ql-developers] K68 Core



 On Sun, 13 Jul 2003 23:50:51 +0200, BRANE [EMAIL PROTECTED] wrote:

 
  Yeah. I have seen it.
 
  A couple of questions/remarks:
 
  -is this legal ? I remember contacting MC regarding making MC68000 in
  FPGA
  some years ago and their answer was a firm NO-they would not allow me to
  use 68000 ISA.
 
  - there is a related project somewhere, called IIRC V68000, which has
the
  same instruction set as 68000 but it isn't binary compatible.
 
  -even if guy gets his off the ground and even if he uses the newest
  Spartan-3 FPGA, he will never reach the speeds even comparable with
  Coldfire
  5307, let alone 5407 or the newest, yet-to-be-out 5471 or 5472.
 
  branko
 


 Legality is a big issue. I came across this while I was reading about a
 ZX81-on-a-chip clone (T80 core). I thought that it would be a good
 alternative when Motorola gives up the 68K family. As for the new
 Coldfires... have you seen : a. Their prices?, b. That Motorola won't make
 them really available in anything less than batches of 1000?

 Phoebus


 
  - Original Message - From: Phoebus Dokos [EMAIL PROTECTED]
  To: QL Developers Mailing List [EMAIL PROTECTED]
  Sent: Sunday, July 13, 2003 10:54 PM
  Subject: [ql-developers] K68 Core
 
 
 
  Anybody seen this?
 
  Phoebus
 
  URL:http://www.opencores.org/projects/k68/
 
  -- Phoebus Dokos - Undergrad in MIS
  Eberly College of Business - Indiana U. of PA
 
 
 
 
 



 -- 
 Phoebus Dokos - Undergrad in MIS
 Eberly College of Business - Indiana U. of PA