Announcement

Collapse
No announcement yet.

eSATA HDD Not Recognized

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    eSATA HDD Not Recognized

    I have an external HDD. It was a 750GB Internal Seagate Barracuda and I bought an enclosure from NewEgg that has an eSATA and a USB port. Typically this HDD is only connected to my Xbox360 and I transfer games via FTP in Filezilla. Kubuntu reports that all the files/folders are owner by root so Dolphin won't allow me to copy files via FTP. I am guessing this can be solved via chown. The problem is I am trying to get the HDD recognized by Kubuntu via eSATA. I am using one of those cheap brackets that fit over the back of the PCI bays and it is attached to the #2 SATA port on this Desktop. The enclosure is plugged in to the eSATA bracket, and it is powered on but Kubuntu does not see it. So first I tried rebooting. I checked /media and still nothing shows up. Given the problem with root, I tried launching dolphin via kdesudo, and still nothing in /media. I checked the KDE Partition Editor and it sees the drive as a fat32 drive with all 750GB used. Now since I am using this for my modded(fyi but irrelevant) 360, I had to let the 360 set up a special 16GB partition where M$ stores game save info and the like. I am guessing this is the problem. Can any one suggest how I can get dolphin to see this HDD?
    OS: Kubuntu 12.10/Windows 8
    CPU: Intel Core i7 2600K
    Motherboard: Gigabyte GA-Z77X-UD5H
    Memory: 2x4GB Corsair Dominator
    Graphics Card: MSI R7770
    Monitor: Dell 2208WFP
    Mouse: Mionix NAOS 5000
    PSU: Corsair 520HX
    Case: Thermaltake Mozart TX
    Cooling: Thermalright TRUE Black Ultra-120 eXtreme CPU Heatsink Rev C
    Hard Drives: 1x180 GB Intel 330 SSD - 1xWD 1 TB Caviar Black - 1xWD 2 TB Caviar Green - 2xWD 3 TB Caviar Green

    #2
    Ok I can access the HDD fine via USB and it appears that I have ownership of all the files and folders already..
    OS: Kubuntu 12.10/Windows 8
    CPU: Intel Core i7 2600K
    Motherboard: Gigabyte GA-Z77X-UD5H
    Memory: 2x4GB Corsair Dominator
    Graphics Card: MSI R7770
    Monitor: Dell 2208WFP
    Mouse: Mionix NAOS 5000
    PSU: Corsair 520HX
    Case: Thermaltake Mozart TX
    Cooling: Thermalright TRUE Black Ultra-120 eXtreme CPU Heatsink Rev C
    Hard Drives: 1x180 GB Intel 330 SSD - 1xWD 1 TB Caviar Black - 1xWD 2 TB Caviar Green - 2xWD 3 TB Caviar Green

    Comment


      #3
      If the partition editor lists it, then Kubuntu "sees" it. What you want to do is figure out how to mount and access it. udev rules usually handle this (that's what makes a drive show up in dolphin as available under /media). You should be able to mount it manually or put it in fstab but the best course of action would be to create a udev rule to handle it properly.

      I don't use an eSata drive, but the correct udev rule to look into is /lib/udev/rules.d/80-udisks.rules

      It might be as simple as running lspci -nn in a terminal to get the Vendor and Device ID's and enter a line like this in the above file:

      Code:
      SUBSYSTEMS=="pci", ATTRS{vendor}=="0x9999", ATTRS{device}=="0x9999", ENV{UDISKS_ATA_PORT_CONNECTOR_TYPE}="ata_sata_external"
      The output from lspci -nn will look something like:

      Code:
      07:03.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev c0)
      The numbers in brackets near the end go in the udev rule instead of the "9999" I put in there.

      Please Read Me

      Comment


        #4
        Thanks oshunluvr, but I decided not to pursue the eSATA method since USB is working and we are dealing with an rather unknown variable in the XBox360's partition format. However, a new problem has risen. As I said, Dolphin would report ownership as root over ftp but xplorer4x4:xplorer4x4 via USB. I did chown -hR xplorer4x4:xplorer4x4 /mnt/XBOX360 and put a freshly converted ISO to GOD(Game on Demand) Folder on there via dolphin over USB(although initially this was all tested with FTP transfer managed by Filezilla. The 360 does not list the game when I go to my game library but the file explorer built in to the 360 does see the folder on there and when I manually scan my games folder, it quickly scrolls all folders it sees across the screen. Again it sees the folder but the game will not show up in the library. So I suspect I need to return the ownership of the entire drive and it's contents to root, but I am told "Operation not permitted" when I try sudo chown -hR root:root /mnt/XBOX360. I tried doing it via gui in Dolphin Browser(running under kdesudo) but it says I have insufficient rights. Any suggestions on restoring the permissions without formatting?
        OS: Kubuntu 12.10/Windows 8
        CPU: Intel Core i7 2600K
        Motherboard: Gigabyte GA-Z77X-UD5H
        Memory: 2x4GB Corsair Dominator
        Graphics Card: MSI R7770
        Monitor: Dell 2208WFP
        Mouse: Mionix NAOS 5000
        PSU: Corsair 520HX
        Case: Thermaltake Mozart TX
        Cooling: Thermalright TRUE Black Ultra-120 eXtreme CPU Heatsink Rev C
        Hard Drives: 1x180 GB Intel 330 SSD - 1xWD 1 TB Caviar Black - 1xWD 2 TB Caviar Green - 2xWD 3 TB Caviar Green

        Comment


          #5
          What's the file system? I suspect it's fat32 or ntfs, neither of which support extended file attributes. You are told operation not permitted because it can't assign ownership of files in a ntfs or fat32 file system, only the mount location.

          Your permissions were set when mounted by udev rules when you plugged the drive in as USB.

          In other words, the problem lies elsewhere.

          I would suspect the Xbox has a listing somewhere of installed games and that's where it's library comes from, not the folder list.

          I recommend finding an Xbox360 forum and asking there.

          Please Read Me

          Comment


            #6
            Been having email problems and didn;t see your response till now. Thanks for the info, and I have tried one xbox360 forum in regards to dolphin. I figured that would be the route to head but I figured it may be worth posting here as those of you like yourself that hang out here tend to be more knowledgeable in the tech aspect of things then the majority of users on a 360 forum.

            Yes the file system is FAT32, but like I said the 360 partitions off a 16GB(I believe) partition of the drive so that it is recognized in the same manner as the 4GB of internal flash storage in some the Xbox360 Slims(Some come with a 250GB 2.5" Internal HDD. This 16GB partition is HFS+ if memory serves me right. A quick google points the root of the file system back to Mac so maybe I am wrong on that. I do recall that it was a one of the lesser used file systems but still some what relevant format.


            I tried lspci -nn but I cant find anything. The out put is the same when the HDD is connected and turned on as it is when it is connected but turned off.
            Code:
            xplorer4x4@xplorer4x4-MS-7673:~/Desktop$ lspci -nn
            00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0100] (rev 09)
            00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
            00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0105] (rev 09)
            00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
            00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
            00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
            00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
            00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5)
            00:1c.4 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev b5)
            00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b5)
            00:1c.6 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 [8086:1c1c] (rev b5)
            00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b5)
            00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
            00:1f.0 ISA bridge [0601]: Intel Corporation P67 Express Chipset Family LPC Controller [8086:1c46] (rev 05)
            00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller [8086:1c02] (rev 05)
            00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)                                                                                             
            02:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV790 [Radeon HD 4890] [1002:9460]                                                                                             
            02:00.1 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI RV770 HDMI Audio [Radeon HD 4850/4870] [1002:aa30]                                                                                          
            04:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)                                                                                                         
            05:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 01)                                                                                                       
            07:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)                                                                                                         
            08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)                                                                
            09:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403] (rev 01)
            OS: Kubuntu 12.10/Windows 8
            CPU: Intel Core i7 2600K
            Motherboard: Gigabyte GA-Z77X-UD5H
            Memory: 2x4GB Corsair Dominator
            Graphics Card: MSI R7770
            Monitor: Dell 2208WFP
            Mouse: Mionix NAOS 5000
            PSU: Corsair 520HX
            Case: Thermaltake Mozart TX
            Cooling: Thermalright TRUE Black Ultra-120 eXtreme CPU Heatsink Rev C
            Hard Drives: 1x180 GB Intel 330 SSD - 1xWD 1 TB Caviar Black - 1xWD 2 TB Caviar Green - 2xWD 3 TB Caviar Green

            Comment


              #7
              I tried it again with it plugged in via USB, and still see the same out put as I pasted above. When I plug it in via USB, here is the mount out put if it helps:
              Code:
              /dev/sde on /media/XBOX360 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
              Last edited by Xplorer4x4; Aug 15, 2012, 03:34 PM.
              OS: Kubuntu 12.10/Windows 8
              CPU: Intel Core i7 2600K
              Motherboard: Gigabyte GA-Z77X-UD5H
              Memory: 2x4GB Corsair Dominator
              Graphics Card: MSI R7770
              Monitor: Dell 2208WFP
              Mouse: Mionix NAOS 5000
              PSU: Corsair 520HX
              Case: Thermaltake Mozart TX
              Cooling: Thermalright TRUE Black Ultra-120 eXtreme CPU Heatsink Rev C
              Hard Drives: 1x180 GB Intel 330 SSD - 1xWD 1 TB Caviar Black - 1xWD 2 TB Caviar Green - 2xWD 3 TB Caviar Green

              Comment


                #8
                Also found this: http://free60.org/FATX#USB_Drive_Layout
                OS: Kubuntu 12.10/Windows 8
                CPU: Intel Core i7 2600K
                Motherboard: Gigabyte GA-Z77X-UD5H
                Memory: 2x4GB Corsair Dominator
                Graphics Card: MSI R7770
                Monitor: Dell 2208WFP
                Mouse: Mionix NAOS 5000
                PSU: Corsair 520HX
                Case: Thermaltake Mozart TX
                Cooling: Thermalright TRUE Black Ultra-120 eXtreme CPU Heatsink Rev C
                Hard Drives: 1x180 GB Intel 330 SSD - 1xWD 1 TB Caviar Black - 1xWD 2 TB Caviar Green - 2xWD 3 TB Caviar Green

                Comment


                  #9
                  Am I missing the obvious here? Also, I think it might be worth clearing up the eSata adapter does not connect to the PCI bus. We are talking about one of those cheap brackets that come with mobos like this: www.images17.newegg.com/is/image/newegg/12-119-021-TS?$S180W$

                  Sent from my DROID2 Global
                  OS: Kubuntu 12.10/Windows 8
                  CPU: Intel Core i7 2600K
                  Motherboard: Gigabyte GA-Z77X-UD5H
                  Memory: 2x4GB Corsair Dominator
                  Graphics Card: MSI R7770
                  Monitor: Dell 2208WFP
                  Mouse: Mionix NAOS 5000
                  PSU: Corsair 520HX
                  Case: Thermaltake Mozart TX
                  Cooling: Thermalright TRUE Black Ultra-120 eXtreme CPU Heatsink Rev C
                  Hard Drives: 1x180 GB Intel 330 SSD - 1xWD 1 TB Caviar Black - 1xWD 2 TB Caviar Green - 2xWD 3 TB Caviar Green

                  Comment

                  Working...
                  X