On Mon, Jul 30, 2007 at 03:29:37AM -0300, Paulo Marcel Coelho Aragão wrote: > > When I plug a Western Digital 500GB MyBook external HD through the > Firewire 400 interface, the following errors appear on the syslog: > > Jul 30 03:18:31 monk kernel: firewire_sbp2: management write failed, rcode > 0x13 > Jul 30 03:18:31 monk kernel: firewire_sbp2: removed sbp2 unit fw1.1 > Jul 30 03:18:43 monk kernel: scsi3 : SBP-2 IEEE-1394 > Jul 30 03:18:43 monk kernel: firewire_core: created new fw device fw1 (0 > config rom retries) > Jul 30 03:18:43 monk kernel: firewire_sbp2: logged in to sbp2 unit fw1.1 (0 > retries) > Jul 30 03:18:43 monk kernel: firewire_sbp2: - management_agent_address: > 0xfffff0030000 > Jul 30 03:18:43 monk kernel: firewire_sbp2: - command_block_agent_address: > 0xfffff0100000 > Jul 30 03:18:43 monk kernel: firewire_sbp2: - status write address: > 0x000100000000 > Jul 30 03:18:49 monk kernel: firewire_sbp2: sbp2_scsi_abort > Jul 30 03:18:54 monk kernel: scsi 3:0:0:0: Direct-Access WD > 5000AAKS Externa 107a PQ: 0 ANSI: 4 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] 976773168 512-byte hardware > sectors (500108 MB) > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Write Protect is off > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Mode Sense: 11 00 00 00 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Cache data unavailable > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Assuming drive cache: write > through > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] 976773168 512-byte hardware > sectors (500108 MB) > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Write Protect is off > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Mode Sense: 11 00 00 00 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Cache data unavailable > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Assuming drive cache: write > through > Jul 30 03:18:54 monk kernel: sdb: sdb1 sdb2 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Attached SCSI disk > Jul 30 03:18:54 monk kernel: firewire_core: phy config: card 0, new > root=ffc0, gap_count=63 > Jul 30 03:18:54 monk kernel: firewire_sbp2: management write failed, rcode > 0x12 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976772992 > Jul 30 03:18:54 monk kernel: printk: 36 messages suppressed. > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block > 122096624 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976772992 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block > 122096624 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976772992 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block > 122096624 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block > 122096645 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block > 122096645 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block > 122096645 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: Buffer I/O error on device sdb, logical block > 122096645 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773104 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773152 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 976773160 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: sd 3:0:0:0: [sdb] Result: hostbyte=DID_BUS_BUSY > driverbyte=DRIVER_OK,SUGGEST_OK > Jul 30 03:18:54 monk kernel: end_request: I/O error, dev sdb, sector 0 > Jul 30 03:18:54 monk kernel: firewire_sbp2: reconnected to unit fw1.1 (1 > retries) > > These error messages weren't generated with the previous kernel version. > I did a dist-upgrade today and noticed them when I plugged my external > HD.
hmm interesting yeah they are due to the new firewire stack. it be interesting if you could test latest -rc1 + git7 if they are still reproducible there and if yes holler upstream. to bad we have no 2.6.23-rcX snapshots yet, will come soon i hope.. regards -- maks

