External hard drive not seen by the system (?)

Hi :wink:

My external disk does not appear as mounted on the desktop (It’s e-Sata and NTFS, samsung 1.36 Tera bytes )

There’s nothing in /media, nor it appears on the desktop as mounted.

What can i do to be able to use it ?

Thanks :wink:

here’s a few data :

fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x20e3865f

Device Boot Start End Blocks Id System
/dev/sda1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sda2 * 263 4178 31455270 83 Linux
/dev/sda3 4179 19457 122728567+ 83 Linux

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x49196183

Device Boot Start End Blocks Id System
/dev/sdb1 1 19457 156288321 83 Linux

Disk /dev/sdc: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00072096

Device Boot Start End Blocks Id System
/dev/sdc1 1 25848 207624028+ 83 Linux
/dev/sdc2 * 25849 38913 104944612+ 83 Linux

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c1b47

Device Boot Start End Blocks Id System
/dev/sdd1 1 121601 976760001 83 Linux

lspci

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 4
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
07:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7900 GS] (rev a1)

linux-bogo:~ # dmesg | tail
4155.123016] usb 4-1: New USB device found, idVendor=046d, idProduct=c517
4155.123023] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
4155.123027] usb 4-1: Product: USB Receiver
4155.123030] usb 4-1: Manufacturer: Logitech
4155.123112] usb 4-1: configuration #1 chosen from 1 choice
4155.141181] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input6
4155.141241] logitech 0003:046D:C517.0003: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:1a.1-1/input0
4155.173440] logitech 0003:046D:C517.0004: fixing up Logitech keyboard report descriptor
4155.173939] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1/input/input7
4155.174049] logitech 0003:046D:C517.0004: input,hiddev0,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1a.1-1/input1

linux-bogo:~ # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

The easiest way is probably to go to yast>system>partitioner and set it up there to mount.
Also, bear in mind that if there has been an unexpected windows shutdown, you will either have to boot windows andexit normally or force the mount to mount it read/write.

Hi

My external disk does not appear as mounted on the desktop (It’s e-Sata and NTFS, samsung 1.36 Tera bytes )

There’s nothing in /media, nor it appears on the desktop as mounted.

Which desktop are you using? By default, KDE4 will not automount, although it will be shown by device notifier, and appear in Dolphin’s ‘Places’ list. (View>Panels>Places)

I just found this same problem with an external of my friends machine. It turned out to be a defective power supply for the external. Confirmed by connecting the drive directly into the motherboard where it was immediately recognized. As in Drive OK but external case not functioning. The drive had only been used once.

My external disk does not appear as mounted on the desktop (It’s e-Sata and NTFS, samsung 1.36 Tera bytes )

Sorry, failed to notice this during my initial sikm-read of this post. If the device is not usb, then as whych already stated, you will need to configure via the yast partitioner tool.

Hi :wink:

Yes it is externel serial ata (e-sata ) and not usb.

Is there a problem with NTFS not mounted by default ?

i’m not sure what you mean by configure the disk in yast partitionner for there i can’t see it.
I only see /dev/sda, sdb, sdc and sdd that are internal disks.

Also i can tell the disk is ok as it’s been used under windows where i was able to paste 5 Gb of photgraphs on it :wink:

I’m not familiar with e-sata interfaces, but if the interface/disk is working properly, it should appear in your ‘fdisk -l’ output. It was not apparent from your initial post that it was not present (ie internal volumes only). If your e-sata disk is powered up upon reboot, do you then see the device?

Also, maybe have a look at the ouput of

dmesg | tail

after hot-plugging the device. It may yield useful info.

TOday i turned session off and then on and fdisk -l gave me no external disk in the list :frowning:

After unpluging and repluging the disk just right now it gives me this (i just updated virtual box set up a bit before ) :

dmesg | tail

[15278.561288] vboxdrv: Found 1 processor cores.
[15278.562756] vboxdrv: TSC mode is ‘synchronous’, kernel timer mode is ‘normal’.
[15278.562761] vboxdrv: Successfully loaded version 3.1.4 (interface 0x00100001).
[16357.149485] end_request: I/O error, dev fd0, sector 0
[16375.147749] ppdev: user-space parallel port driver
[16375.181412] lp: driver loaded but no devices found
[16375.376299] lp: driver loaded but no devices found
[16378.558268] lp: driver loaded but no devices found
[16390.858191] end_request: I/O error, dev fd0, sector 0
[16403.058156] end_request: I/O error, dev fd0, sector 0

Does it work with Windows, or any other sytem or OS you may have available? Starting to look like a hardware issue. Also, maybe check your SATA BIOS settings. I also wonder whether virtual box complicates the operation in any way? Out of my depth and suggestions now.

:wink:

I’m afraid it’s got nothing to do with virtualbox (you only so messages linked with vbox for i did changed vbox settings a bit before pluging the e-sata cable)

To answer your question : Yes the disk works perfectly with windows seven in e-sata (i copied 5 Gb of data on it).
It also works perfectly with opensuse 11.2 in usb.
But i’d rather use e-sata which is quicker, and so for i can’t see the disk when using the external serial ata (e-sata) cable.

Apparently e-sata is not really stable and it looks like its working or not changes according to kernel, drivers and hardware (…which makes a lot)

it seems like e-sata does not work well with linux (?)

So far Yast partitioner can’t see the external disk , it only sees internal disks.

When i look at /cat/proc/scsi/scsi :

cat /proc/scsi/scsi

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST3320620AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 01 Lun: 00
Vendor: ATA Model: SAMSUNG HD103UJ Rev: 1AA0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 00
Vendor: _NEC Model: DVD_RW ND-3500AG Rev: 2.86
Type: CD-ROM

here we see that hosts # 0, 1 and 4 are busy with my 4 sata internal disks (twice Host: scsi0, Host: scsi1, Host: scsi4)

when i try to force scan for unused hosts # 2 and 3 and add the result to /proc/scsi/scsi it does not help :

echo ‘scsi add-single-device 2 0 0 0’ > /proc/scsi/scsi

(/proc/scsi/scsi stays unchanged)

after a pc reboot :
>
> # dmesg | tail -20
> 10.974766] type=1505 audit(1271167624.298:5): operation=“profile_load” pid=996 name=/sbin/syslogd
> 11.030117] type=1505 audit(1271167624.354:6): operation=“profile_load” pid=1000 name=/usr/sbin/avahi-daemon
> 11.081470] type=1505 audit(1271167624.405:7): operation=“profile_load” pid=1005 name=/usr/sbin/identd
> 11.131843] type=1505 audit(1271167624.455:8): operation=“profile_load” pid=1011 name=/usr/sbin/mdnsd
> 11.194025] type=1505 audit(1271167624.518:9): operation=“profile_load” pid=1012 name=/usr/sbin/nscd
> 11.264390] type=1505 audit(1271167624.588:10): operation=“profile_load” pid=1021 name=/usr/sbin/ntpd
> 11.312072] type=1505 audit(1271167624.636:11): operation=“profile_load” pid=1022 name=/usr/sbin/traceroute
> 17.502820] powernow: This module only works with AMD K7 CPUs
> 18.243722] r8169: eth0: link up
> 18.243727] r8169: eth0: link up
> 18.374842] NET: Registered protocol family 17
> 20.628602] vboxdrv: Trying to deactivate the NMI watchdog permanently…
> 20.628604] vboxdrv: Warning: 2.6.31+ kernel detected. Most likely the hardware performance
> 20.628605] vboxdrv: counter framework which can generate NMIs is active. You have to prevent
> 20.628606] vboxdrv: the usage of hardware performance counters by
> 20.628607] vboxdrv: echo 2 > /proc/sys/kernel/perf_counter_paranoid
> 20.628622] vboxdrv: Found 1 processor cores.
> 20.632557] vboxdrv: TSC mode is ‘synchronous’, kernel timer mode is ‘normal’.
> 20.632562] vboxdrv: Successfully loaded version 3.1.4 (interface 0x00100001).
> 21.072393] BIOS EDD facility v0.16 2004-Jun-25, 4 devices found
>
if i unplug/plug the external e-sata disk it adds some lines at the end :
>
> linux-bogo:~ # dmesg | tail -20
> 11.131843] type=1505 audit(1271167624.455:8): operation=“profile_load” pid=1011 name=/usr/sbin/mdnsd
> 11.194025] type=1505 audit(1271167624.518:9): operation=“profile_load” pid=1012 name=/usr/sbin/nscd
> 11.264390] type=1505 audit(1271167624.588:10): operation=“profile_load” pid=1021 name=/usr/sbin/ntpd
> 11.312072] type=1505 audit(1271167624.636:11): operation=“profile_load” pid=1022 name=/usr/sbin/traceroute
> 17.502820] powernow: This module only works with AMD K7 CPUs
> 18.243722] r8169: eth0: link up
> 18.243727] r8169: eth0: link up
> 18.374842] NET: Registered protocol family 17
> 20.628602] vboxdrv: Trying to deactivate the NMI watchdog permanently…
> 20.628604] vboxdrv: Warning: 2.6.31+ kernel detected. Most likely the hardware performance
> 20.628605] vboxdrv: counter framework which can generate NMIs is active. You have to prevent
> 20.628606] vboxdrv: the usage of hardware performance counters by
> 20.628607] vboxdrv: echo 2 > /proc/sys/kernel/perf_counter_paranoid
> 20.628622] vboxdrv: Found 1 processor cores.
> 20.632557] vboxdrv: TSC mode is ‘synchronous’, kernel timer mode is ‘normal’.
> 20.632562] vboxdrv: Successfully loaded version 3.1.4 (interface 0x00100001).
> 21.072393] BIOS EDD facility v0.16 2004-Jun-25, 4 devices found
> 199.801416] ide-cd driver 5.00
> 199.808932] ide-gd driver 1.18
> 199.823449] st: Version 20081215, fixed bufsize 32768, s/g segs 256

If in the Bios i change the IDE settings from IDE to AHCI :
it changes /proc/scsi/scsi .
I booted with the external disk plugged and On , but scanning hosts does not help

At the end dmesg show that sata link is down : how do i activate it ?

cat /proc/scsi/scsi

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST3320620AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: SAMSUNG HD103UJ Rev: 1AA0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
Vendor: _NEC Model: DVD_RW ND-3500AG Rev: 2.86
Type: CD-ROM ANSI SCSI revision: 05

I scan hosts # 4 and 5 but /proc/scsi/scsi is not changed

linux-bogo:~ # echo ‘scsi add-single-device 4 0 0 0’ > /proc/scsi/scsi

linux-bogo:~ # cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST3320620AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: SAMSUNG HD103UJ Rev: 1AA0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
Vendor: _NEC Model: DVD_RW ND-3500AG Rev: 2.86
Type: CD-ROM ANSI SCSI revision: 05

linux-bogo:~ # echo ‘scsi add-single-device 5 0 0 0’ > /proc/scsi/scsi

linux-bogo:~ # cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST3320620AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD1600PD-07F Rev: 05.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: SAMSUNG HD103UJ Rev: 1AA0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
Vendor: _NEC Model: DVD_RW ND-3500AG Rev: 2.86
Type: CD-ROM ANSI SCSI revision: 05

linux-bogo:~ # dmesg | tail -20
13.765295] type=1505 audit(1271234386.736:11): operation=“profile_load” pid=1030 name=/usr/sbin/traceroute
22.033266] powernow: This module only works with AMD K7 CPUs
23.086275] r8169: eth0: link up
23.086282] r8169: eth0: link up
23.135652] NET: Registered protocol family 17
59.509554] vboxdrv: Trying to deactivate the NMI watchdog permanently…
59.509557] vboxdrv: Warning: 2.6.31+ kernel detected. Most likely the hardware performance
59.509558] vboxdrv: counter framework which can generate NMIs is active. You have to prevent
59.509559] vboxdrv: the usage of hardware performance counters by
59.509559] vboxdrv: echo 2 > /proc/sys/kernel/perf_counter_paranoid
59.509575] vboxdrv: Found 1 processor cores.
59.528811] vboxdrv: TSC mode is ‘synchronous’, kernel timer mode is ‘normal’.
59.528818] vboxdrv: Successfully loaded version 3.1.4 (interface 0x00100001).
60.652817] BIOS EDD facility v0.16 2004-Jun-25, 4 devices found
460.865174] ata5: hard resetting link
461.170015] ata5: SATA link down (SStatus 0 SControl 300)
461.170026] ata5: EH complete
544.141155] ata6: hard resetting link
544.446014]** ata6: SATA link down (SStatus 0 SControl 300)**
544.446025] ata6: EH complete

If in the Bios i change the IDE settings from IDE to AHCI :
it changes /proc/scsi/scsi .
I booted with the external disk plugged and On , but scanning hosts does not help

I would have thought (with my limited knowledge), that AHCI was the correct BIOS setting to be using (which is why I asked you about it in my last post). It probably explains (with IDE mode set in BIOS) why this was reported by dmesg

> 199.801416] ide-cd driver 5.00
> 199.808932] ide-gd driver 1.18

With the AHCI BIOS setting, what does ‘fdisk -l’ now report, if you boot up with e-sata disk powered up?

You may have to invest in a PCI SATA controller. The other possibility is that a BIOS update may be available for your MOBO?

BTW, what version of openSUSE and kernel are you running?

:wink:

i’m using default 11.2 set up,
my bios in IDE or AHCI does not see the e-sata external disk,
and the MB has an e-sata plug so i don’t see how an update will help (?)

Well, for now I think I would be inclined to use the usb connection, or try another PCI eSATA controller. These (for example) claim to work nicely with Linux:

http://addonics.com/support/faqs/faq-linuxsupport.asp

My mother board is asrock p43 Twin 1600 and it says the e-sata connector is shared with a sata2 connector.
I’m wondering which connector it is and if pluging a sata2 disk on this connector impedes or not e-sata management (?)