LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 05-14-2012, 10:34 AM   #1
BooDaddy
Member
 
Registered: Sep 2010
Location: Chattanooga, TN.
Distribution: Redhat, AIX, CentOS
Posts: 30

Rep: Reputation: 1
eSATA hotplug disks not being recognized when plugged in after machine is booted.


Hello all. I am having problems with my eSATA port on my laptop.
If I have the esata disk plugged in before I boot, I can use the drive with not problems. However, if I have the drive unplugged, then boot into Redhat, I cant get the OS to recognize the when I plug the esata drive in.

I am running Redhat RHEL 6.2 64 bit, and using the latest kernel that was in ElRepo (kernel-ml).

Here is the output from lspci:
Code:
[root@dgs9wddmq1 ~]# lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b4)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34)
09:00.0 FireWire (IEEE 1394): O2 Micro, Inc. 1394 OHCI Compliant Host Controller (rev 05)
09:00.1 SD Host controller: O2 Micro, Inc. Integrated MMC/SD controller (rev 05)
09:00.2 Mass storage controller: O2 Micro, Inc. O2 Flash Memory Card (rev 05)
0a:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5761 Gigabit Ethernet PCIe (rev 10)
[root@dgs9wddmq1 ~]#

Output from uname:

[root@dgs9wddmq1 ~]# uname -a
Linux dgs9wddmq1.na.int.grp 3.3.5-1.el6.elrepo.x86_64 #1 SMP Mon May 7 18:24:17 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

I have tried watching dmesg and /var/log/messages as I plug and unplug the drive, but nothing shows up

Any help or suggesstions are appreciated.
 
Old 05-14-2012, 08:13 PM   #2
rknichols
Senior Member
 
Registered: Aug 2009
Distribution: Rocky Linux
Posts: 4,780

Rep: Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213Reputation: 2213
Go into your BIOS setup and make sure that the SATA ports are configured in AHCI mode and not the legacy IDE mode. AHCI mode is necessary for hotplug.
 
Old 05-15-2012, 06:41 AM   #3
BooDaddy
Member
 
Registered: Sep 2010
Location: Chattanooga, TN.
Distribution: Redhat, AIX, CentOS
Posts: 30

Original Poster
Rep: Reputation: 1
I have verified that AHCI is turned on in the bios. I also booted into an older kernel (form the redhat repos) and noticed that the esata hotplug works. It does not work on the newer elrepo kernel. The drive controller also appears differently in palimpsest. See the screenshot:
https://www.dropbox.com/s/4aoimv0fxh...Workingpng.png

Just dont understand why the older kernel works and the newer kernel doesn't. Any suggestions?
 
Old 07-05-2012, 02:32 AM   #4
Nutria
Member
 
Registered: Nov 2007
Location: New Orleans, LA, USA
Distribution: Xubuntu
Posts: 67

Rep: Reputation: 6
Quote:
Originally Posted by BooDaddy View Post
I have verified that AHCI is turned on in the bios. I also booted into an older kernel (form the redhat repos) and noticed that the esata hotplug works.
Though I can't help you with your problem, can you tell me what commands you issue to prepare your external drives for plugging and unplugging?

Thanks
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
eSATA not recognized wadesmart Ubuntu 1 09-02-2009 12:21 PM
eSata hotplug system freezes with fc7 bondsac Linux - Hardware 0 11-19-2007 04:12 AM
ESATA hotplug eyt Linux - Hardware 0 08-14-2007 08:01 AM
kpowersave doesn't recognized plugged in power ungua Linux - Software 0 10-16-2006 02:17 PM
Installation Disks not recognized as official disks when booting with floppy coal-fire-ice Mandriva 13 12-09-2004 04:29 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:21 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration