I am a firewire newbie, so forgive me the following question.
I disconnect external firewire HDD, firewire subsystem notices this but
da0 device entry persists. Is this correct/expected behavior?
on connect:
kernel: fwohci0: BUS reset
kernel: fwohci0: node_id=0xc800ffc1, gen=2, CYCLEMASTER mode
kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
kernel: firewire0: bus manager 1 (me)
kernel: fwohci0: txd err=14 ack busy_X
last message repeated 2 times
kernel: fwohci0: BUS reset
kernel: fwohci0: node_id=0xc800ffc1, gen=3, CYCLEMASTER mode
kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
kernel: firewire0: bus manager 1 (me)
kernel: firewire0: New S400 device ID:0050770e00071002
kernel: da0 at sbp0 bus 0 target 0 lun 0
kernel: da0: <Prolific (1394-ATAPI rev1 2804> Fixed Simplified Direct
Access SCSI-4 device
kernel: da0: 50.000MB/s transfers
kernel: da0: 381554MB (781422768 512 byte sectors: 255H 63S/T 48641C)
kernel: GEOM_LABEL: Label for provider da0s1 is ufs/extbackup.
on disconnect:
kernel: fwohci0: BUS reset
kernel: fwohci0: node_id=0xc800ffc0, gen=4, CYCLEMASTER mode
kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
kernel: firewire0: bus manager 0 (me)
camcontrol rescan all done some time later stuck in cbwait state.
System is recent releng/7 amd64.
--
Andriy Gapon