Strange system hang using rmi

Hi, I read for several hours now, but I can't find a hint what problem I'm experiencing. Perhaps someone has an idea?
I have a small java application (jdk1.3.1_08) which starts a RMIRegistry, binds an object name. It then starts another java application in another jvm using Runtime.exec(...).
Everything fine until here. The second application starts and works fine.
BUT: Now I close app2 and start it again from app1. Basically everything works also this time. But there is a delay at startup from app2 which I cannot explain. App2 hangs for 10 secondes up to 70 seconds, between two debug outputs!!!
Every little hint is appreciated!!
Torsten.

I think the hanging of app2 is not depending on what it actually does. But I try to explain some more, you're right:
App1 is kind of a starter environment, a launch center for several applications. One of these applications is my app2. The reason for using rmi and the second jvm is that I now can use a System.exit(0) in app2 without killing the launch center (app1). When I start app2 standalone from command line without rmi, then it starts without the strange system hang.
What does app2 do?
App2 has a starting time of about 30 seconds (standalone) where several things are initialized. In detail, it is a Swing application using the oracle framework JClient for data binding of Swing components and the oracle framework BC4J for mapping to an oracle database. The system hang when started in the second jvm occurs in the startup process, but not at a specific point in the programm. This means: on PC1 it hangs everytime between the same two debug outputs, on PC2 (a bit faster) it hangs later in the code. Thats the reason why I think, there could be a rmi problem.
What I did not mention yet: The launch center (app1) builds a kind of transfer object which is passed via rmi to app2 in the second jvm.
Does this help to solve my problem? I really run out of ideas what to do...

Similar Messages

  • Strange system hangs, ati graphics card issue?

    So okay, I`ve bought a new laptop, installed arch (I don`t regret it), everything was fine and so on back then.
    I was running 2.6.13 and ati-drivers 8.20.
    No problems.
    Then I have tried upgrading to 2.6.15.
    I was able to boot, again, everything worked.
    However after a hour or so system completely froze.
    After reboot everything was fine again. For few hours.
    Needless to say that I`ve downgraded to 2.6.13.
    Yet again, everything was perfect.
    Of course I couldn`t stay on 2.6.13 forever, so few weeks later I`ve upgraded back to 2.6.15.
    This time I`ve download 8.22 ati drivers.
    So far so good.
    I`ve experienced freezing few times again, but it wasn`t so bad, one reboot a week, so I didn`t bother.
    Now I`m on archck, using ati-fglrx-archck package (8.23.7-1).
    System completely froze again, second time in two days.
    # lspci
    http://pastebin.com/594642
    # lshwd
    http://pastebin.com/594646
    # dmesg | tail -n 100
    http://pastebin.com/594655
    cut from /var/log/everything.log (system froze somewhere around 17:30)
    http://pastebin.com/594660
    Any ideas of what`s the reason of these hangs?

    Penguin wrote:moved to kernel & hardware
    Some attention, yay.
    Sorry, didn`t really know where to post this thread, it might be kernel/hardware issue, but might not as well.
    I have no idea what causes these hangs, it`s just a guess that it`s ATI.
    EDIT: There we go, system froze just as I was editing this message. I _really_ need help.
    Here`s a bigger part of everything.log:
    http://pastebin.com/595424
    And here`s whole dmesg:
    http://pastebin.com/595431

  • Are FF4.0.12 and Adobe win,2,159,1 compatable? Since I updated both 5 days ago, I cannot use Facebook or play games. Adobe says it is a FF4 problem so I downloaded 3.6.17 but no help. System hangs.

    XP, 128 bit,ff3.6.17 now but no help.
    Since I updated both, in Facebook my system hangs repeatedly
    Only hard reboot and open new session will let me back on. I have been talking to Adobe support for 3 days and got the advice to put FF3.6.17 back on. It is worse when trying to scroll or trying to play a game. Cursor freezes and system hangs. I need some help pls. Which plugin is best when trying to use facebook and games on FF4.12? DOESN'T ANYONE KNOW OF ANY HELP? Just give me the name of a plugin that FF likes and a Web address. I need to be able to use my browser and would like to play some of my games. PLEASE!!!

    Hey, I really need some help. Doesn't anyone know?
    Just tell me a plugin that will work and not hang FF and give me a website. PLEASE.

  • Firefox 3.6 when I open a SWF file, a wrong mouse click, it show a recursive open window until the PC resource is used up or the system hang up, I try to reinstall firefox but not solved.

    Windows XP SP3, flash player 10.2, Shockwave 11.5.9.240 , when I open a SWF file with firefox 3.6.15, it shows some options to choose action and I made a wrong click. The firefox nightmare is a "open recursive windows" until the system hang. When I use Internet Explorer 8 to open it, it is fine, Try to uninstall firefox and reinstall it, but in vain, how can I restore it?

    You don't have the Shockwave Flash Player installed for Firefox. You may have the ActiveX version installed for IE, but Firefox needs the Plugin version. And Shockwave 11.5.9.240 that is installed for Firefox isn't the same thing.
    1.Download the Flash setup file from here: <br />
    [http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe Adobe Flash - Plugin version]. <br />
    ''Or maybe get the previous '''r102''' version from here. IMO, there's problems with the latest version of Flash.'' <br />
    http://kb2.adobe.com/cps/142/tn_14266.html <br />
    Save it to your Desktop.<br />
    2. Close Firefox using File > Exit <br />
    then check the Task Manager > Processes tab to make sure '''firefox.exe''' is closed, <br />
    {XP: Ctrl+Alt+Del, Vista: Shift+Ctrl+ESC = Processes tab}
    3. Then run the Flash setup file from your Desktop.
    * On Vista and Windows 7 you may need to run the plugin installer as Administrator by starting the installer via the right-click context menu if you do not get an UAC prompt to ask for permission to continue (i.e nothing seems to happen). <br />
    See this: <br />
    [http://vistasupport.mvps.org/run_as_administrator.htm]

  • Chat Applet using RMI .... trouble running the Applet using the IE browser.

    Hi,
    I'm trying to run a chat application using RMI technology. Actually, this wasn't created from the scratch. I got this one from from the cd that comes with the book I bought and I did some refinements on it to suit what I wanted to:
    These are the components of the chat application:
    1. RApplet.html - invokes the applet
    html>
    <head>
    <title>Sample Applet Using Dialog Box (1.0.2) - example 1</title>
    </head>
    <body>
    <h1>The Sample Applet</h1>
    <applet code="RApplet.class" width=460 height=160>
    </applet>
    </body>
    </html>
    2. RApplet.java - Chat session client applet.
    import java.rmi.*;
    import java.applet.*;
    import java.awt.event.*;
    import java.awt.*;
    import java.io.*;
    import java.rmi.server.*;
    //import ajp.rmi.*;
    public class RApplet extends Applet implements ActionListener {
    // The buttons
    Button sendButton;
    Button quitButton;
    Button startButton;
    Button clearButton;
    // The Text fields
    TextField nameField;
    TextArea typeArea;
    // The dialog for entering your name
    Dialog nameDialog;
    // The name the server knows us as
    String privateName;
    // The name we want to be known as in the chat session
    String publicName;
    // The remote chats erver
    ChatServer chatServer;
    // The ChatCallback
    ChatCallbackImplementation cCallback;
    // The main Chat window and its panels
    Frame mainFrame;
    Panel center;
    Panel south;
    public void init() {
    // Create class that implements ChatCallback.
    cCallback = new ChatCallbackImplementation();
         // Create the main Chat frame.
         mainFrame = new Frame("Chat Server on : " +
                        getCodeBase().getHost());
         mainFrame.setSize(new Dimension(600, 600));
         cCallback.displayArea = new TextArea();
         cCallback.displayArea.setEditable(false);
         typeArea = new TextArea();
         sendButton = new Button("Send");
         quitButton = new Button("Quit");
         clearButton = new Button("Clear");
         // Add the applet as a listener to the button events.
         clearButton.addActionListener(this);
         sendButton.addActionListener(this);
         quitButton.addActionListener(this);
         center = new Panel();
         center.setLayout(new GridLayout(2, 1));
         center.add(cCallback.displayArea);
         center.add(typeArea);
         south = new Panel();
         south.setLayout(new GridLayout(1, 3));
         south.add(sendButton);
         south.add(quitButton);
         south.add(clearButton);
         mainFrame.add("Center", center);
         mainFrame.add("South", south);
         center.setEnabled(false);
         south.setEnabled(false);
         mainFrame.show();
         // Create the login dialog.
         nameDialog = new Dialog(mainFrame, "Enter Name to Logon: ");
         startButton = new Button("Logon");
         startButton.addActionListener(this);
         nameField = new TextField();
         nameDialog.add("Center", nameField);
         nameDialog.add("South", startButton);
         try {
         // Export ourselves as a ChatCallback to the server.
         UnicastRemoteObject.exportObject(cCallback);
         // Get the remote handle to the server.
         chatServer = (ChatServer)Naming.lookup("//" + "WW7203052W2K" +
                                  "/ChatServer");
         catch(Exception e) {
         e.printStackTrace();
         nameDialog.setSize(new Dimension(200, 200));
         nameDialog.show();
    * Handle the button events.
    public void actionPerformed(ActionEvent e) {
         if (e.getSource().equals(startButton)) {
         try {
              nameDialog.setVisible(false);;
              publicName = nameField.getText();
              privateName = chatServer.register(cCallback, publicName);
              center.setEnabled(true);
              south.setEnabled(true);
              cCallback.displayArea.setText("Connected to chat server as: " +
                             publicName);
              chatServer.sendMessage(privateName, publicName +
                             " just connected to server");
         catch(Exception ex) {
              ex.printStackTrace();
         else if (e.getSource().equals(quitButton)) {
         try {
              cCallback.displayArea.setText("");
              typeArea.setText("");
              center.setEnabled(false);
              south.setEnabled(false);
              chatServer.unregister(privateName);
              nameDialog.show();
         catch(Exception ex) {
              ex.printStackTrace();
         else if (e.getSource().equals(sendButton)) {
         try{
              chatServer.sendMessage(privateName, typeArea.getText());
              typeArea.setText("");
         catch(Exception ex) {
              ex.printStackTrace();
         else if (e.getSource().equals(clearButton)) {
         cCallback.displayArea.setText("");
    public void destroy() {
         try {
         super.destroy();
         mainFrame.setVisible(false);;
         mainFrame.dispose();
         chatServer.unregister(privateName);
         catch(Exception e) {
         e.printStackTrace();
    3. Chatcallback.java - interface used by clients to connect to the server.
    import java.rmi.*;
    public interface ChatCallback extends Remote {
    public void addMessage(String publicName,
                   String message) throws RemoteException;
    4. ChatcallbackImplementation.java - implements Chatcallback interface.
    import java.rmi.*;
    import java.io.*;
    import java.awt.event.*;
    import java.awt.*;
    public class ChatCallbackImplementation implements ChatCallback {
    // The buttons
    // The Text fields
    TextArea displayArea;
    public void addMessage(String publicName,
                   String message) throws RemoteException {
    displayArea.append("\n" + "[" + publicName + "]: " + message);
    5. Chatserver.java - interface for the chat server.
    import java.rmi.*;
    import java.io.*;
    public interface ChatServer extends Remote {
    public String register(ChatCallback object,
                   String publicName) throws RemoteException;
    * Remove the client associated with the specified registration string.
    * @param registeredString the string returned to the client upon registration.
    public void unregister(String registeredString) throws RemoteException;
    * The client is sending new data to the server.
    * @param assignedName the string returned to the client upon registration.
    * @param data the chat data.
    public void sendMessage(String registeredString, String message) throws RemoteException;
    6. ChatServerImplementation.java - implements Chatserver interface.
    import java.rmi.*;
    import java.util.*;
    import java.rmi.server.*;
    import java.io.*;
    * A class that bundles the ChatCallback reference with a public name used
    * by the client.
    class ChatClient {
    private ChatCallback callback;
    private String publicName;
    ChatClient(ChatCallback cbk, String name) {
         callback = cbk;
         publicName = name;
    // returns the name.
    String getName() {
         return publicName;
    // returns a reference to the callback object.
    ChatCallback getCallback() {
         return callback;
    public class ChatServerImplementation extends UnicastRemoteObject
    implements ChatServer {
    // The table of clients connected to the server.
    Hashtable clients;
    // Tne number of current connections to the server.
    private int currentConnections;
    // The maximum number of connections to the server.
    private int maxConnections;
    // The output stream to write messages to.
    PrintWriter writer;
    * Create a ChatServer.
    * @param maxConnections the total number if connections allowed.
    public ChatServerImplementation(int maxConnections) throws RemoteException {
         clients = new Hashtable(maxConnections);
         this.maxConnections = maxConnections;
    * Increment the counter keeping track of the number of connections.
    synchronized boolean incrementConnections() {
         boolean ret = false;
         if (currentConnections < maxConnections) {
         currentConnections++;
         ret = true;
         return ret;
    * Decrement the counter keeping track of the number of connections.
    synchronized void decrementConnections() {
         if (currentConnections > 0) {
         currentConnections--;
    * Register with the ChatServer, with a String that publicly identifies
    * the chat client. A String that acts as a "magic cookie" is returned
    * and is sent by the client on future remote method calls as a way of
    * authenticating the client request.
    * @param object The ChatCallback object to be used for updates.
    * @param publicName The String the object would like to be known as.
    * @return The actual String assigned to the object for removing, etc. or
    * null if the client could not register.
    public synchronized String register(ChatCallback object, String publicString) throws RemoteException {
         String assignedName = null;
         if (incrementConnections()) {
         ChatClient client = new ChatClient(object, publicString);
         assignedName = "" + client.hashCode();
         clients.put(assignedName, client);
         out("Added callback for: " + client.getName());
         return assignedName;
    * Remove the client associated with the specified registration string.
    * @param registeredString the string returned to the client upon registration.
    public synchronized void unregister(String registeredString) throws RemoteException {
         ChatCallback cbk;
         ChatClient sender;
         if (clients.containsKey(registeredString)) {
         ChatClient c = (ChatClient)clients.remove(registeredString);
         decrementConnections();
         out("Removed callback for: " + c.getName());
         for (Enumeration e = clients.elements(); e.hasMoreElements(); ) {
              cbk = ((ChatClient)e.nextElement()).getCallback();
              cbk.addMessage("ChatServer",
                        c.getName() + " has left the building...");
         else {
         out("Illegal attempt at removing callback (" + registeredString + ")");
    * Sets the logging stream.
    * @param out the stream to log messages to.
    protected void setLogStream(Writer out) throws RemoteException {
         writer = new PrintWriter(out);
    * The client is sending new message to the server.
    * @param assignedName the string returned to the client upon registration.
    * @param data the chat data.
    public synchronized void sendMessage(String registeredString, String message) throws RemoteException {
         ChatCallback cbk;
         ChatClient sender;
         try {
         out("Recieved from " + registeredString);
         out("Message: " + message);
         if (clients.containsKey(registeredString)) {
              sender = (ChatClient)clients.get(registeredString);
              for (Enumeration e = clients.elements(); e.hasMoreElements(); ) {
                   cbk = ((ChatClient)e.nextElement()).getCallback();
                   cbk.addMessage(sender.getName(), message);
         else {
              out("Client " + registeredString+ " not registered");
         catch(Exception ex){
         out("Exception thrown in newData: " + ex);
         ex.printStackTrace(writer);
         writer.flush();
    * Write s string to the current logging stream.
    * @param message the string to log.
    protected void out(String message){
         if(writer != null){
         writer.println(message);
         writer.flush();
    * Start up the Chat server.
    public static void main(String args[]) throws Exception {
         try {
         // Create the security manager
         System.setSecurityManager(new RMISecurityManager());
         // Instantiate a server
         ChatServerImplementation c = new ChatServerImplementation(10);
         // Set the output stream of the server to System.out
         c.setLogStream(new OutputStreamWriter(System.out));
         // Bind the server's name in the registry
         Naming.rebind("//" + args[0] + "/ChatServer", c);
         c.out("Bound in registry.");
         catch (Exception e) {
         System.out.println("ChatServerImplementation error:" +
                        e.getMessage());
         e.printStackTrace();
    Using my own machine (connected to a network), I tried to test this one out by setting mine as the server and also the client. I did the following:
    1. Compile the source code.
    2. Use rmic to generate the skeletons and/or stubs from the ChatCallbackImplementation and ChatServerImplementation.
    3. Start the rmiregistry with no CLASSPATH
    4. Start the server successfully.
    5. Start the applet using the AppletViewer command.
    It worked fined.
    The problem is when I ran the applet using the browser, IE explorer, the dialog boxes, frame and buttons did appear. I was able to do the part of logging on. But after that, the applet seemed to have hang. No message appeared that says I'm connected (which appeared using the appletviewer). I clicked the send button. No response.
    I double-checked my classpath. I did have my classpath set correctly. I'm still trying to figure out the problem. Up to now, I don't have any clue what it is.
    I will appreciate much if someone can help me figure what's could have possibly been wrong ....
    Thanks a lot ...

    Hi Domingo,
    I had a similar problem running applet/rmi with IE.
    Looking in IE..view..JavaConsole error messages my applet was unable to find java.rmi.* classes.
    I checked over java classes in msJVM, they're not present.
    ( WinZip C:\WINDOWS\JAVA\Packages\9rl3f9ft.zip and others from msVM installed )
    ( do not contain the java.rmi.* packages )
    I have downloaded and installed the latest msJVM for IE5. ( I think its included in later versions)
    @http://www.objectweb.org/rmijdbc/RJfaq.html I found ref to rmi.zip download to provide
    these classes. I couldn't get the classes from the site but I managed to find a ref to IBM
    site @http://alphaworks.ibm.com/aw.nsf/download/rmi which had similar download.
    The download however didn't solve my problems. I was unable to install rmi.zip with
    RmiPatch.exe install.
    I solved this by extracting the class files from rmi.zip and installing them at C:\WINDOWS\JAVA\trustlib ( msJVM installation trusted classes lib defined in
    registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM\TrustedLibsDirectory )
    This solved the problem. My rmi/applet worked.
    Hope this helps you.
    Chris
    ([email protected])

  • Lion 10.7.1 system hangs after reboot

    Strange, I have just updated to 10.7.1 (via SW update) on my Macbook Pro and now the system does not boot. It restarted and now hangs since minutes with the spinning wheel on a grey screen. Anyone experienced this, too? Any solutions?
    Thanks a lot.
    Tom

    http://jrause.com/blog/?p=165http://jrause.com/blog/?p=165
    bighugewhaledork wrote:
    Regarding the occasional system hang on reboot people are experiencing. I have two troubleshooting suggestions to help you get to the login screen, but aren't solutions to the problem of whatever is causing the system hang. 1) I find my hangs are usually solved by removing my USB devices from the 2 USB ports (via USB hubs) and rebooting. 2) Furthermore, if I boot into verbose mode (holding command+v right before the chime) (sometimes after removing the USB devices, sometimes not), that usually helps the boot process along, either due to just chance (I don't know why booting into verbose mode would help it surmount the initial hang, but it seems to work sometimes) or some other reason.
    Good luck.
    Yeah that better be one big fat good luck there, because that advice is not going to help anyone that is having this problem. Not one little bit. Some kind of magic that Verbose Mode casts will fix it? Uh, no. That would be a figment of your over-eager imagination, Verbose Mode doesn't change anythig. Oh and by the way, in order to get to this stage in the probelm, you would have had to use verbose mode to get the error message.  I can only assume that you sir are the real troll here, because our friend above asked a question that is worth merit and consideration, given the compatibility disaster that Apple has on their hands. To call it a disaster is not in the least bit an exaggeration.
    We're going to have to ignore This is not an "occassional system hang", this is a serious problem affecting my MacBook Pro 17" and my iMac 27"., and it occured on both of them for me after installing Lion Server.
    My blog post tracking the issue is here:
    http://jrause.com/blog/?p=165

  • Tecra T9000 System hangs frequently

    Hello,
    My system hangs very frequently. When i'm using a scan-engine for example:Mc Afee, Norton, Hitman Pro or when i'm using my laptop for a long time. Especially when i set the CPU in dynamic or high-mode!
    I upgraded the bios for this reason to 1.5 but that didn't help. Also i cleaned the fan-area because i thought it had to be the temperature. The Fan runs normal and when i use the best performancesetting it runs fast. When i put the CPU-speed (in the bios) to low i have no problems. What can i do to use the high performance and the system will keep running?
    Thanks already
    Mart Raaijmakers

    Hallo there,
    I`m sorry, that I dont have a solution for your Problem, but I do have a similar problem.
    The first time I noticed a problem with my T9000, showed up on Battery mode. Bios setting: cpu sleep mode: on, and dynamic cpu feq. and the automatic mode of the powermanagement intel speedstep (set to dynamic cpu freq.) caused an I/O error outside windows and a bluescreen when a boot was succesfull.
    I worked around that problem by uninstalling intel speedstep (and the whole toshiba powermanagement) and by turning off the bios setting cpu sleepmode and set the cpu to full speed or low speed (I set that everytime to slow when in Battery mode and high when working with AC adapter).
    Another thing that i noticed was a bit strange and quite noise, every time windows was idle. didn`t notice that sound before.
    and the latest thing then was that my t9000 hungs unfrequently. The interessting thing is (sounds funny) to go on i had to press down with my finger on a place beside the accu point mouse. release the finger, it hungs, press again windows runs or while in boot sequence it boots further on.
    This issue is very frustrating. I tested all other devices (RAM, HDD, wireless card and modem) with no error, so the error have to be on cpu or mainboard.
    greets
    Alex

  • System hangs in audio cd insertion

    Hello.
    Recently noticed some strange behavior when inserting audio cd's. My system hangs on accessing the dvd-drive and kde/hal doesn't seem to be able to handle it. Doesn't seem to be a problem with data cd's/dvd's except for perhaps an increased access time increased by a minor amount. I cannot tell for how long this has been an issue as I do not use my dvd-drive that much. All drives are sata. Any suggestions?
    Cheers.
    from dmesg:
    ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata4.00: cmd a0/00:00:00:04:00/00:00:00:00:00/a0 tag 0 pio 16388 in
    cdb 43 00 05 00 00 00 00 00 04 00 00 00 00 00 00 00
    res 40/00:02:00:0c:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
    ata4.00: status: { DRDY }
    ata4: hard resetting link
    ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    ata4.00: configured for UDMA/33
    ata4: EH complete
    From /var/log/messages.log
    Jan 28 13:53:35 master ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    Jan 28 13:53:35 master ata4.00: ATAPI: TSSTcorpCD/DVDW SH-S183A, SB03, max UDMA/33
    Jan 28 13:53:35 master ata4.00: applying bridge limits
    Jan 28 13:53:35 master ata4.00: configured for UDMA/33
    Jan 28 13:53:35 master scsi 2:0:0:0: Direct-Access ATA ST3320620AS 3.AA PQ: 0 ANSI: 5
    Jan 28 13:53:35 master scsi 3:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S183A SB03 PQ: 0 ANSI: 5
    Jan 28 13:53:35 master ACPI: PCI Interrupt Link [LFID] enabled at IRQ 5
    [x@master ~]$ lshwd
    00:00.0 Class 0580: nVidia Corp.|CK804 Memory Controller (unknown)
    00:01.0 Class 0601: nVidia Corp.|CK804 ISA Bridge (unknown)
    00:01.1 Class 0c05: nVidia Corp.|CK804 SMBus (i2c-nforce2)
    00:02.0 Class 0c03: nVidia Corp.|CK804 USB Controller (unknown)
    00:02.1 Class 0c03: nVidia Corp.|CK804 USB Controller (unknown)
    00:06.0 Class 0101: nVidia Corp.|CK804 IDE (amd74xx)
    00:07.0 Class 0101: nVidia Corp.|CK804 Serial ATA Controller (sata_nv)
    00:08.0 Class 0101: nVidia Corp.|CK804 Serial ATA Controller (sata_nv)
    00:09.0 Class 0604: nVidia Corp.|CK804 PCI Bridge (unknown)
    00:0b.0 Class 0604: nVidia Corp.|CK804 PCIE Bridge (unknown)
    00:0c.0 Class 0604: nVidia Corp.|CK804 PCIE Bridge (unknown)
    00:0d.0 Class 0604: nVidia Corp.|CK804 PCIE Bridge (unknown)
    00:0e.0 Class 0604: nVidia Corp.|CK804 PCIE Bridge (unknown)
    00:18.0 Class 0600: Advanced Micro Devices|K8 [Athlon64/Opteron] HyperTransport Technology Configuration (unknown)
    00:18.1 Class 0600: Advanced Micro Devices|K8 [Athlon64/Opteron] Address Map (unknown)
    00:18.2 Class 0600: Advanced Micro Devices|K8 [Athlon64/Opteron] DRAM Controller (unknown)
    00:18.3 Class 0600: Advanced Micro Devices|K8 [Athlon64/Opteron] Miscellaneous Control (amd64-agp)
    01:00.0 Class 0300: nVidia Corp.|GeForce 6600 GT (vesa)
    05:06.0 Class 0401: Creative Labs|SB Live! (audio) (snd-emu10k1)
    05:06.1 Class 0980: Creative Labs|SB Live! (joystick) (emu10k1-gp)
    05:0b.0 Class 0c00: Texas Instruments|TSB43AB22 IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr (ohci1394)
    05:0c.0 Class 0200: Marvell Semiconductor Inc.|88E8001 Gigabit Lan PCI Controller (skge)
    From lshal
    udi = '/org/freedesktop/Hal/devices/storage_model_CD/DVDW_SH_S183A'
    block.device = '/dev/sr0' (string)
    block.is_volume = false (bool)
    block.major = 11 (0xb) (int)
    block.minor = 0 (0x0) (int)
    block.storage_device = '/org/freedesktop/Hal/devices/storage_model_CD/DVDW_SH_S183A' (string)
    info.addons = {'hald-addon-storage'} (string list)
    info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
    info.category = 'storage' (string)
    info.interfaces = {'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage.Removable'} (string list)
    info.parent = '/org/freedesktop/Hal/devices/pci_10de_54_scsi_host_0_scsi_device_lun0' (string)
    info.product = 'CD/DVDW SH-S183A' (string)
    info.udi = '/org/freedesktop/Hal/devices/storage_model_CD/DVDW_SH_S183A' (string)
    info.vendor = 'TSSTcorp' (string)
    linux.hotplug_type = 3 (0x3) (int)
    linux.sysfs_path = '/sys/block/sr0' (string)
    org.freedesktop.Hal.Device.Storage.method_argnames = {'extra_options', 'extra_options'} (string list)
    org.freedesktop.Hal.Device.Storage.method_execpaths = {'hal-storage-eject', 'hal-storage-closetray'} (string list)
    org.freedesktop.Hal.Device.Storage.method_names = {'Eject', 'CloseTray'} (string list)
    org.freedesktop.Hal.Device.Storage.method_signatures = {'as', 'as'} (string list)
    storage.automount_enabled_hint = true (bool)
    storage.bus = 'scsi' (string)
    storage.cdrom.bd = false (bool)
    storage.cdrom.bdr = false (bool)
    storage.cdrom.bdre = false (bool)
    storage.cdrom.cdr = true (bool)
    storage.cdrom.cdrw = true (bool)
    storage.cdrom.dvd = true (bool)
    storage.cdrom.dvdplusr = true (bool)
    storage.cdrom.dvdplusrdl = true (bool)
    storage.cdrom.dvdplusrw = true (bool)
    storage.cdrom.dvdplusrwdl = false (bool)
    storage.cdrom.dvdr = true (bool)
    storage.cdrom.dvdram = true (bool)
    storage.cdrom.dvdrw = true (bool)
    storage.cdrom.hddvd = false (bool)
    storage.cdrom.hddvdr = false (bool)
    storage.cdrom.hddvdrw = false (bool)
    storage.cdrom.mo = false (bool)
    storage.cdrom.mrw = true (bool)
    storage.cdrom.mrw_w = true (bool)
    storage.cdrom.read_speed = 7056 (0x1b90) (int)
    storage.cdrom.support_media_changed = true (bool)
    storage.cdrom.support_multisession = true (bool)
    storage.cdrom.write_speed = 8468 (0x2114) (int)
    storage.cdrom.write_speeds = {'8468', '7056', '5645', '4234', '2823', '1412'} (string list)
    storage.drive_type = 'cdrom' (string)
    storage.hotpluggable = false (bool)
    storage.lun = 0 (0x0) (int)
    storage.media_check_enabled = true (bool)
    storage.model = 'CD/DVDW SH-S183A' (string)
    storage.no_partitions_hint = true (bool)
    storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
    storage.partitioning_scheme = '' (string)
    storage.removable = true (bool)
    storage.removable.media_available = false (bool)
    storage.removable.media_size = 487464960 (0x1d0e2000) (uint64)
    storage.removable.support_async_notification = false (bool)
    storage.requires_eject = true (bool)
    storage.size = 0 (0x0) (uint64)
    storage.vendor = 'TSSTcorp' (string)
    Last edited by ndlarsen (2009-01-28 14:05:24)

    Hi,
    I have a very similar issue, see http://bbs.archlinux.org/viewtopic.php?pid=487990
    Could you please list your mainboard, disk models and cd/dvd rom model?
    Are you using 64 bit Archlinux?
    My specs are:
    mainboard: Asus P5Q Pro
    sda: Western Digital Caviar SE (WDC WD1200JB-00CRA1)
    sdb: Seagate Barracuda 7200.7 (ST3200822AS)
    dvd: NEC DVD_RW ND-1300A
    And 64 bit Archlinux.

  • System hangs on shutdown

    First, the source of the problem was the startupitem for mysql.
    I removed all system startup items then rebooted fine, after that I eliminated all the options by placing them back 1 by 1.
    What I find strange was that I moved the mysql startup item to the startup folder, set the permissions right and reboot.... And the system immediatly hung... Why is this (called) a startup item if it affects shutdown?
    And how can it affect a shutdown like that.... How exactly are the startupitems used during shutdown?
    MacBook Mac OS X (10.4.8)

    How can something that isnt started, refuse to shut down?
    I dragged the mysql startup item to the startup folder and the system hang at the next reboot..... So it couldnt have been started right?

  • IMac G5 system hang - 2 bad 1GB memory modules?

    I am experiencing intermittent system hangs, requiring power off / on to recover. Applications run fine for hours, then everything freezes; a few seconds later the fans spool up full bore. There seems to be no logic to the failure. It happens on many different applications, including Disk Utility. No new software has been added recently (other than Apple software updates). This has been occuring for several weeks.
    I repair permissions & run disk verify. When disk utility runs completely without hanging (on verify), everything is ok.
    Applecare had me trash the ~/Library/Caches & system caches. No joy. They recommended archive & install beginning with Panther. Reinstall went ok until downloading updates for 10.4.8, then hang (might this suggest a hardware prob?).
    Rebooted in target firewire mode the cloned drive, then zero'ed the G5 HDD and restored from clone (SuperDuper!). Everything appeared ok for several days, then the same system hang reappeared. I should mention that in the course of sudying this one, I discovered Virex 7.5 was sucking the processing life from the G5; used the uninstaller to get rid of it & the iMac is quiet again!
    I have run the Applecare version of Techtools and the Hardware Test Disk, everything passes.
    I could do a clean install of Tiger, then use migration assistant to move data from the clone...if I felt it had a chance to solve it. On the other hand, maybe its a flaky hardware gremlin and I'm wasting my time doing reinstalls, and I should hustle it over to the local Apple store.
    Update - took iMac for service at Apple store where it failed under stress test with my 2 GB of memory but ran for an extended period with Apple memory. In an attempt to isolate which of the two 1 GB modules was bad, removed one module. Identical failure after 24 hrs. Howver, swapping out that failing module with the second module, identical hand. That suggests either both 1 GB modules are bad (unikely), or some other hardware issue is the problem.
    Problem seems to occur most often when starting playing iTunes, or running Disk Utility (repair permissions).
    I suppose the next step is to buy 1 GB of memory from Apple and make it fail again. Any suggestions?

    Thank you for your posts, I appreciate it.
    Skip - I tried a spare keyboard & mouse. Still failed.
    MGW - all software is up to date.
    DaddyPaycheck - I downloaded memtestosx. It fails testing each 1GB memory module separately (in different sockets). I'm running in multiuser mode and when it fails the entire iMac freezes up (just like it always does), requiring power off / power on. Is this normal behavior when the memtestosx test fails?
    I will plan to test in single user mode as the supplied doc states that if the onboard cache is failing it would pass singleuser (cache apparently disabled in singleuser mode) but fail multiuser. Maybe the onboard cache is bad?
    Thanks.

  • Close Front Panel Causes System Hang.

    I have an application where there are several front panels that I would like to have open at once, but where when they stop they would close.  I was using the scripting function fp.close - but as the application has got more complicated this seems to work less and less well.  Basically when i hit close, the system hangs for a few seconds, then the time critical stuff i have tends to timeout and then crash, and everything goes funny for a while. 
    My (uneducated) guess is that when it closes a front panel it drops loads of stuff straight out of memory - in an uncontrolled way. 
    After going for a cup of coffee it usually sorts itself out.  But clearly this isn't a sustainable solution for my application or my kidneys.
    Am I doing something wrong? - Is there something i should do to allow the Vi to finish before i try to close it? Should i be releasing references or somethign to make things better.  I thought about running the close vi sub as a new thread - but not sure if this would actually do anything different.
    Attached - the subroutine that i pass a vi ref to.
    Attachments:
    RunningVis_CloseSubVi.vi ‏17 KB

    There's nothing in the attached VI that would necessarily cause your problem. I would, however, suggest that you feed your reference through the nodes in proper flow control method rather than branching off like you've done.
    When a VI fails to close quickly, I have most often found it's due to open references which aren't explicitly closed. File references, VI references, multiple calls in a loop acquiring the same reference over and over without releasing it, .NET calls not being closed - that kind of thing.
    Richard

  • Is there any problems in IE if using RMI.?

    Hello buddies,
    this is my 3rd attempt to get answer. before it i tried 2 times but didn't get answered.
    actually i m making a chat application. in that there is a canvas on which we can draw something and send it to all users. i make an applet and from within the applet i m calling a frame. all this awt components like canvas and buttons etc. displays in the frame. applet is just a platform do call the frame. i m using RMI to do the chat. i tried to run it first in appletviewer and it works fine. but when i tried to run in IE from <applet> tag no frame is displays. i am trying to solve it from last 20 days but still unsolved. here is the code if anybody wishes to try it.
    // clinet frame...
    import java.rmi.*;
    import java.rmi.server.*;
    import canvas.Drawer;
    import java.awt.*;
    import java.applet.*;
    import java.applet.Applet;
    import java.awt.event.*;
    import java.util.*;
    import ru.zhuk.graphics.*;
    /*<applet code="ChatClient" width=600 height=300>
    </applet>
    public class ChatClient extends Frame implements IChatClient,ActionListener,MouseListener,MouseMotionListener
         // GLOBAL VARIABLES USED IN THE PROGRAMME...
         boolean flag=false;
         int n;
         String str="";
         String Coord=null;
         IChatService service=null;
         FrameApplet fa=null;
         TextField servername,serverport,username;
         Button connect,disconnect;
         TextField message;
         Button send,sendText;
         TextArea fromserver;
         int i=0,j=0;
         int x[] = new int[1000];
         int y[] = new int[1000];
         Drawer canvas;
         boolean connected=false;
         String title,user="";
         // Class Members //
         public ChatClient()
         public ChatClient(String str)
              super(str);
              setBounds(50,20,600,450);
              setLayout(new FlowLayout(FlowLayout.CENTER,45,10));
              title=str;
              setStatus();
              // Create controls //
              add(new Label("Chat Server Name : "));
              servername=new TextField(20);
              add(servername);
              servername.setText("localhost");
              add(new Label("Chat Server Port : "));
              serverport=new TextField(20);
              add(serverport);
              serverport.setText("900");
              add(new Label("Your User Name : "));
              username=new TextField(20);
              add(username);
              username.setText("Umesh");
              connect=new Button("Connect");
              connect.addActionListener(this);
              add(connect);
              disconnect=new Button("Disconnect");
              disconnect.addActionListener(this);
              add(disconnect);
              message=new TextField(30);
              add(message);
              sendText=new Button("Send Text");
              sendText.addActionListener(this);
              add(sendText);
              fromserver=new TextArea(10,50);
              add(fromserver);
              fromserver.setEditable(false);
    canvas = new Drawer();
              canvas.setSize(250,250);
              canvas.setBackground(Color.cyan);
              add(canvas);
              canvas.addMouseListener(this);
              canvas.addMouseMotionListener(this);
              send=new Button("Send");
              send.addActionListener(this);
              add(send);
              try
                   UnicastRemoteObject.exportObject(this);
              catch(Exception e)
              setVisible(true);
              for(j=0;j<1000;j++)
                   x[j]=0;
                   y[j]=0;
              Coord = new String();
              Coord = "";
    //          fa=new FrameApplet();
         public void mousePressed(MouseEvent me){}
         public void mouseReleased(MouseEvent me)
              Coord = Coord + "r";
         public void mouseClicked(MouseEvent me){}
         public void mouseEntered(MouseEvent me){}
         public void mouseExited(MouseEvent me){}
         public void mouseDragged(MouseEvent me)
              if (Coord == "")
                   Coord = me.getX() + "," + me.getY();
              else
                   Coord = Coord + " " + me.getX() + "," + me.getY();
         public void mouseMoved(MouseEvent me){}
         // RMI connection //
         private void connect()
              try
                   service = (IChatService)Naming.lookup("rmi://pcname/ChatService");
                   service.addClient(this);
                   connected=true;
                   setStatus();
                   user=username.getText();
                   Coord = "";
              catch(Exception e)
                   fromserver.append("Error Connecting ...\n" + e);
                   System.out.println(e);
                   connected=false;
                   setStatus();
                   service=null;
         private void disconnect()
              try
                   if(service==null)
                        return;
                   service.removeClient(this);
                   service=null;
              catch(Exception e)
                   fromserver.append("Error Connecting ...\n");
              finally
                   connected=false;
                   setStatus();
         private void setStatus()
              if(connected)
                   setTitle(title+" : Connected");
              else
                   setTitle(title+" : Not Connected");
         // IChatClient methods //
         public String getName()
              return user;
         public void sendMessage(String msg)
              fromserver.append(msg+"\n");
         public void SendCanvasObject(String str)
              this.str = str;
              fromserver.append(str + "\n");
              Graphics g = canvas.getGraphics();
              paint(g);
         // Actionlistener //
         public void actionPerformed(ActionEvent e)
              if(e.getSource()==connect)
                   connect();
                   if(connected)
                        servername.setEnabled(false);
                        serverport.setEnabled(false);
                        username.setEnabled(false);
                        connect.setEnabled(false);
                        Coord = "";
              else
              if(e.getSource()==disconnect)
                   disconnect();
                   servername.setEnabled(true);
                   serverport.setEnabled(true);
                   username.setEnabled(true);
                   connect.setEnabled(true);
              else
              if(e.getSource()==send)
                   flag = true;
                   if(service==null)
                        return;
                   try
                        fromserver.append("Sending an image...\n");
                        service.SendCanvasObject(this,Coord);
                        i=0;
                        for(j=0;j<1000;j++)
                             x[j]=0;
                             y[j]=0;
                        Coord = "";
                        fromserver.append("\n" + "Image Sent...");
                   catch(RemoteException re)
                        fromserver.append("Error Sending Message ...\n" + re);
                   catch(Exception ee)
                        fromserver.append("Error Sending Message ...\n" + ee);
              else
              if(e.getSource()==sendText)
                   if(service==null)
                        return;
                   try
                        service.sendMessage(this,message.getText());
                        message.setText("");
                   catch(RemoteException exp)
                        fromserver.append("Remote Error Sending Message ...\n" + exp);
                   catch(Exception ee)
                        fromserver.append("Error Sending Message ...\n" + ee);
         public void paint(Graphics g)
              if(flag==true)
                   i=0;
                   StringTokenizer stoken = new StringTokenizer(str,"r");
                   String strin = "";
                   while(stoken.hasMoreTokens())
                        strin = stoken.nextToken();
                        fromserver.append("\n" + strin + "\n");
                        StringTokenizer stoken1 = new StringTokenizer(strin," ");
                        String strin1 = "";
                        j=0;
                        while(stoken1.hasMoreTokens())
                             strin1 = stoken1.nextToken();
                             fromserver.append("\n" + strin1 + "\n");
                             x[j]=Integer.parseInt(strin1.substring(0,strin1.indexOf(",")));
                             y[j]=Integer.parseInt(strin1.substring(strin1.indexOf(",")+1,strin1.length()));
                             j++;
                        for(int k=0;k<j-1;k++)
                             g.drawLine(x[k],y[k],x[k+1],y[k+1]);     
                   i++;
    import java.rmi.*;
    import java.rmi.server.*;
    import canvas.Drawer;
    import java.util.*;
    import ru.zhuk.graphics.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;
    public class FrameApplet extends Applet implements ActionListener
         ChatClient f;
         public void init()
              Button b = new Button("Start Chat");
              b.addActionListener(this);
              add(b);
         public void actionPerformed(ActionEvent ae)
              f=new ChatClient("Chat");
              f.show();
              f.setSize(400,400);
    here is html file which i calls from IE
    <html>
    <title>Micky Chat</title>
    <body>
    <br>
    <br>
    <center>
    <applet code="FrameApplet.class" width=200 height=200>
    </applet>
    </center>
    </body>
    </html>
    and at last a shocking thing is it is runs in Netscape displaying frames but not calling paint method.
    pls. help me
    thanks a lot
    umesh

    Hi Umesh!
    Sorry that I cannot be too concrete about that since it has to be centuries ago when I fell over this problem.
    As far as I can remember, the JDK provided by MS has no RMI built-in. These was probably one of the main reasons why Sun sued Microsoft concering its handling of Java.
    Afterwards MS released a path for its Java Runtime that included RMI support, but AFAIK they never included it in the standard package. So much luck when searching for the ZIP! (-;
    A little bit of googling might help, e.g.:
    http://groups.google.com/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&threadm=37f8ddf6.4532124%40news.online.no&rnum=17&prev=/groups%3Fq%3Dmicrosoft%2Bjvm%2Brmi%2Bsupport%26start%3D10%26hl%3Dde%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3D37f8ddf6.4532124%2540news.online.no%26rnum%3D17
    cheers,
    kdi

  • Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system. I have a wndiws 7 system and use a Intel core processor. I have restarted several times and still ge this

    Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system. I have a wndows 7 system and use a Intel core processor. I have restarted several times and still ge this error. I have also tried to reinstall firefox and get the same error
    == This happened ==
    Every time Firefox opened
    == today ==
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDS; InfoPath.2; .NET4.0C; AskTbUT2V5/5.8.0.12304)

    <u>'''Kill Application'''</u>
    In Task Manager, does firefox.exe show in the <u>'''Processes'''</u> tab?
    See: [http://kb.mozillazine.org/Kill_application Kill Application]
    '''<u>Causes and solutions for Firefox hanging at exit:</u>'''
    [[Firefox hangs]]
    [http://kb.mozillazine.org/Firefox_hangs#Hang_at_exit Firefox hangs at exit]
    [[Firefox is already running but is not responding]]
    <u>'''Safe Mode'''</u>
    You may need to use '''[[Safe Mode]]''' (click on "Safe Mode" and read) to localize the problem. Firefox Safe Mode is a diagnostic mode that disables Extensions and some other features of Firefox. If you are using a theme, switch to the DEFAULT theme: Tools > Add-ons > Themes <u>'''before'''</u> starting Safe Mode. When entering Safe Mode, do not check any items on the entry window, just click "Continue in Safe Mode". Test to see if the problem you are experiencing is corrected.
    See:
    '''[[Troubleshooting extensions and themes]]'''
    '''[[Troubleshooting plugins]]'''
    '''[[Basic Troubleshooting]]'''
    If the problem does not occur in Safe-mode then disable all of your Extensions and Plug-ins and then try to find which is causing it by enabling <u>'''one at a time'''</u> until the problem reappears. <u>'''You MUST close and restart Firefox after EACH change'''</u> via File > Restart Firefox (on Mac: Firefox > Quit). You can use "Disable all add-ons" on the Safe mode start window.

  • [SOLVED]System Hang in Arch Linux

    I have tried distributions like ubuntu and fedora in hope for finding a stable system . So I move on to Arch Linux
    But this problem also exist on Arch. While using my Arch Linux (including ubuntu and fedora) my system hangs with a black screen with something written on the whole screen which cannot be pasted here as my system hangs and I have to push power button to restart.
    So I check my errors.log file and found these errors
    Jul  8 22:59:24 localhost kernel: [    1.680013] ata3: softreset failed (device not ready)
    Jul  8 22:59:24 localhost kernel: [    7.298612] SP5100 TCO timer: mmio address 0xfec000f0 already in use
    Jul  8 22:59:31 localhost kdm_greet[792]: Cannot load /usr/share/apps/kdm/faces/.default.face: No such file or directory
    I have a HCL K21 pdc notebook
    Note: In Ubuntu my notebook start with ata1: softreset failed error at boot time
    Most often this error occur while watching videos or listening music with VLC
    Last edited by Manuj19 (2011-07-09 10:13:24)

    ewaller wrote:It might be better to just post the output of lspci -nn  It will tell us a great deal more about the hardware related to the PCI bus, including specific chip set identifiers.
    Thanks for suggestion
    Here is output of lspci -nn
    00:00.0 Host bridge [0600]: ATI Technologies Inc Device [1002:5a31] (rev 01)
    00:01.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a3f]
    00:04.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a36]
    00:05.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a37]
    00:06.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a38]
    00:07.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a39]
    00:12.0 SATA controller [0106]: ATI Technologies Inc SB600 Non-Raid-5 SATA [1002:4380]
    00:13.0 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI0) [1002:4387]
    00:13.1 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI1) [1002:4388]
    00:13.2 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI2) [1002:4389]
    00:13.3 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI3) [1002:438a]
    00:13.4 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI4) [1002:438b]
    00:13.5 USB Controller [0c03]: ATI Technologies Inc SB600 USB Controller (EHCI) [1002:4386]
    00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 13)
    00:14.1 IDE interface [0101]: ATI Technologies Inc SB600 IDE [1002:438c]
    00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
    00:14.3 ISA bridge [0601]: ATI Technologies Inc SB600 PCI to LPC Bridge [1002:438d]
    00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384]
    01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RC410 [Radeon Xpress 200M] [1002:5a62]
    02:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR5001 Wireless Network Adapter [168c:001c] (rev 01)
    08:01.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)
    08:01.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08)
    08:01.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)
    08:01.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 08)
    08:07.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
    Last edited by Manuj19 (2011-07-09 07:20:08)

  • Random system hang-ups with Kernel 3.2.1-1 and catalyst 11.12

    Hello,
    i have a very strange problem for the last month or so (i'm afraid i cannot say, when it exactly happened the first time or if it was after a upgrade): My system just randomly crashes. I haven't yet found out when it exactly crashes and how to reproduce it. But it happens almost every 2-3 days.
    When the system hangs up, the last second of sound repeat over and over again. I can't move my mouse anymore as well as typing has no effect. I cannot change to another terminal. I cannot ssh into the laptop nor can i ping it.
    In /var/log/messages.log, there is nothing usefull.. It just ends with the old kernel messages and then the new ones, when the system restarts. No error or so.
    System runs on a Thinkpad X121e with AMD E-350 CPU. I have installed catalyst 11.12 with xorg-server 1.11.3. I will now compile catalyst 12.1 and see if it happens again.
    Does anyone have a clue why the system crashes? Has it anything to do with catalyst?
    Best regards,
    pyro

    isofluran wrote:Again, as I metioned before, the problem is likely not a hardware one but it is actually related to the kernel update (2.6.19)  or to an update which was performed at the same time.
    Can anyone give a proposal for a step by step procedure to isolate the problem?
    As I don't believe these crashes are related to anything but the kernel, one way of debugging your issues could be:
    * boot Knoppix
    * zcat /proc/config.gz | some non-volatile media
    * boot arch
    * get the current ABS
    * replace config in kernels/kernel26 with the one from Knoppix
    * makepkg
    * install and test
    When that kernel runs, try to diff the two configs and see what's changed in arch. Also comparing both kernel versions if no significant changes exist might hint on the kernel being the problem.

Maybe you are looking for