New PowerBook AirPort and RAM issue

Sorry to re-post but thought others could benefit from this being up top here ...
I have a new 17", but have a big red flag for people.
I couldn't get the extra RAM (over 512MB) from the Apple Store where I bought it Saturday, so I ordered it online from Apple and installed it last night. Easy! Then, PROBLEMS!
After about 20 minutes online, suddenly the cursor's skittering around, CPU spikes to 100% and stays there (kernel_task, owned by root, takes over), and AirPort drops. Can't find any networks, and stays offline. Only known fix is a reboot.
I checked MacFaxIt and see these exact symptoms are an issue, supposedly acknowledged as a bug by Apple, with mid-2005 iBooks. I guess you can add late-2005 PowerBooks to that list.
Looks like the key is to keep RAM usage under 1GB, which is not necessarily easy to do (and goes without saying, should not be something you need to manage). For example, loading a lot of tabs automatically in Safari kills AirPort pretty consistently. Loading a lot of widgets does the same.
I'm walking on eggshells with this PowerBook, constantly checking CPU usage and AirPort connectivity, NOT something I want to have to be thinking of.
So be careful adding RAM. My last PowerBook (very last gen) had 1.5 GB and NO PROBLEM.
I don't know of any timeline for a fix, and am more than a little upset that (1) the problem exists on a $3,000 machine, (2) Apple has known about it since late summer, and gladly sells you the RAM (caveat emptor), and (3) the in-your-face that the PB and iBook are probbbbbably kinda sorta the same, under the hood! So I'm telling myself that yes, it's a SOFTWARE problem with OS X, the extra RAM, and AirPort. Works for me ...

I MAY have a potential solution.
I had the same problem as others, bought the Powerbook with 1 GB Apple memory and then I added another 1 Gig of Kingston brand memory. Almost immediate problems and after a reboot, the problems would come back in 5 minutes or less.
I called Apple and they refused to even acknowledge that it was a known issue.
OTOH, the tech had me remove the new 1 GB memory stick and of course the Airport card worked perfectly after that.
Anyway, when I put the memory card back in, I seated it quite firmly before I "folded" it down into the latches.
Bottom line is that Airport has now been working for over 4 hours with no problems.
Can anyone else who is having the problem please try this & post the results. If the solution is this simple, it would be a wonderful thing.
The System Profiler showed that the memory was there before I reseated it, so if it is just a bad card install, System Profiler does not pick it up.

Similar Messages

  • New powerbook - airport extreme does not connect after Tiger update

    Hi guys,
    I see a lot of people are having problems with airport right now. I just got a new powerbook that worked fine with Panther, went online without a hitch. I downloaded a couple of software updates but don't know which. Then I installed the Tiger software and since then the computer does not connect. It show a wifi signal but tells me it can't connect etc.
    Any ideas,
    Thanks
    Sabina

    Hi Sabina,
    I had the samething happen to me. I talked to tech support and they just had me click on the blue apple at the top- go to software updates- than I ran that...there was an update in there that corrected my problem. and I have been able to get get back my network!!
    so give that a try.
    ~Janet

  • New Hard Drive and RAM

    Hi all,
    This isn't a question, just thought some of you may be interested.
    After reaching a stage of rapidly diminishing hard drive space (mainly due to my new hobby of movie making)I was faced with a choice of expanding this Mac or buying a new one. After doing the sums, decided to bite the bullet and expand this one. I've added RAM in the past, but the thought of changing my hard drive was a bit daunting. Nevertheless, after downloading the instructions and reading this discussion group, I figured I could do it.
    I ordered a Seagate 320GB hard drive and another GB of RAM (Crucial), cost was less than AU$200, bought a new, magnetised screwdriver set and off I went.
    It was a breeze, in fact getting the back back on the iMac took me longer than actually installing the hard drive and RAM! The magnetised screwdriver was a godsend - don't attempt the job without one.
    I had followed Miriam's advice (thankyou) and used Super Duper to back up my original hard drive on my external drive and this is the only time I ran into problems. The first restore was a disaster and I ended up learning far more about prebindings than I really wanted, or needed, to know. Thanks to the folks over at the Tiger Discussion group, I eventually succeeded in restoring correctly. Lesson learnt - read the manual! <edited by host>
    I'm planning on getting an external case for my old hard drive and keeping it as a 'just in case', the 2 x 256 sticks of RAM will probably be sold on ebay.
    So, if you are still wondering how hard the job is, take it from me (who will never see her 60th birthday again), by following the instructions it is a piece of cake. I now hope to get another 3 years out of this computer and when it finally dies, I will buy another one as I have been for almost 20 years, my first Mac was a Plus.
    Cheers
    NikkiG

    Up till the iSight, Apple made computers which were easily serviceable by their owner...
    ?? What about the 128k, 512k, 512ke, plus, se (all flavors), iMac G3, iMac G4, eMac, Mac mini, laptops, iPod, Newton, etc.?
    Really the only Apple devices that Apple expects you to completely disassemble and replace internal parts are the devices targeted for professionals (Mac Pro, Power Mac, etc.).

  • New wireless mouse and keyboard issues

    I have a new 20", 2.4GHz alu iMac, and I ordered it with the new bluetooth keyboard, and bluetooth mighty mouse. They've always worked great, but yesterday, the mouse has had intermittant lag, and it says that the keyboard has lost connection. I've been running Leopard since it came out, and I've never had such problems with Tiger. I reinstalled Leopard a few hours ago (erase and install), and I'm still getting the lag. I wanted to see whether it is my mouse, so I tried pairing it with my brother's white intel iMac, and it couldn't pair, but it made my brother's bluetooth mighty mouse lag too! Could this be due to interference? Our rooms are right beside each other.
    Also, when the lag occurs, I get the message that its lost connection with the keyboard, however it still works perfectly. The lag is very noticeable, and it takes about 3-4 times longer for the mouse to move, while being very choppy. This is for about 10-15 seconds, and then it goes normal speed again.
    Is anyone else having this challenge? Could anyone diagnose whether it's likely to be the computer, the mouse, or interference, (or other!)?
    Any feedback is greatly appreciated.

    I have a 6 week old imac 24" alu intel with wireless keyboard & mouse and it was all working fine until the 10.5.1 upgrade. it also started on the same day there was a big rain storm so I thought that might be messing with my blue tooth connections. i have no other bluetooth devices other than the mouse and keyboard. at first it was intolerable. i'd get the keyboard connection lost message every few minutes, the keyboard would continue to function and the mouse would go very sluggish for a minute or 2. this was happening every 5 minutes or so. i deleted each one an reconnected, shut everything off, restarted the computer and it seemed ok for about 1 hour and then it happened again a few times. definitely not as often as before but it still happens from time to time every few hours. power on both is about 75% and seeing as they have new duracel batteries i'm sure they are not dead.
    I did the auto update to 10.5.1 and had all the permission issues so then downloaded and installed the larger 100+ meg update. not sure if this has caused any problems.
    So far leopard has only been a pain. Reason 4 crashes, Parallels 3 crashes, Mail crashes (I wrote some important notes which I guess don't get automatically saved like drafts and lost the notes when mail crashed several hours after I wrote them), my software update even crashed once. is Leopard built on OS 9 technology? what a disappointment.
    Oh and internet and wireless connection to ADSL seems pretty slow, slower than tiger I think.
    Windows should start a new campaign called "Come back".
    One last beef, do other people find this wireless keyword (metal) not so responsive, letters get missed as I type, space bar is stiff and squeaky, overall not great for someone doing a lot of writing? that's what I think.

  • Kernel Panic and RAM issues

    about a week ago I got my first ever kernel panic . This coincided with the mac completely running out of battery due to being on a holiday. Sometimes I can get on without an issue for a while until it shuts down and either tells me there is a kernel panic or it does the three beep black screen. From what I have researched its a ram issue. from memory I have 2x2gb rams installed but it may be 4gb I'm not 100% sure and I cant get on to check. I'm pretty sure its not a software issue as I have booted up on several occasions and deleted things such as Sophos. I'm out of warranty so its up to me to get this show back on the road. My questions:
    If I can startup the computer and have it running for a while before it dies and says is a kernel panic, is it unlikely its a software related issue?
    Is there any possible way of testing for dodgy rams without physically removing one at a time and seeing what happens?
    Is there anything else it could be?
    Can rams cause kernel panics, if so do the panic reports reflect this?
    cheers

    Try to get your MBP functioning.  Perform SMC and PRAM resets:
    http://support.apple.com/kb/HT3964
    http://support.apple.com/kb/ht1379
    Try a Safe Boot:
    http://support.apple.com/kb/HT1564
    Kernel Panics can be caused by hardware or software issues.  When they occur, log it and post it for review:
    http://support.apple.com/kb/ht2546
    RAM can be checked by downloading and running REMBER fro Kelley Computing:
    http://www.kelleycomputing.net/rember/
    In order to get sufficient loops, run it overnight.
    Running a MBP till the battery is exhausted is a very bad practice.
    Ciao

  • New to java and having issues trying to modify sample code.

    i was trying to edit the following code to add about 10+ more labels and textfields and save the information to the contacts.dat in the code. it currently displays all the fields i entered, but it only saves the first 7 fields information?? not sure why. also i was trying to just line the fields up using a flowlayout but it just errors. anyone have any suggestions?
    <source code below this line>
    ====================START OF CODE ======================
    // cm.java
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.util.*;
    // =========================================================
    // Class: cm
    // This class drives the contact manager. It contains the
    // main method which gets called as soon as this application
    // begins to run.
    // =========================================================
    class cm extends Frame implements ActionListener
    // Container of contact objects (one object per business
    // contact).
    private Vector contacts = new Vector (100);
    // List of names component. (Must specify java.awt in
    // front of List to distinguish the List class in the
    // java.awt package from the List class in the java.util
    // package.)
    private java.awt.List names = new java.awt.List ();
    // delete and edit button components.
    private Button delete;
    private Button edit;
    // Default constructor.
    public cm ()
    // Assign Contact Manager to title bar of frame window.
    super ("Customer Manager Version 0.001 BY Pebkac");
    // Add a listener that responds to window closing
    // events. When this event occurs (by clicking on the
    // close box in the title bar), save contacts and exit.
    addWindowListener (new WindowAdapter ()
    public void windowClosing
    (WindowEvent e)
    saveContacts ();
    System.exit (0);
    // Place an empty label in the north part of the frame
    // window. This is done to correct an AWT positioning
    // problem. (One thing that you'll come to realize as
    // you work with the AWT is that there are lots of bugs.)
    Label l = new Label ();
    add ("North", l);
    // Place the names component in the center part of the
    // frame window.
    add ("Center", names);
    // Create a panel object to hold four buttons.
    Panel p = new Panel ();
    Button b;
    // Add an add button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (b = new Button ("add"));
    b.addActionListener (this);
    // Add a delete button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (delete = new Button ("delete"));
    delete.addActionListener (this);
    // The delete button should be disabled until there is at
    // least one contact to delete.
    delete.setEnabled (false);
    // Add an edit button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (edit = new Button ("edit"));
    edit.addActionListener (this);
    // The edit button should be disabled until there is at
    // least one contact to edit.
    edit.setEnabled (false);
    // Add a quit button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (b = new Button ("quit"));
    b.addActionListener (this);
    // Add the panel object to the frame window container.
    add ("South", p);
    // Set the background of the frame window container to
    // pink (to give a pleasing effect).
    setBackground (Color.pink);
    // Set the size of the frame window container to 400
    // pixels horizontally by 200 pixels vertically.
    setSize (400, 200);
    // Do not allow the user to resize the frame window.
    setResizable (false);
    // Load all contacts.
    loadContacts ();
    // Make sure that the frame window is visible.
    setVisible (true);
    public void actionPerformed (ActionEvent e)
    if (e.getActionCommand ().equals ("delete"))
    delete ();
    else
    if (e.getActionCommand ().equals ("quit"))
    saveContacts ();
    System.exit (0);
    else
    if (e.getActionCommand ().equals ("add"))
    add ();
    else
    edit ();
    public Insets getInsets ()
    // Return an Insets object that describes the number of
    // pixels to reserve as a border around the edges of the
    // frame window.
    return new Insets (10, 10, 10, 10);
    public static void main (String [] args)
    // Create a new cm object and let it do its thing.
    new cm ();
    private void delete ()
    // Obtain index of selected contact item from the names
    // component.
    int index = names.getSelectedIndex ();
    // If no item was selected, index is -1. We cannot edit
    // a contact if no contact item in the names component was
    // selected - because we would have nothing to work with.
    if (index != -1)
    // Remove the contact item from the names component.
    names.remove (index);
    // Remove the Contact object from the contacts Vector
    // object.
    contacts.remove (index);
    // If there are no more contacts ...
    if (contacts.size () == 0)
    delete.setEnabled (false);
    edit.setEnabled (false);
    else
    // Make sure that the first contact item in the names
    // list is highlighted.
    names.select (0);
    private void add ()
    // Create an add data entry form to enter information
    // for a new contact.
    DataEntryForm def = new DataEntryForm (this, "add");
    // If the bOk Boolean flag is set, this indicates the user
    // exited the form by pressing the Ok button.
    if (def.bOk)
    // Create a Contact object and assign information from
    // the form to its fields.
    Contact temp = new Contact ();
    temp.fname = new String (def.fname.getText ());
    temp.lname = new String (def.lname.getText ());
    temp.haddress = new String (def.haddress.getText ());
    temp.maddress = new String (def.maddress.getText ());
    temp.phone = new String (def.phone.getText ());
    temp.wphone = new String (def.wphone.getText ());
    temp.cphone = new String (def.cphone.getText ());
    temp.email = new String (def.email.getText ());
    temp.bdate = new String (def.bdate.getText ());
    temp.comments = new String (def.comments.getText ());
    // Add a new contact item to the names component.
    names.add (temp.lname + ", " + temp.fname);
    // Add the Contact object to the contacts Vector
    // object.
    contacts.add (temp);
    // Make sure that the delete and edit buttons are
    // enabled.
    delete.setEnabled (true);
    edit.setEnabled (true);
    // Destroy the dialog box.
    def.dispose ();
    // Make sure that the first contact item in the names list
    // is highlighted.
    names.select (0);
    // ===========================================================
    // Load all contacts from contacts.dat into the contacts
    // Vector object. Also, make sure that the last name/first
    // name from each contact is combined into a String object and
    // added into the names component - as a contact item.
    // ===========================================================
    private void loadContacts ()
    FileInputStream fis = null;
    try
    fis = new FileInputStream ("contacts.dat");
    DataInputStream dis = new DataInputStream (fis);
    int nContacts = dis.readInt ();
    for (int i = 0; i < nContacts; i++)
    Contact temp = new Contact ();
    temp.fname = dis.readUTF ();
    temp.lname = dis.readUTF ();
    temp.haddress = dis.readUTF ();
    temp.maddress = dis.readUTF ();
    temp.phone = dis.readUTF ();
    temp.wphone = dis.readUTF ();
    temp.cphone = dis.readUTF ();
    temp.email = dis.readUTF ();
    temp.bdate = dis.readUTF ();
    temp.comments = dis.readUTF ();
    names.add (temp.lname + ", " + temp.fname);
    contacts.add (temp);
    if (nContacts > 0)
    delete.setEnabled (true);
    edit.setEnabled (true);
    catch (Exception e)
    finally
    if (fis != null)
    try
    fis.close ();
    catch (Exception e) {}
    // Make sure that the first contact item in the names list
    // is highlighted.
    names.select (0);
    // ========================================================
    // Save all Contact objects from the contacts Vector object
    // to contacts.dat. The number of contacts are saved as an
    // int to make it easy for loadContacts () to do its job.
    // ========================================================
    private void saveContacts ()
    FileOutputStream fos = null;
    try
    fos = new FileOutputStream ("contacts.dat");
    DataOutputStream dos = new DataOutputStream (fos);
    dos.writeInt (contacts.size ());
    for (int i = 0; i < contacts.size (); i++)
    Contact temp = (Contact) contacts.elementAt (i);
    dos.writeUTF (temp.fname);
    dos.writeUTF (temp.lname);
    dos.writeUTF (temp.haddress);
    dos.writeUTF (temp.maddress);
    dos.writeUTF (temp.phone);
    dos.writeUTF (temp.wphone);
    dos.writeUTF (temp.cphone);
    dos.writeUTF (temp.email);
    dos.writeUTF (temp.bdate);
    dos.writeUTF (temp.comments);
    catch (Exception e)
    MsgBox mb = new MsgBox (this, "CM Error",
    e.toString ());
    mb.dispose ();
    finally
    if (fos != null)
    try
    fos.close ();
    catch (Exception e) {}
    private void edit ()
    // Obtain index of selected contact item from the names
    // component.
    int index = names.getSelectedIndex ();
    // If no item was selected, index is -1. We cannot edit
    // a contact if no contact item in the names component was
    // selected - because we would have nothing to work with.
    if (index != -1)
    // Obtain a reference to the Contact object (from the
    // contacts Vector object) that is associated with the
    // index.
    Contact temp = (Contact) contacts.elementAt (index);
    // Create and display an edit entry form.
    DataEntryForm def = new DataEntryForm (this, "edit",
    temp.fname,
    temp.lname,
    temp.haddress,
    temp.maddress,
    temp.phone,
    temp.wphone,
    temp.cphone,
    temp.email,
    temp.bdate,
    temp.comments);
    // If the user pressed Ok...
    if (def.bOk)
    // edit the contact information in the contacts
    // Vector object.
    temp.fname = new String (def.fname.getText ());
    temp.lname = new String (def.lname.getText ());
    temp.haddress = new String (def.haddress.getText ());
    temp.maddress = new String (def.maddress.getText ());
    temp.phone = new String (def.phone.getText ());
    temp.wphone = new String (def.wphone.getText ());
    temp.cphone = new String (def.cphone.getText ());
    temp.email = new String (def.email.getText ());
    temp.bdate = new String (def.bdate.getText ());
    temp.comments = new String (def.comments.getText ());
    // Make sure the screen reflects the edit.
    names.replaceItem (temp.lname + ", " + temp.fname,
    index);
    // Destroy the dialog box.
    def.dispose ();
    // Make sure that the first contact item in the names
    // list is highlighted.
    names.select (0);
    // ========================================================
    // Class: Contact
    // This class describes the contents of a business contact.
    // ========================================================
    class Contact
    public String fname;
    public String lname;
    public String haddress;
    public String maddress;
    public String phone;
    public String wphone;
    public String cphone;
    public String email;
    public String bdate;
    public String comments;
    // ==========================================================
    // Class: DataEntryForm
    // This class provides a data entry form for entering contact
    // information.
    // ==========================================================
    class DataEntryForm extends Dialog implements ActionListener
    // bOk is a boolean flag. When true, it indicates that
    // the Ok button was pressed to terminate the dialog box
    // (as opposed to the Cancel button).
    public boolean bOk;
    // The following components hold the text that the user
    // entered into the visible text fields.
    public TextField fname;
    public TextField lname;
    public TextField haddress;
    public TextField maddress;
    public TextField phone;
    public TextField wphone;
    public TextField cphone;
    public TextField email;
    public TextField bdate;
    public TextField comments;
    public void actionPerformed (ActionEvent e)
    // If the user pressed the Ok button, indicate this
    // by assigning true to bOk.
    if (e.getActionCommand ().equals ("Ok"))
    bOk = true;
    // Destroy the dialog box and return to the point
    // just after the creation of the DataEntryForm object.
    dispose ();
    public DataEntryForm (Frame parent, String title)
    // Call the other constructor. The current constructor
    // is used for add operations. The other constructor
    // is used for edit operations.
    this (parent, title, "", "", "", "", "", "", "", "", "", "");
    public DataEntryForm (Frame parent, String title,
    String fname, String lname,
    String haddress, String maddress,
    String phone,String wphone,
    String cphone,String email,
    String bdate,String comments)
    // Initialize the superclass layer.
    super (parent, title, true);
    // Choose a grid bag layout so that components can be more
    // accurately positioned. (It looks nicer.)
    setLayout (new GridBagLayout ());
    // Add appropriate first name, last name, phone, wphone, and
    // email components to the current DataEntryForm container.
    // (Remember, DataEntryForm is a subclass of Dialog.
    // Dialog is a container. Therefore, DataEntryForm
    // inherits the ability to be a container.)
    addComponent (this, new Label ("First Name: "),0, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.fname = new TextField (20);
    addComponent (this, this.fname, 1, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.fname.setText (fname);
    addComponent (this, new Label ("Last Name: "), 0, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.lname = new TextField (20);
    addComponent (this, this.lname, 1, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.lname.setText (lname);
    addComponent (this, new Label ("Home Address: "), 0, 2, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.haddress = new TextField (20);
    addComponent (this, this.haddress, 1, 2, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.haddress.setText (haddress);
    addComponent (this, new Label ("Mailing Address: "), 0, 3, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.maddress = new TextField (20);
    addComponent (this, this.maddress, 1, 3, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.maddress.setText (maddress);
    addComponent (this, new Label ("Home Number: "), 0, 4, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.phone = new TextField (20);
    addComponent (this, this.phone, 1, 4, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.phone.setText (phone);
    addComponent (this, new Label ("Work Number: "), 0, 5, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.wphone = new TextField (20);
    addComponent (this, this.wphone, 1, 5, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.wphone.setText (wphone);
    addComponent (this, new Label ("Cell Number: "), 0, 6, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.cphone = new TextField (20);
    addComponent (this, this.cphone, 1, 6, 1, 1,
    GridBagConstraints.WEST,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Email Address: "), 0, 7, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.email = new TextField (20);
    addComponent (this, this.email, 1, 7, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Birth Date: "), 0, 8, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.bdate = new TextField (20);
    addComponent (this, this.bdate, 1, 8, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Comments: "), 2, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.comments = new TextField (20);
    addComponent (this, this.comments, 2, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label (""), 0, 9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label (""), 1, 9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    Button b;
    // Add an Ok button to this container.
    addComponent (this, b = new Button ("Ok"), 0, -9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    b.addActionListener (this);
    // Add a Cancel button to this container.
    addComponent (this, b = new Button ("Cancel"), 1, -9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    b.addActionListener (this);
    // Set the background of the frame window container to
    // pink (to give a pleasing effect).
    setBackground (Color.pink);
    // Set the size of the dialog window to 250 pixels
    // horizontally by 200 pixels vertically.
    setSize (450, 500);
    // Do not allow users to resize the dialog window.
    setResizable (false);
    // Make sure that the dialog window is visible.
    setVisible (true);
    private void addComponent (Container con, Component com,
    int gridx, int gridy,
    int gridw, int gridh, int fill,
    int anchor)
    // Get the current layout manager. It is assumed to
    // be a GridBagLayout object.
    LayoutManager lm = con.getLayout ();
    // Create a GridBagConstraints object to make it
    // possible to customize component positioning.
    GridBagConstraints gbc = new GridBagConstraints ();
    // Assign the x and y grid positions.
    gbc.gridx = gridx;
    gbc.gridy = gridy;
    // Assign the number of grid blocks horizontally and
    // vertically that are occupied by the component.
    gbc.gridwidth = gridw;
    gbc.gridheight = gridh;
    // Specify the component's resize policy (fill) and
    // the direction in which the component is positioned
    // when its size is smaller than available space (anchor).
    gbc.fill = fill;
    gbc.anchor = anchor;
    // Set the new constraints that the grid bag layout
    // manager will use.
    ((GridBagLayout) lm).setConstraints (com, gbc);
    // Add the component to the container.
    con.add (com);
    // ===========================================================
    // Class: MsgBox
    // This class displays a message box to the user. The message
    // is usually an error message. The user must press the Ok
    // button to terminate the message box.
    // ===========================================================
    class MsgBox extends Dialog implements ActionListener
    public void actionPerformed (ActionEvent e)
    // Terminate the dialog box in response to the user
    // pressing the Ok button.
    dispose ();
    public MsgBox (Frame parent, String title, String msg)
    // Initialize the superclass layer.
    super (parent, title, true);
    // Store the msg argument in a Label object and add
    // this object to the center part of the dialog window.
    Label l = new Label (msg);
    add ("Center", l);
    // Create a Button object and add it to the south part
    // of the dialog window.
    Button b = new Button ("Ok");
    add ("South", b);
    // Make the current object a listener to events that
    // occur as a result of the user pressing the Ok
    // button.
    b.addActionListener (this);
    // Make sure that the Ok button has the focus.
    b.requestFocus ();
    // Do not allow users to resize the dialog window.
    setResizable (false);
    // Allow the layout manager to choose an appropriate
    // size for the dialog window.
    pack ();
    // Make sure that the dialog window is visible.
    setVisible (true);
    ====================END OF CODE =======================

    You should first start by formatting the code before
    posting. I lost my interest as I browsed thorugh the
    code.
    Read here -
    http://forum.java.sun.com/help.jspa?sec=formatting
    ...and its way too much code to expect anyone to read. Post a short excerpt of the part you are having trouble with.

  • Brand New Ipod Touch and already issues

    Alright, before I begin, I'm running 32bit Windows Vista Home Premium on an AMD Dual Core 1.9ghz processor with 2gb ram, as well I've had an iPod Nano before getting this iPod Touch without any problems before hand.
    I've uninstalled iTunes and reinstalled with a clean download from the apple website of iTunes (To ensure new drivers, etc), I plug in my iPod Touch to let it charge and to connect to start transferring music. I start up iTunes, plug my iPod Touch, first thing I see on the screen of my iPod is an error from what I've researched before writing this post. A USB cord with an arrow pointing to the iTunes logo.
    First thing I do, I've already uninstalled/reinstalled iTunes, restarted my computer, and ensured that iTunes was up to date. Check, check, and check.
    I had also noticed while my iPod was plugged in, was that whenever I would try to connect it to iTunes, I would be presented with was : "This iPod cannot be used because the Apple mobile device service is not started."
    Thought to myself, that's odd. I went to Start > Control Panel > Administrative Tools > Services, located "Apple Mobile Device", and next to it was blank. No "Started", no "Stopped", nothing, just blank. I right clicked on the service and went to properties to check and see if it was set to start up, it was set to Automatic. I switch to Manual, tried to start it again but presented with "The Apple Mobile Device service started then stopped. Some services stop automatically if they are not in use by other services or programs", Switched it back to Automatic, same issue.
    Take into consideration, I have my avast! antivirus down. So I have no issues with antivirus/firewall going on right now.
    I have checked my drivers for the iPod under Device Manager, Apple Mobile Device has shown up and has been installed correctly, including "USBAAPL.SYS", was showing no problems installing.
    I sincerely do not know what to do beyond this point. I figure something is wrong with the Service, either that or iTunes is royally screwing something up. The error on the iPod I know means that it needs to restore itself with the help from iTunes, but iTunes is neglecting its presence (To my knowledge)

    not sure, but i think bonjour also has to be running. check it out.
    ah, under the startup type, are u saying that field is blank, rather than "manual", "automatic", "automatic (delayed start)" or "disabled"??
    Message was edited by: David.

  • FCP After Effects and RAM Issues

    Hello,
    Recently I have been working on a 1280x720 video project using both FCP 7 and After Effects CS6.  I have an early 2011 MBP running 10.6.8 (I'm not a fan of Lion).  It's a 2.2 GHZ Intel Core i7.  I have been having significant lagging issues with playing back videos in AE and eeven more significant playing them in the timeline of FCP.  It has made editing a royal pain.  Exports also take a long time.
    I had 8GB of RAM but last night, expanded to 16GB.  Since then, I have noticed no increase in speed at all.  Not opening programs.  Not opening files, not exporting files, and not playing back in either program.  Maybe I am misunderstood as to what the RAM was supposed to accomplish?
    My question is, what can I do to fix this?  Do I need a new Hard Drive?  Was the RAM upgrade a waste of money.  Maybe someone has some suggested settings for Memory and Cache for the two programs?
    Thanks in advance for any help
    Chris

    Chris:
    To open an application faster, install a faster hard drive.  If you go with an SSD drive, you should notice a huge improvement in how quickly your applications launch.  If you just upgrade from a 4,800 RPM or 5,400 RPM drive to a 7,200 RPM drive, then you'll see a modest increase in launch time.
    To export files faster from AE, you'll want faster processors (assuming you had enough RAM in the first place). AE tells you at the bottom of the application window how much RAM is being used.  While you had 8GB of RAM, you might have seen 42% being used.  Increasing your RAM to 16GB would only reduce that percentage to 21%.  It would not speed up the render.  A faster hard drive can help as well, but not as much as faster processors.  Switching from a USB2 thumb drive to your internal drive would boost render speeds.  Even if you were working at 1920x1080, it's unlikely that you'd need more than 4GB of RAM. If you happend ot be working at really large Composition sizes or have artwork that is really large (like 18MB still images), AE will tell you exaclty how much more RAM you need when it displays an "insuficient memory" dialog box.  If that was happening, then you'd want more RAM.
    To "speed up" the playback of video, you need storage media that can maintain the sustained data transfer rate of the file being played.  (Unfortunately, more RAM doesn't help for this.)  1280x720 rendered to the Animation codec at best quality and at 8 bits per channel requires 3.5Mb per frame (not including audio).  At 30 frames per second, you're looking at 105Mb/second.  eSATA was recommended earlier and that's a good option; however, you mentioned that you have a 2011 MacBook Pro.  As such, you probably have a Thundebolt port.  An external Thunderbolt drive should be able to maintain 105Mb/second with overhead to spare.  If you have to use your interal drive, switch from the Animation codec to Apple ProRes 422 or Apple ProRes 422 LT.  You'll see a good reduction in storage space requirements and your internal drive should be able to maintain the data rate required of APR 422 and APR 422 LT.  If you need to have Animation versions of your renders, use Compressor or Adobe Media Encoder to convert the rendered Animation movie to a H264 file and then play that when you need to view the video.  Also, _always_ be mindful of how full your drive is.  The closer the drive gets to being over 85% to 90% of its maximum capacity, the more likely data transfer rates are going to drop (that is, the drive will not perform as fast as it would have otherwise).  If you happen to have upgraded to a hybrid drive or SSD drive, you probably won't have to worry about reaching drive capacity (other than worrying about setting overlfow volumes in AE).  You can throw the fastest processor available and the most RAM available at a high data transfer rate movie, but if the storage media isn't fast enough then the storage media isn't fast enough.
    Regardless of your OS (32bit vs. 64bit; 10.3, 10.4, 10.5, 10.6, 10.6 or 10.8), all of the above factors apply.
    I'm curious, do you really hope that I choke?
    -Warren

  • Home airport and touch issue

    Have had a 2g touch for a week now and have problem with home airport wifi. I've searched and tried all the recommeed fixes and even reverted to 2.2. I get all the bars but then I lose them and get them back again even though I'm right on top of the station. And my g4 PowerBook which is right there has no issues. I can get a page every so often but then get message that I'm not connected or server not responding. But my PowerBook is fine. The station is connected to westell modem.
    Anyone else have issues like this with airport? It works fine at other wifi sites. Thanks for any help

    Thanks for help lenn. You were pretty much right on. I searched airport forums and they mentioned unplugging the airport for five min. It's working now at home for the longest time since getting the touch. Crossing my fingers. Thanks again

  • X58 Platnium SLI bios and ram issues

    I successfully updated the bios from v3.0 to v3.1 using the MSI HQ USB BIOS Flash Tool/Utility. Greenpower confirmed it.
    Unfortunately, the QPI frequency dropped from 6.4GT to 4.8GT. Using the 3.0 bios I was able to change the QPI frequency between AUTO, 4.8GT and 6.4GT. Now using bios v3.1, I can only change between AUTO and 4.8GT.
    Has anyone else experienced this?
    My other problem is that my Memory is running at PC3 - 8500 (1066Mhz) instead of PC3-10666 (1333MHz)
    I have 3 - 1GB sticks of RAM in triple channel mode. The specs on the ram are in the link below.
    http://www.ocztechnology.com/products/memory/ocz_ddr3_pc3_10666_intel-i7_triple_channel

    Mechsner,
    I changed the base clock in the Cell Menu from 133 to 167 and my RAM speed dropped from 1066 to 1002 after I restarted. Can you explain this?

  • Installed new hard drive and ram but freezes on apple logo

    i have a mid 2010 macbook pro and last night i opened it up and installed a 750GB hard drive and 8gb of ram.
    now my computer doesn't want to boot up, even with the install DVD (original one)
    i have done the PRAM thing and even went back to my old hard drive and even that one freezes on the apple logo.
    the spinning wheel spins for about 30 seconds then freezes.
    HELP, i need my macbook working.
    Also, my windows partition works for some reason, but i can't go to disk utility or anything from it.

    https://discussions.apple.com/community/notebooks/macbook_pro?view=documents

  • New Hard drive and ram upgrade

    Hi
    my mac tower g5 is running quite slow at the moment and the hardrive is really loud, so i can tell you its on its way out. Will replacing this make it run much faster or is it running quite slow due to the fact I am using a powerpc?
    I want to use this for Logic 9 Pro just to get recording done at home, ill do more powerful plugin based stuff on my Macbook pro.
    I dont know what age this is, can you find out?
    I need to know what hardive to buy and what ram? Any recommendations?

    How am i meant to know the age of the g5 though?
    This is the info on your machine:
    Serial number: CK417J43***
    Name: PowerMac G5 (2003)
    Model: g5
    Group1: PowerMac
    Group2: G5
    Generation: 1
    ModelCode: g5
    Machine Model: PowerMac7,2
    Model introduced: 2003
    Production year: 2004
    Production week: 17 (April)
    Production number: 20947 (within this week)
    introduced test: GOED
    CPU speed: 1.8GHz
    Family name:
    Factory: CK (Cork, Ireland)
    http://www.chipmunk.nl/klantenservice/applemodel.html
    More:
    http://www.everymac.com/systems/apple/powermac_g5/stats/powermac_g5_1.8_dp.html
    Also I have already installed Logic 9 Pro studio as I know a way past the needing an intel processeor to run it.
    Nice!
    If you are in Europe, Kingston RAM is a good brand for the G5.
    http://www.macupgrades.co.uk/store/machine.php?name=powermac-g5

  • New Mac Battery and Charger Issue

    Ok today I got a new battery from the apple store for my macbook pro. Everything seems to work. As usual with any new battery I wanted to turn my macbook pro off and charge it fully. Well I went to charge it and the light on the indicator was red meaning charging. But all of a sudden the light turned to green. This I know is not correct because I know from when I was in the apple store, the battery was at 56%. So right now I am not charging it because I don't want to destroy this battery like my last one. is this a malfunction with my computer or charger?

    If you have a charging problem, it's probably related to hardware rather than OS 10.4.x. So, suggest you post your question in the MacBook Pro forum http://discussions.apple.com/category.jspa?categoryID=190 where other MBP users hang out.
     Cheers, Tom

  • IBook G3 Airport and network issues!!

    Help!
    I have an iBook G3 900 MHZ, OS X Version 10.4.11
    I am trying to connect wirelessly using a Linksys router and cable modem. There is a non-Mac laptop in the same house that is able to connect to the network, but I'm not able! Airport doesn't recognize this or any other wireless networks when I click on the icon in the upper right corner of the main screen. I can connect using an ethernet cable, but not wireless.
    It worked before, and all of the sudden, decided it wanted to stop working...
    Any help is GREATLY appreciated!
    Thanks!

    Assuming the iBook used to be able to connect and now it won't, you can check these items:
    1. make sure airport is turned on in the menu bar
    When you click on the airport icon, do you see any networks?
    2. check in your *apple>location> network preferences>network port configuration* to make sure that airport is checked
    3. Put your location on automatic
    4. make sure that the router is not hiding its SSID (name of network)
    5. make sure that mac address filtering is not turned on in the router, which is a feature that only allows specific wireless devices to connect, with the owner of the network being the one who grants the permissions.
    If all of that checks out, then have you removed your airport card at all since it last worked? Have you repaired permissions, made sure that the network name and password you are using and the type of encryption being used are correct?

  • N73 and RAM issues. still....HELP!

    So i've been on here a while. Read a lot of different posts, help where i can. Now i really hope someone with expertise can help me out.
    My N73 is using up all it's RAM, again! I'm getting those messages about 'Memory Low. Delete some Data". It's even getting to the point where i can't receive emails or texts because my memory is then FULL!
    Let me state some things first:
    1. I have the latest FW.
    2. I have all my texts/contacts/music etc on my Memory card, nothing is on my phone memory.
    3. I regularly close out my apps by selecting Options and Exit. I even hold down the menu button and close any apps that show up there too.
    Now i was using the Internet alot over the weekend and charging the phone regularly, but leaving it on. I had heard that this doesn't Reboot the phone. So i've turned it off, taken out the battery, let it charge off and on, lots of different options.
    I use Opera 4 as my browser and have deleted the Cookies and cleared the History, which is think is Opera's 'Cache'.
    I'm really fed up now. I haven't heard of any other 'fixes'. Please, any ideas???
    cs.

    01-Dec-200708:39 AM
    delixis wrote:
    Yes, it is really come close to Windows on that matter, isn't it Symbian!!?. All of us, for once in a while have to come to this conclusion. I stop counting the number of HR since the day with my beloved 6600. Not to mention the older one 3660.
    I reformat my windows once in a 6-8 months. I used to do that too on my buggy N91, but its 8GB version does not give me much of that pain yet I reformat its C drive once in a month.
    So far I am not interested in storing messages.
    Here is what I do to avoid using PC Suit (just in my case).
    Go to contatcs, mark them all. Choose the option copy to hard disk in OTHERS folder.Copy them all.
    Then I copy them to my PC using mass storage mode.Next time I Hard reset the phone, I just have to copy the contacts from HDD.
    In case of reformat the HDD, as I told before I switch my phone to USB mode and then just copy the contacts folder stored on my PC and then the reverse thing.
    I love hard reset.

Maybe you are looking for

  • An editable region, how to keep text formatting?

    Hello fellas. Is there any way to keep the text formatting when I paste it into my edible region of the template? Every time I attempt it - dreamweaver gives me message " making this change would require code change which is locked by a template". Th

  • From IDoc to SMTP with XML attachment.

    Hi, I'm looking for some info to guide me up how to split and IDOC structure into an email message that contents an XML file attached and a NFS repository. I mean, i need to create an XML FIle from the IDOC and i need to post it into a NFS directory

  • First day owning Macbook. Major Boot up issues.

    I just bought my macbook today and I think I'm the only one who can manage to break it this quickly. Anyway I was installing office when the macbook crashed and told me I needed to reset or restart. At first it would boot up and then give me an error

  • The i messgae wont open

    when i login to i messges and go to the app it is a white screen and after 40 seconds it goes back to my homescrean and i tried loging again and i tried everything it work im rely sad and annoied i have the ipod 4

  • Is Logic Pro X compatible with M Audio Fast Track Ultra ?

    I'm running Logic 8 Pro with M-Audio Fast Track Ultra. I'd like to upgrade to Logic Pro X. Will these components be compatible?