Okay. So, after connecting the phone and selecting mass media, I get
- Code: Select all
Bus 004 Device 003: ID 1532:0009 Razer USA, Ltd
Bus 004 Device 002: ID 046d:0a01 Logitech, Inc. USB Headset
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 056a:00b1 Wacom Co., Ltd Intuos3 6x18
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 1e3d:2093
Bus 002 Device 004: ID 1058:1021 Western Digital Technologies, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0bb4:0ff9 High Tech Computer Corp.
Bus 001 Device 003: ID 059f:1018 LaCie, Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 1, dev 5 is my phone. Rapidly mashing the up and enter keys as the phone tried it's handoff then defaulted to charging didn't show any change in the output.
As for connecting the phone when it's off, turning it on, then mounting, no luck. I tried lsusb with the phone off, then on, then after trying to mount as mass media, with no change.
Edit: Here's something interesting I found. Using dmesg | grep sd, I got a long list of messages related to /dev/sdf.
- Code: Select all
[121645.464519] sd 13:0:0:0: Attached scsi generic sg6 type 0
[121645.494370] sd 13:0:0:0: [sdf] Attached SCSI removable disk
[121938.741259] sd 15:0:0:0: Attached scsi generic sg6 type 0
[121938.770743] sd 15:0:0:0: [sdf] Attached SCSI removable disk
[121988.014878] sd 15:0:0:0: [sdf] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB)
[121988.020861] sd 15:0:0:0: [sdf] No Caching mode page present
[121988.020866] sd 15:0:0:0: [sdf] Assuming drive cache: write through
[121988.030857] sd 15:0:0:0: [sdf] No Caching mode page present
[121988.030865] sd 15:0:0:0: [sdf] Assuming drive cache: write through
[121988.034119] sdf: sdf1
[121988.977984] sd 15:0:0:0: [sdf] Unhandled sense code
[121988.977991] sd 15:0:0:0: [sdf] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[121988.977999] sd 15:0:0:0: [sdf] Sense Key : Medium Error [current]
[121988.978011] sd 15:0:0:0: [sdf] Add. Sense: Unrecovered read error
[121988.978019] sd 15:0:0:0: [sdf] CDB: Read(10): 28 00 00 00 28 00 00 00 08 00
[121988.978038] end_request: I/O error, dev sdf, sector 10240
[121988.978049] Buffer I/O error on device sdf1, logical block 256
[121989.004913] Buffer I/O error on device sdf1, logical block 1024
[121989.004924] Buffer I/O error on device sdf1, logical block 1025
[121989.004929] Buffer I/O error on device sdf1, logical block 1026
[121989.004934] Buffer I/O error on device sdf1, logical block 1027
[121989.004939] Buffer I/O error on device sdf1, logical block 1028
[121989.004944] Buffer I/O error on device sdf1, logical block 1029
[121989.004949] Buffer I/O error on device sdf1, logical block 1030
[121989.004954] Buffer I/O error on device sdf1, logical block 1031
[121989.008846] sd 15:0:0:0: [sdf] Device not ready
[121989.008850] sd 15:0:0:0: [sdf] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[121989.008859] sd 15:0:0:0: [sdf] Sense Key : Not Ready [current]
[121989.008865] sd 15:0:0:0: [sdf] Add. Sense: Medium not present
[121989.008874] sd 15:0:0:0: [sdf] CDB: Read(10): 28 00 00 00 40 00 00 00 08 00
[121989.008888] end_request: I/O error, dev sdf, sector 16384
I pruned a lot of it out. The block from "Device not ready" to "end_request" repeats, with different sectors. How can I interpret this? Going by what I assume are the thrown exceptions, it looks like the phone is trying to send some kind of data to the computer, and the HTC driver isn't handling it. Any thoughts?
Edit: Disregard that. Further research says the DRIVER_SENSE doesn't mean the HTC Sense driver, but is something declared in the kernel. However, I'm still pretty sure /dev/sdf is my phone, as it's the only 8 GB drive I have.