- status: open --> closed
I can only connect to my ipod when it is connected to
the computer at boot time. It is essentially just a
firewire scsi drive. When I ran the 2.4 kernel, I
would connect the drive, load sbp2, then run
rescan-scsi-bus.sh. Now that I have upgraded to the
2.6 kernel, I'm trying to use hotplug.
If I boot the machine with the drive attached, all
works correctly. sbp2 is loaded by hotplug at boot
time, and the drive is registered with the scsi sub
system (see syslogs below). The drive can be ejected
and reconnected as many times as I want and hotplug
takes care of the details.
However, if the drive is not connected when the machine
is booted, I am unable to connect to the device. A
small message is displayed in the system log, but
hotplug does not attempt to load sbp2 (see log below).
Infact, loading sbp2 manually doesn't help either, the
device does not register with the scsi subsystem.
Could this have something to do with the fact that I am
compiling scsi and ieee1394 support directly into the
kernel and not using them as modules?
syslog when the machine is booted with the drive attached:
May 30 23:29:34 optimus kernel: sbp2: $Rev: 1205 $ Ben
Collins <bcollins@debian.org>
May 30 23:29:34 optimus kernel: scsi0 : SCSI emulation
for IEEE-1394 SBP-2 Devices
...
May 30 23:29:34 optimus kernel: ieee1394: sbp2: Logged
into SBP-2 device
May 30 23:29:34 optimus kernel: Vendor: Apple
Model: iPod Rev: 1.50
May 30 23:29:34 optimus kernel: Type: Direct-Access
ANSI SCSI revision: 02
...
May 30 23:29:34 optimus kernel: sda: Spinning up
disk....ready
May 30 23:29:34 optimus kernel: SCSI device sda:
78126048 512-byte hdwr sectors
(40001 MB)
May 30 23:29:34 optimus kernel: sda: test WP failed,
assume Write Enabled
May 30 23:29:34 optimus kernel: sda: sda1 sda2
May 30 23:29:34 optimus kernel: Attached scsi removable
disk sda at scsi0, channel 0, id 0, lun 0
May 30 23:29:34 optimus kernel: Attached scsi generic
sg0 at scsi0, channel 0, id 0, lun 0, type 0
syslog when the device is connected after booting
without the device:
May 30 23:06:31 optimus kernel: ieee1394: Node added:
ID:BUS[0-01:1023] GUID[000a270002651ddd]
May 30 23:06:31 optimus kernel: ieee1394: The root node
is not cycle master capable; selecting a new root node
and resetting...
May 30 23:06:31 optimus kernel: ieee1394: Node changed:
0-01:1023 -> 0-00:1023
May 30 23:06:31 optimus kernel: ieee1394: Node changed:
0-00:1023 -> 0-01:1023