Skip to main content

USB port not working on Mac

USB port not working on Mac

Recently I connected an external hard-disk to my new MacBook and observed that it was not properly detected on one of the USB ports. But I can see that it is powering my HDD.
I tried switching to other port and it worked. I simply ignored it by thinking that my HDD cable might be loose.
Now I bought a new USB drive and to get it detected, I have to insert and detach it multiple times. And as usual, I suspected the new USB drive, as my Mac is brand new. And planned to replace my USB drive.
Now my HDD came back to  my mind. And also my earlier laptop, in which few KEYS went unresponsive due to accumulated charges.
By little researching I found that I'm not alone. The solution that worked for me was "Resetting SMC"
Here is the procedure I followed:
  • Shut down the Mac and connect the power cable
  • Hold down Shift+Control+Option+Power concurrently for a few seconds.
  • When the light on the power adapter blinks or changes colors you’ll know SMC reset is complete
  • Release all keys at the same time
  • Now boot your Mac as usual.

Now I'm happy that I don't have to replace any of my devices.

Comments

Popular posts from this blog

Find an old archived link on web

In recent past, I'm need of a tool, to which the provider no longer provides the link to download. Previously I've blogged about Openlogic , which serves this purpose. Openlogic contains unofficial fork of the original repository, and to be precise, I haven't found the tool I'm in search of. I found Internet Archive : Wayback Machine , while searching for it. It has got 412 billion stored pages and you may look into older versions of any website or you can get link to any software/tool which used to be a website. All you have to do is, provide a link or part of a link to search. For example, to know how my website used to be in 2013, just type http://www.thechaithanya.com and you can see a calender with some of the dates highlighted, on which they had the snapshot of my website. You can even provide a part of link. For example, to get the link of older version of Android ADT, search using http://dl.google.com/android/adt/* You can find a set of links and...

Reverse Engineering : Extract contents from .img file

Unyaffs is a program to extract files from a YAFFS2 file system image. Currently it can only extract images created by mkyaffs2image. Download the source from here . Compiling : Extract the contents into a suitable place and run the following command make Usage : unyaffs [options] <image_file_name> [<extract_directory>] Options: -d detection of flash layout, no extraction -b spare contains bad block information -c <chunk size> set chunk size in KByte (default: autodetect, max: 16) -s <spare size> set spare size in Byte (default: autodetect, max: 512) -t list image contents -v verbose output -V print version Source: Official github repository

Setting JVM Heap size at runtime

To set the JVM heap size, compile the program normally. For example, consider Runtime.java program. Compilation: javac Runtime.java Now, to set minimum heap size(let, 16 MB) required by JVM, run the program as follows : java -Xms16m Runtime  We can also restrict maximum size(let 512 MB) utilized by JVM: java -Xmx512m Runtime  Both these options can also be combined to specify upper and lower bounds of JVM heap size: java -Xms16m -Xmx512m Runtime Now you can run a program that requires huge computational space.