firewire disk disconnected but da* remains?

Andriy Gapon avg at icyb.net.ua
Fri Nov 7 03:37:11 PST 2008


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


More information about the freebsd-stable mailing list