Greetings,
I have been having trouble getting an ieee1394 hardrive recognized on an x86
PC. I did have it running on the PC, but after upgrading/recompiling my
kernel, upgrading gcc/glibc, I cannot seem to get the kernel to recognize the
drive. It can be accessed successfully from Windows or a PowerPC running
linux. Here are the details.
Kernel version 2.4.26, compiled with gcc-3.3.2, glibc = 2.3.2
> lspci
0:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory
Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 01)
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 01)
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 01)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 01)
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model
64/Model 64 Pro] (rev 15)
02:09.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev
78)
02:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev
30)
02:0b.0 Class ff00: ANDOR Technology Ltd: Unknown device 0001
02:0c.0 Communication controller: National Instruments PCI-GPIB
02:0d.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 04)pci
Here is the kernel log after insmod'ing ieee1394, ohci1394:
May 18 08:35:22 kernel: ohci1394: $Rev: 1045 $ Ben Collins
<bcollins@debian.org>
May 18 08:35:22 kernel: PCI: Found IRQ 3 for device 02:0d.0
May 18 08:35:22 kernel: PCI: Sharing IRQ 3 with 02:09.0
May 18 08:35:22 kernel: ohci1394_0: Unexpected PCI resource length of 1000!
May 18 08:35:22 kernel: ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[3]
MMIO=[feafd000-feafd7ff] Max Packet=[2048]
>insmod sbp2
gives:
May 18 08:35:45 kernel: sbp2: $Rev: 1074 $ Ben Collins <bcollins@debian.org>
>modprobe sbp2 sbp2_force_inquiry_hack=1
gives the same result.
At this point, the rescan-scsi-bus script will not find either the drive or
the scsi1 adapter corresponding to ieee1394.
/proc/bus/ieee1394/devices is empty.
I've tried going down in kernel versions, 2.4.20, 2.4.18 both give the same
result. Same with using gcc-2.95.3 to compile the kernel and modules. Using
2.4.17, the ieee1394 scsi adapter shows up, but I still cannot get the disk
to attach. I've tried different combinations of compiling ieee1394,
ohci,sbp2 as modules or directly into the kernel without success. I have
tried both hotplug support and without. I'm stumped, hence the posting.
Anyone have any thoughts?
Thanks,
Bernie
-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
mailing list Linux1394-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux1394-user
Received on Tue May 18 18:37:39 2004
This archive was generated by hypermail 2.1.8 : Mon 02 May 2005 - 09:16:48 CEST