Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] - unable to mount external Firewire hard drive
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
sheriff-jms
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2004
Posts: 79
Location: Pittsburgh, PA, USA

PostPosted: Tue Jun 30, 2009 5:51 am    Post subject: [SOLVED] - unable to mount external Firewire hard drive Reply with quote

I have an external hard drive (Western Digital MyBook 250 GB) with both USB 2.0 and Firewire 400 ports.
I can see the drive from my laptop (Dell Latitude D820) and mount partitions from it with no problems,
using the USB port, but when I try the Firewire port, the system sees a drive there, and recognizes it as a
SCSI device, but the sd block devices are never created.

Looking at the dmesg output, something isn't happy.
Code:

ieee1394: Node added: ID:BUS[0-00:1023]  GUID[0090a991e0110cdf]
scsi2 : SBP-2 IEEE-1394
ieee1394: raw1394: /dev/raw1394 device initialized
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
ieee1394: sbp2: aborting sbp2 command
scsi 2:0:1:0: CDB: cdb[0]=0x12: 12 00 00 00 24 00
ieee1394: sbp2: aborting sbp2 command
scsi 2:0:1:0: CDB: cdb[0]=0x0: 00 00 00 00 00 00
ieee1394: sbp2: reset requested
ieee1394: sbp2: generating sbp2 fetch agent reset
ieee1394: sbp2: aborting sbp2 command
scsi 2:0:1:0: CDB: cdb[0]=0x0: 00 00 00 00 00 00
scsi 2:0:1:0: Device offlined - not ready after error recovery
ieee1394: sbp2: scsi_add_device failed


This is on a machine running a 2.6.25-r8 kernel. The Firewire specific pieces of the
config look like this:
Code:
# IEEE 1394 (FireWire) support
CONFIG_IEEE1394=y
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m
# CONFIG_IEEE1394_VIDEO1394 is not set
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set
# CONFIG_IEEE1394_ETH1394 is not set
# CONFIG_IEEE1394_DV1394 is not set
CONFIG_IEEE1394_RAWIO=m
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set


The Firewire drivers are loaded... (ohci1394, raw1394, sbp2), and the kernel is
configured with SCSI device support. The udev rules should be ok, since the same
drive is properly seen as a SCSI device and the sd block devices are created if I
connect to the drive using USB.

I'm trying to figure out what the kernel doesn't like on the Firewire side.
I can roll a new kernel with the 1394 verbose debugging enabled, if it will help get
to the bottom of this.

Thoughts?

Thanks
jms


Last edited by sheriff-jms on Wed Jul 15, 2009 3:30 am; edited 1 time in total
Back to top
View user's profile Send private message
pappy_mcfae
Watchman
Watchman


Joined: 27 Dec 2007
Posts: 5999
Location: Pomona, California.

PostPosted: Tue Jun 30, 2009 6:57 am    Post subject: Reply with quote

Compile support into the kernel instead of using modules and retry.\

Blessed be!
Pappy
_________________
This space left intentionally blank, except for these ASCII symbols.
Back to top
View user's profile Send private message
sheriff-jms
Tux's lil' helper
Tux's lil' helper


Joined: 28 May 2004
Posts: 79
Location: Pittsburgh, PA, USA

PostPosted: Wed Jul 15, 2009 3:30 am    Post subject: Reply with quote

Sorry for the delay in the thread. As it turns out, the issue wasn't so much a problem with the kernel as far as I could tell, but the external drive itself decided to die after not being used for a few months. I confirmed this by plugging the drive in using the USB port and it still did not fire up. I picked up another drive that has both USB and Firewire ports (WD MyBook, 1TB), and the new drive fires up perfectly on both the USB and Firewire ports now.

Thanks for the assist!

jms
Back to top
View user's profile Send private message
pappy_mcfae
Watchman
Watchman


Joined: 27 Dec 2007
Posts: 5999
Location: Pomona, California.

PostPosted: Wed Jul 15, 2009 5:20 am    Post subject: Reply with quote

Ah, the old broken drive trick. Happy Gentooing.

Blessed be!
Pappy
_________________
This space left intentionally blank, except for these ASCII symbols.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum