Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 19 Dec 2014, 08:56
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars )
Java won't work with AMD K6-2 machine
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Thu 11 Oct 2012, 00:24    Post subject:  Java won't work with AMD K6-2 machine  

I initially thought this was a Java-dependent dialup software problem, but further testing confirms that Java itself is the problem.

If Java is enabled in browser and I check about:plugins, Java is there.

However, if I go to Menu / System / Java Control Center, the desktop won't launch, and an error report is generated. Same applies when I attempt to launch Juno desktop.
(Please see attached.)

This only affects my AMD K6-2 machine with Acer v70ma motherboard.
There are no such problems with my Pentiums (2 and 4).

Juno dial-up software is here.
(Scroll down to my first post for updated link.)

Thanks.
JavaControlPanel-error-log.tar.gz
Description  Java error report
gz

 Download 
Filename  JavaControlPanel-error-log.tar.gz 
Filesize  3.01 KB 
Downloaded  476 Time(s) 
Juno-Java-error-log.tar.gz
Description  Juno error report
gz

 Download 
Filename  Juno-Java-error-log.tar.gz 
Filesize  3.04 KB 
Downloaded  465 Time(s) 

Last edited by Dewbie on Mon 04 Mar 2013, 06:22; edited 4 times in total
Back to top
View user's profile Send private message 
Monsie


Joined: 01 Dec 2011
Posts: 633
Location: Kamloops BC Canada

PostPosted: Sun 14 Oct 2012, 02:49    Post subject: Java won't work with AMD K6-2 machine  

Hi Dewbie,

I had a look at your log files.
The problem seems to be with your version of Java here:
Quote:
Internal Error (assembler_x86.cpp:1071), pid=16935, tid=3075304304
guarantee(VM_Version::supports_cmov()) failed: illegal instruction


My understanding is that your cpu does not support the conditional move instruction set (cmov). This instruction set is handled by the 6th generation of cpu or 686 architecture (example: Pentium 3). This situation is compounded by the fact that many of the Java downloads are labeled as 586 so one would think that these versions of Java are compatible with older systems, but this is not always the case. I also looked at OpenJDK, but it (version 1.6) seems to coded for i686 only.

Somewhere on a bulletin board site, I read that the earliest versions of Java 1.6 are compatible with the 586 class of cpu. So, try to find an earlier version of Java and test those, or possibly TheAsterisk could try to compile an old version for you.

Beyond that, I don't know whether one could custom compile a fairly current version of Java for older systems. It seems to me that one would have to strip all references to cmov in the bytecode and use an older JIT compiler to complete the process.

Monsie

_________________
My username is pronounced: "mun-see". Derived from my surname, it was my nickname throughout high school.
Back to top
View user's profile Send private message 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Thu 18 Oct 2012, 01:53    Post subject:  

Thanks, Monsie...that's exactly what I needed! Smile
Found a Java .pet here (early 2010) that not only works with K6-2, but also with 2.14x / 4.x / Wary.

Monsie wrote:
Quote:
I don't know whether one could custom compile a fairly current version of Java for older systems. It seems to me that one would have to strip all references to cmov in the bytecode and use an older JIT compiler to complete the process.

For now, the only apparent solution is finding the latest version that still works.

Last edited by Dewbie on Sat 20 Oct 2012, 06:17; edited 4 times in total
Back to top
View user's profile Send private message 
Monsie


Joined: 01 Dec 2011
Posts: 633
Location: Kamloops BC Canada

PostPosted: Thu 18 Oct 2012, 03:37    Post subject: Java won't work with AMD K6-2 machine  

Dewbie,

I found Java runtime version 1.6-17 in sfs4 package over here so it will work with Puppy 4.3.1 and Wary Puppy... If you are running either a frugal installation, or pupmode 13 then it should be a breeze to set up.

Monsie

_________________
My username is pronounced: "mun-see". Derived from my surname, it was my nickname throughout high school.
Back to top
View user's profile Send private message 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Thu 18 Oct 2012, 03:53    Post subject:  

Thanks, Monsie. Smile
The 1.6-18 Java .pet I linked to above is slightly newer.
Upon installation, it indicates that there is a desktop menu entry.
But it's nowhere to be found.
So I made one.
Be sure to install Java first, before the menu entry.
java-control-desktop-6u18.pet
Description  Java 6u18 desktop menu entry
pet

 Download 
Filename  java-control-desktop-6u18.pet 
Filesize  7.36 KB 
Downloaded  406 Time(s) 
Back to top
View user's profile Send private message 
Dewbie

Joined: 15 Apr 2010
Posts: 1783

PostPosted: Wed 14 Nov 2012, 01:35    Post subject:  

Quote:
For now, the only apparent solution is finding the latest version that still works.

-----> jre6u22
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0729s ][ Queries: 13 (0.0216s) ][ GZIP on ]