MacBook 2ghz... no middle row of keys=no fan

I've had my macbook for about 2 years I guess. It has recently stated acting up. Not too long ago the middle row on my keyboard stopped working. (asdfghjkl) I shut the computer down and restarted it about 1/2 hour later. The keyboard functioned properly again. Then after about 10 minutes it happened again, I lost the middle row of keys. I realized then that the fan wasn't working. I didn't get the apple care protection (never had probs with my other macs) and the 1 year warranty is up.
I've read that the macbooks have two fans... is this true and if so, what would make both fans stop functioning at the same time?
If it's software related, is there a patch?

cmkrb wrote:
I've had my macbook for about 2 years I guess. It has recently stated acting up. Not too long ago the middle row on my keyboard stopped working. (asdfghjkl) I shut the computer down and restarted it about 1/2 hour later. The keyboard functioned properly again. Then after about 10 minutes it happened again, I lost the middle row of keys. I realized then that the fan wasn't working. I didn't get the apple care protection (never had probs with my other macs) and the 1 year warranty is up.
I've read that the macbooks have two fans... is this true and if so, what would make both fans stop functioning at the same time?
If it's software related, is there a patch?
Have you launched Software Update? It should download all the latest update. Else, it sounds like your SMC might be out of whack.
For more info about resetting the SMC: http://docs.info.apple.com/article.html?artnum=303319

Similar Messages

  • Macbook keyboard  middle row takes a while to "warm up".....

    Hey folx.... I have a problem with my keyboard. when I first turn on my Macbook it seems to need to "warm up". The middle row of keys from 'A' to 'L' won't work if it is a moderately cold day, and as the battery warms up the computer, the middle row of keys start to respond, the 'L' key is first, then the 'K' key, back all the way to the 'ASD' keys, which take the longest. This only seems to happen on days that aren't warm. As I'm heading into winter, I wonder whether the keyboard will work at all if it is, say, snowing..... this sometimes takes half an hour for the 'A' key to work..... Any ideas would be appreciated... Oh, my macbook is about 3 months old.... Thanx

    This sounds like a loose connection to the keyboard. The heat is causing the metal to expand and to make the connection. This should be fixed while the MacBook is still under warranty. Don't leave it, because it may get worse and you'll lose the middle row completely.
    Bob

  • Middle row keys on keyboard stop responding....

    Hello,
    Has anyone experienced the middle row of keys (A through L) on an iBook G4 stop responding? This seems to happen if I have been using the G4 iBook for a little while (maybe 30 minutes but not consistent) but sometimes shorter than other times. At the moment, it seems totally fine but sure enough, I'll be in the middle of something and I can no longer type.
    Does anyone know what may be happening here? I have not spilt any liquid into the keyboard and it is always fairly clean.
    Thanks in advance for any help...
    Cheers,
    Vincenzo.

    Hi Vincenzo,
    Has anyone experienced the middle row of keys (A through L) on an iBook G4 stop responding?
    The way a keyboard works is via a matrix see:
    http://tinyurl.com/2gtmom
    Now I haven't seen a schematic of an iBook keyboard but it works in a similar manner.
    So when you see a whole line of keys go out then one of the main traces must go bad. In this case say A9 goes bad you'd lose that whole line of keys.
    So in your iBook I'd pull the keyboard and look for:
    Bad/dirty connector.
    Broken cracked trace on the flex cable from the connector to the keyboard. Use a strong backlight and a magnifier and see if there are any cracks especially in the places where it's folded. If you find any they could possibly be repaired using conductive trace paint (hard to find and expensive) or rear window heater repair paint (cheap automotive store). You'd need to get it between the laminations of the flex cable. Syringe or incision?
    Richard

  • Right shift key not working with middle row of letters

    The right shift key on my Macbook Pro does not work with the middle row of letters. It works with all other letters and numbers, just not A-L. Nothing out of the ordinary happened, it just stopped capitalizing

    Try resetting your SMC and PRAM.
    Resetting the System Management Controller >>
    If that does not work, test it using an external keyboard.
    Dave M.
    MacOSG Founder/Ambassador  An Apple User Group  iTunes: MacOSG Podcast
    Macsimum News Associate Editor  Creator of 'Mac611 - Mobile Mac Support'

  • My 4th row of keys on my mac book pro just suddenly stopped working and i have no idea why? Can someone help me fix them?

    My 4th row of keys on my mac book pro just stopped working all of a sudden,does anyone know how to fix it?

    Which model MBP do you have?
    If you are still under warranty and/or have AppleCare, call them.  Let them deal w/it. 
    Out of warranty DIY instructions can be found on... 
    iFixit 
    TakeItApart
    Search YouTube for Macbook Pro “How To” tutorials.
    How to replace keys on an Apple MacBook Pro SILVER Keyboard
    https://www.youtube.com/watch?v=JjRTQIfVTgU

  • Entity row with key oracle.jbo.Key is not found in EO

    Hi,
    We are using jDev 11.1.1.5.0.
    I am facing the issue Entity row with key oracle.jbo.Key is not found in my entity object.
    I have EO based VO and I am performing some operations on the VO. Based on user actions on UI, I need delete some records of the entity and I am using stored proc to delete those records and committing the changes in stored proc it self. After invoking stored procedure I am committing the changes performed in UI using ADF bindings.
    While invoking Commit from ADf I getting below error
    {code:java}
    <ADFLogger> <addContextData> Entity read all attributes
    <OracleSQLBuilderImpl> <rollbackToSavepoint> [139913] OracleSQLBuilder: ROLLBACK WORK TO SAVEPOINT 'BO_SP'
    <ADFLogger> <addContextData> Commit transaction
    <DCBindingContainer> <reportException> [139914] DCBindingContainer.reportException :oracle.jbo.RowAlreadyDeletedException
    <DCBindingContainer> <reportException> [139915] oracle.jbo.RowAlreadyDeletedException: JBO-25019: Entity row with key oracle.jbo.Key [204635 124 202810 N ] is not found in EO.
      at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:878)
      at oracle.jbo.server.BaseSQLBuilderImpl.doEntitySelect(BaseSQLBuilderImpl.java:553)
      at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:8259)
      at oracle.jbo.server.EntityImpl.lock(EntityImpl.java:5964)
      at oracle.jbo.server.EntityImpl.beforePost(EntityImpl.java:6484)
      at oracle.jbo.server.EntityImpl.postChanges(EntityImpl.java:6665)
      at oracle.jbo.server.DBTransactionImpl.doPostTransactionListeners(DBTransactionImpl.java:3286)
      at oracle.jbo.server.DBTransactionImpl.postChanges(DBTransactionImpl.java:3089)
      at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2093)
      at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2374)
      at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1608)
      at oracle.adf.model.binding.DCDataControl.callCommitTransaction(DCDataControl.java:1416)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1437)
      at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2149)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:740)
      at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
    {code}
    Please let me know if you have any pointers to resolve this.
    Thanks,
    Satya

    Where you are calling stored procedure which deletes records in the DB ?
    Try to override doDML() i your entity impl, as follows:
    protected void doDML(int operation, TransactionEvent e) {
         if(operation == DML_DELETE)    
              call_your_storedProc_here();
         else
             super.doDML(operation, e);
    Also, ensure that the procedure deletes the same set of records as well you in the middle tier.

  • Shift not working with top and bottom rows of keys

    I have an odd thing happening with my Macbook. I tried making a new account, but that didn't fix it. The problem is that when typing, the top rows of keys QWERTYUIOP and the bottom row of letters ZXCVBNM don't type anything when you combine them with the shift key. I'm not sure what happened to cause this or what to do to troubleshoot it. Any ideas would be appreciated.

    Any time that you force Windows to stop instead of letting it shut down normally (sometimes you have to shut it off), you may have lost clusters of data that interfere with the proper operation of Windows. So I suggest you start up and run scandisk and make sure you check the box for fixing problems. The other box doesn't need to be checked unless you suspect bad sectors on the hard drive and it takes a long time so I recommend only checking the one box for finding and fixing errors.
    Let us know if this worked and the problem is fixed.
    Good luck.

  • How to find middle row in a table ?

    Hi Friends,
    Is it possible to find middle row in a table by SQL Query.
    KarTiK.

    Solution: sort the rows in order to create an ordered
    sequence and then there will be a "middle row".Well, not quite.
    If there are an odd number of rows then, yes, there will be a middle row in an ordered sequence, however if there is an even number of rows then the middle is between two rows... or... you could take it as the two rows either side of the middle....
    SQL> select * from emp order by empno;
         EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
          7369 SMITH      CLERK           7902 17/12/1980 00:00:00        800                    20
          7499 ALLEN      SALESMAN        7698 20/02/1981 00:00:00       1600        300         30
          7521 WARD       SALESMAN        7698 22/02/1981 00:00:00       1250        500         30
          7566 JONES      MANAGER         7839 02/04/1981 00:00:00       2975                    20
          7654 MARTIN     SALESMAN        7698 28/09/1981 00:00:00       1250       1400         30
          7698 BLAKE      MANAGER         7839 01/05/1981 00:00:00       2850                    30
          7782 CLARK      MANAGER         7839 09/06/1981 00:00:00       2450                    10
          7788 SCOTT      ANALYST         7566 19/04/1987 00:00:00       3000                    20
          7839 KING       PRESIDENT            17/11/1981 00:00:00       5000                    10
          7844 TURNER     SALESMAN        7698 08/09/1981 00:00:00       1500          0         30
          7876 ADAMS      CLERK           7788 23/05/1987 00:00:00       1100                    20
          7900 JAMES      CLERK           7698 03/12/1981 00:00:00        950                    30
          7902 FORD       ANALYST         7566 03/12/1981 00:00:00       3000                    20
          7934 MILLER     CLERK           7782 23/01/1982 00:00:00       1300                    10
    14 rows selected.
    SQL> select e.empno, e.ename, e.job, e.mgr, e.hiredate, e.sal, e.comm, e.deptno
      2  from (select emp.*, row_number() over (order by empno) as rn from emp) e
      3      ,(select round(count(*)/2) as middle, round(((count(*)+1)/2)) as middle2 from emp) m
      4  where e.rn in (m.middle, m.middle2)
      5  /
         EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
          7782 CLARK      MANAGER         7839 09/06/1981 00:00:00       2450                    10
          7788 SCOTT      ANALYST         7566 19/04/1987 00:00:00       3000                    20
    SQL> insert into emp values (1111, 'WILLIS', 'CLERK', 7902, sysdate, 900, null, 20);
    1 row created.
    SQL> select * from emp order by empno;
         EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
          1111 WILLIS     CLERK           7902 18/01/2008 12:18:14        900                    20
          7369 SMITH      CLERK           7902 17/12/1980 00:00:00        800                    20
          7499 ALLEN      SALESMAN        7698 20/02/1981 00:00:00       1600        300         30
          7521 WARD       SALESMAN        7698 22/02/1981 00:00:00       1250        500         30
          7566 JONES      MANAGER         7839 02/04/1981 00:00:00       2975                    20
          7654 MARTIN     SALESMAN        7698 28/09/1981 00:00:00       1250       1400         30
          7698 BLAKE      MANAGER         7839 01/05/1981 00:00:00       2850                    30
          7782 CLARK      MANAGER         7839 09/06/1981 00:00:00       2450                    10
          7788 SCOTT      ANALYST         7566 19/04/1987 00:00:00       3000                    20
          7839 KING       PRESIDENT            17/11/1981 00:00:00       5000                    10
          7844 TURNER     SALESMAN        7698 08/09/1981 00:00:00       1500          0         30
          7876 ADAMS      CLERK           7788 23/05/1987 00:00:00       1100                    20
          7900 JAMES      CLERK           7698 03/12/1981 00:00:00        950                    30
          7902 FORD       ANALYST         7566 03/12/1981 00:00:00       3000                    20
          7934 MILLER     CLERK           7782 23/01/1982 00:00:00       1300                    10
    15 rows selected.
    SQL> select e.empno, e.ename, e.job, e.mgr, e.hiredate, e.sal, e.comm, e.deptno
      2  from (select emp.*, row_number() over (order by empno) as rn from emp) e
      3      ,(select round(count(*)/2) as middle, round(((count(*)+1)/2)) as middle2 from emp) m
      4  where e.rn in (m.middle, m.middle2)
      5  /
         EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
          7782 CLARK      MANAGER         7839 09/06/1981 00:00:00       2450                    10
    SQL>

  • JBO-25019: Entity row of key null not found even though key filled in??

    Hi All,
    I'm using jdev 10.1.2, adf bc's and jsp's.
    I have a view object derived from 2 entity objects, which the user is allowed edit. It's a standard adf edit. Even though the key fields are filled in i keep getting this error when the page is submitted... "JBO-25019: Entity row of key null not found in Milk. " where milk is one of the entities
    I've checked that the fields are bound, which they are. I created a test method in the app module where i got the current row (i.e. the row i'm editing) and got the key values no problem. I've created the page again, same problem.
    This problem occurs in another edit page which uses the same view object. I've other edit pages which use different view objects, but who are based on the same entities and there is no problem.
    i cannot understand why. I have tried creating the view object again and creating a new edit page but i still get the same error.
    I can't understand why this is happening. If anyone could help, i'd be really grateful.
    Thanks in advance,
    newbe.

    I take your point about not all databases support triggers.
    However I am not using DBSequence...the above is a bug surely.For non-oracle SQLBuilders, if RETURNING clause is not supported by the DB in insert/update DML, then to perform refresh-on-insert/update BC4J calls the corresponding entity's doRefreshSQL() method. The javadoc says:
    if refresh-on-insert or update setting is set on an attribute which
    is a primary key attribute, then this method will fail to fetch the entity as the primary key
    in the databse for the equivalent row would have potentially changed. If that's true,
    then subclasses need to implement this method and perform "custom" sql to fetch the refresh-attrs
    based on some unique criteria for this entity.

  • Macbook 2GHz 2GB upgraded to Lion 10.7.4 - Now slow, heats up quickly and regularly stops responding

    I have a 2008 Macbook 2GHz 2GB that initially ran on Snow Leopard, and I upgraded it to Lion about 6 months ago. Since the upgrade, it has become slow to start up, open programmes and regularly stops responding - especially when I'm on the Internet - leaving me with the processing colourwheel, and forcing me to turn it off by the button.
    I have tried repairing permissions and it doesn't seem to make a difference, could it just be that I don't have enough RAM (only 2GB) to run Lion? I don't want to revert back to Snow Leopard because I sync my laptop with my phone using iCloud, and Snow Leopard would complicate that.
    I have also noticed that it heats up especially quickly and gets very hot, although I'm not sure if this problem is related or something to do with the version of Adobe or Microsoft Silverlight that I run on my Macbook.
    Any suggestions would be appreciated, thanks a lot!

    Honestly I would never run both Win 7 & XP at the same time in a VM. 7 needs at least 4GB to run properly and uses more resources then XP.
    I personally use VMware Fusion and XP. At this time there is no software, that I'm aware of or use, that does not run on XP. So for my Mac Win VM purpose I only run XP with the software in need to use in Windows. This work very well for me. I have 2 CPUs and 3GBs of RAM assigned to XP. Leaving the other 2 CPU cores, 4 HT cores, and 5GBs of RAM for OS X.
    Not sure why you need, or want, to run both versions of Windows at the same time. I don't see the need as stated above.

  • I'm in need of a cover for a macbook pro 15.4 inch silver keys, any idea where I can find one

    I have a macbook pro 15.4 inch silver keys it's a 2007 model, please help me
    I would like to find one with the APPLE cut out.  BUT not necessary
    Please help me. 
    I've tried ebay and am lost what else to do 
    thank you

    Google and Bing search for Macbook Pro "silver keys model"  or just Macbook Pro parts.

  • My Macbook Pro (bought in 2013) function keys are not working

    My Macbook Pro (bought in 2013) function keys are not working. The function keys ie the volume and brightness are not working at all both with one single tap and with the function button. I have checked the settings for the keyboard but nothing seems to stand out that is making the keys not work?
    Please can you help?
    Thanks
    Kat

    Some might suggest resetting the SMC, but I don't really think that will solve the problem. You can try, though.
    I would suggest, since you're still under warranty, taking your machine to your local Apple Store/AASP and letting them fix the problem. It could be any sort of hardware problem. Only the Apple techs have the tools to properly diagnose and repair the machine.
    Clinton

  • Problem during Add row in View Object : View Row of Key Not found

    Hello,
    I'm facing this problem during insert of new row in the view object. I'm having 2 entities that belong to the same DB table (I need this because one is required with the composition assoc and the other one without it).
    I have three tables, COMPANY, USERS and PRIVILEGES.
    Company (1) to USERS (N)
    USERS (1) to PRIVILGES (N)
    While adding users for a specific company , i get this error msg.
    P.S: I'm not getting this error, if i add company, then user. Only if i directly add users i'm getting this error.
    04/11/27 19:31:46 [12511] DCUtil.RETURNING oracle.jbo.uicli.binding.JUFormBinding
    04/11/27 19:31:46 [12512] **** refreshControl() for BindingContainer :new_cuserUIModel
    04/11/27 19:31:46 [12513] *** DCDataControl.sync() called from :DCBindingContainer.refresh
    04/11/27 19:31:46 [12514] Decompressed BC state:BCST:Reousers1View1Iterator=0001000000042D323535,UsertypeView1Iterator=0001000000124141414B6639414142414141537653414141,StatesView1Iterator=0001000000124141414B5A77414142414141536643414141,
    04/11/27 19:31:46 [12515] **** refreshControl() for BindingContainer :new_cuserUIModel
    04/11/27 19:31:46 [12516] *** DCDataControl.sync() called from :DCBindingContainer.refresh
    04/11/27 19:31:46 [12517] Column count: 21
    04/11/27 19:31:46 [12518] ViewObject: Reousers1View_254_findByKey_ close prepared statements...
    04/11/27 19:31:46 [12519] ViewObject: Reousers1View_254_findByKey_ Created new QUERY statement
    04/11/27 19:31:46 [12520] SELECT Reousers1.USERID, Reousers1.CID, Reousers1.UTYPE, Reousers1.DESIGNATION, Reousers1.NAME, Reousers1.ADDRESS, Reousers1.CITY, Reousers1.STATE, Reousers1.ZIP, Reousers1.EMAIL, Reousers1.TEL, Reousers1.FAX, Reousers1.WEBSITE, Reousers1.ENTRY FROM REOUSERS Reousers1 WHERE (Reousers1.USERID = :1)
    04/11/27 19:31:46 [12521] Bind params for ViewObject: Reousers1View_254_findByKey_
    04/11/27 19:31:46 [12522] Binding param 1: -255
    04/11/27 19:31:46 [12523] OracleSQLBuilder Executing Select on: REOUSERS (false)
    04/11/27 19:31:46 [12524] Built select: 'SELECT USERID, CID, UTYPE, DESIGNATION, NAME, ADDRESS, CITY, STATE, ZIP, EMAIL, TEL, FAX, WEBSITE, ENTRY FROM REOUSERS Reousers1'
    04/11/27 19:31:46 [12525] Executing FAULT-IN...SELECT USERID, CID, UTYPE, DESIGNATION, NAME, ADDRESS, CITY, STATE, ZIP, EMAIL, TEL, FAX, WEBSITE, ENTRY FROM REOUSERS Reousers1 WHERE USERID=:1
    oracle.jbo.RowNotFoundException: JBO-25020: View row of key oracle.jbo.Key[-255 ] not found in Reousers1View1.

    Hi Timo,
    once again thanks for ur reply.
    as my vo are based on procedure, i know that i can't update the table using them.
    i only wanted to insert the rows in the vo and show it to user (only for selection purpose).
    Now my problem is sorted as i have changed the code like this-
    Row new_row=vo1.createRow();
    new_row.setAttribute(index,vo2.getAttribute(index)) ;
    vo1.insertRow(new_row);
    Earlier i was only inserting a new row, without creating any row.
    Thanks a lot.

  • Where can I download a digital Microsoft Office Mac 2011 for macbook air. I have a key product at hand.

    where can I download a digital Microsoft Office Mac 2011 for macbook air. I have a key product at hand.

    While they certainly don't make it clear, if you actually select the link on CNET, it's only an update file (Office2011-1434UpdateEN.dmg) which is listed on Microsoft's site:
    http://www.microsoft.com/mac/downloads?pid=Mactopia_Office2011&fid=ECF3967A-2593 -4E94-8670-CE555E20047F
    They used to allow for a trial download, but I haven't been able to track that down in a while.  If the original poster has their key, it can be downloaded directly from Microsoft here:
    https://www2.downloadoffice2010.microsoft.com/macdl/registerkey.aspx?culture=en- US&ref=macdl

  • Entity row with key oracle.jbo.

    hi am having this error when updating a record,am in Jdeveloper 11.1.1.6.0
    Entity row with key oracle.jbo.Key[707 ] is not found in Userdetail

    Isn't this the same problem than in (oracle.jbo.RowAlreadyDeletedException) JBO-25019: which seems to be solved?
    regards
    Peter

Maybe you are looking for