I use ieee1394 to connect an Apple ipod. Works fine,
however, usually, the device is not recognized after a
cold start of the pc. Works after reboot.
TIA, Klaus
debian testing
Kernel 2.6.7
ieee1394 from the kernel tree, also tried the latest trunk
libraw1394-5 0.10.1-1
ohci
Jun 28 17:16:17 groucho kernel: ieee1394: Host added:
ID:BUS[1-00:1023] GUID[0011060000006a9c]
Jun 28 17:16:17 groucho kernel: ieee1394: Node added:
ID:BUS[1-01:1023] GUID[000a27000274275e]
Jun 28 17:16:17 groucho kernel: ieee1394: The root node
is not cycle master capable; selecting a new root node
and resetting...
Jun 28 17:16:17 groucho kernel: Ending clean XFS mount
for filesystem: hda5
Jun 28 17:16:17 groucho kernel: kjournald starting.
Commit interval 5 seconds
Jun 28 17:16:17 groucho kernel: EXT3 FS on dm-5,
internal journal
Jun 28 17:16:17 groucho kernel: EXT3-fs: mounted
filesystem with ordered data mode.
Jun 28 17:16:17 groucho kernel: XFS mounting filesystem
dm-0
Jun 28 17:16:17 groucho kernel: Ending clean XFS mount
for filesystem: dm-0
Jun 28 17:16:17 groucho kernel: XFS mounting filesystem
dm-7
Jun 28 17:16:17 groucho kernel: ieee1394: Node changed:
1-01:1023 -> 1-00:1023
Jun 28 17:16:17 groucho kernel: ieee1394: Node changed:
1-00:1023 -> 1-01:1023
after modprobe sbp2:
Jun 28 17:17:03 groucho kernel: sbp2: $Rev$ Ben Collins
<bcollins@debian.org>
After rebooting I get
Jun 28 17:20:48 groucho kernel: ieee1394: Node added:
ID:BUS[1-00:1023] GUID[000a27000274275e]
Jun 28 17:20:48 groucho kernel: ieee1394: Host added:
ID:BUS[1-01:1023] GUID[0011060000006a9c]
after modprobe sbp2:
Jun 28 17:21:26 groucho kernel: sbp2: $Rev$ Ben Collins
<bcollins@debian.org>
Jun 28 17:21:26 groucho kernel: scsi0 : SCSI emulation
for IEEE-1394 SBP-2 Devices
Jun 28 17:21:27 groucho kernel: ieee1394: sbp2: Logged
into SBP-2 device
Jun 28 17:21:27 groucho kernel: ieee1394: Node
1-00:1023: Max speed [S400] - Max payload [2048]
Jun 28 17:21:27 groucho kernel: Vendor: Apple
Model: iPod Rev: 1.50
Jun 28 17:21:27 groucho kernel: Type: Direct-Access
ANSI SCSI revision: 02
Jun 28 17:21:36 groucho kernel: SCSI device sda:
78126048 512-byte hdwr sectors (40001 MB)
Jun 28 17:21:36 groucho kernel: sda: test WP failed,
assume Write Enabled
Jun 28 17:21:36 groucho kernel: sda: asking for cache
data failed
Jun 28 17:21:36 groucho kernel: sda: assuming drive
cache: write through
Jun 28 17:21:36 groucho kernel: sda: [mac] sda1 sda2 sda3
Jun 28 17:21:36 groucho kernel: Attached scsi removable
disk sda at scsi0, channel 0, id 0, lun 0
I use a PCI FW controller to connect the ipod, there's
another FW port on the sound card.
0000:00:0a.2 FireWire (IEEE 1394): Creative Labs SB
Audigy FireWire Port (rev 04) (prog-if 10 [OHCI])
Subsystem: Creative Labs SB Audigy FireWire Port
Flags: bus master, medium devsel, latency 32, IRQ 9
Memory at ca800000 (32-bit, non-prefetchable)
Memory at ca000000 (32-bit, non-prefetchable)
[size=16K]
Capabilities: [44] Power Management version 2
0000:00:0b.0 FireWire (IEEE 1394): VIA Technologies,
Inc. IEEE 1394 Host Controller (rev 46) (prog-if 10 [OHCI])
Subsystem: VIA Technologies, Inc.: Unknown
device e8e9
Flags: bus master, stepping, medium devsel,
latency 32, IRQ 10
Memory at c9800000 (32-bit, non-prefetchable)
I/O ports at 9800 [size=128]
Capabilities: [50] Power Management version 2
0000:00:00.0 Host bridge: VIA Technologies, Inc.
VT8363/8365 [KT133/KM133] (rev 03)
0000:00:01.0 PCI bridge: VIA Technologies, Inc.
VT8363/8365 [KT133/KM133 AGP]
0000:00:04.0 ISA bridge: VIA Technologies, Inc.
VT82C686 [Apollo Super South] (rev 22)
0000:00:04.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
(rev 10)
0000:00:04.3 USB Controller: VIA Technologies, Inc.
VT82xxxxx UHCI USB 1.1 Controller (rev 10)
0000:00:04.4 Bridge: VIA Technologies, Inc. VT82C686
[Apollo Super ACPI] (rev 30)
0000:00:09.0 Multimedia video controller: Brooktree
Corporation Bt878 Video Capture (rev 11)
0000:00:09.1 Multimedia controller: Brooktree
Corporation Bt878 Audio Capture (rev 11)
0000:00:0a.0 Multimedia audio controller: Creative Labs
SB Audigy (rev 04)
0000:00:0a.1 Input device controller: Creative Labs SB
Audigy MIDI/Game port (rev 04)
0000:00:0a.2 FireWire (IEEE 1394): Creative Labs SB
Audigy FireWire Port (rev 04)
0000:00:0b.0 FireWire (IEEE 1394): VIA Technologies,
Inc. IEEE 1394 Host Controller (rev 46)
0000:00:0d.0 Ethernet controller: Realtek Semiconductor
Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:11.0 Unknown mass storage controller: Promise
Technology, Inc. 20265 (rev 02)
0000:01:00.0 VGA compatible controller: Matrox
Graphics, Inc. MGA G550 AGP (rev 01)
Logged In: YES
user_id=1072549
I found a hint to comment out the paragraph starting "if
(host->busmgr_id == 0xffff && host->node_count > 1)" in
nodemgr.c.
Works now.
Klaus