Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jun 2009 17:21:49 +0200
From:      Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de>
To:        Sean Bruno <sean.bruno@dsl-only.net>
Cc:        freebsd-firewire@freebsd.org
Subject:   Re: 8-CURRENT Firewire
Message-ID:  <20090630152149.GA74145@wep4035.physik.uni-wuerzburg.de>
In-Reply-To: <1246316092.3981.11.camel@Lappy>
References:  <1246316092.3981.11.camel@Lappy>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 29, 2009 at 03:54:52PM -0700, Sean Bruno wrote:
> -CURRENT has some slightly different Firewire code in it than 6/7.  If
> you have an opportunity to test it with your Firewire hard drives and
> cameras I'd really appreciate it.
> 
> Stuff that's changed:
> 	multi-speed compatible devices will acutally work.
> 	     a 400/800 device is connected to a 400/800 compatible 
>              firewire card via a 400 connection will work at 400
> 	fwcontrol understands multiple firewire cards as multiple 
> 	     buses now.  most commands now take a -u argument to
> 	     indicate the bus.
> 
> Please report to the -firewire if you get a chance to test.  It would
> be great to get positive as well as negative results.
> 
> Sean
> 
Seems to work for me.
This is not mine drive with "Apple Extended (journaled)" filesystem,
so read-only tests only :(

~> uname -a
FreeBSD wep4035 8.0-CURRENT FreeBSD 8.0-CURRENT #0 r195053: Fri Jun 26 16:57:21 CEST 2009     root@wep4035:/usr/obj/usr/src/sys/GENERIC  amd64

dmesg output due to pluggin-in, -out, -in and -out again:

fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000001, SelfID Count=2, CYCLEMASTER mode
firewire0: 2 nodes, maxhop <= 1 cable IRM irm(1)  (me) 
firewire0: bus manager 1 
firewire0: New S800 device ID:00303c02e013fe3a
sbp0: sbp_show_sdev_info: sbp0:0:0: ordered:1 type:14 EUI:00303c02e013fe3a node:0 speed:3 maxrec:8
sbp0: sbp_show_sdev_info: sbp0:0:0 'Iomega' 'HDD' '000110'
da0 at sbp0 bus 0 target 0 lun 0
da0: <Iomega HDD 0110> Fixed Direct Access SCSI-4 device 
da0: 50.000MB/s transfers
da0: 476940MB (976773168 512 byte sectors: 255H 63S/T 60801C)
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=3, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me) 
firewire0: bus manager 0 
firewire0: fw_attach_dev:Removing missing device ID:00303c02e013fe3a
(da0:sbp0:0:0:0): lost device
(da0:sbp0:0:0:0): removing device entry
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=4, non CYCLEMASTER mode
firewire0: 2 nodes, maxhop <= 1 cable IRM irm(0)  (me) 
firewire0: root node is not cycle master capable
firewire0: bus manager 0 
fwohci0: too many cycle lost, no cycle master presents?
firewire0: New S800 device ID:00303c02e013fe3a
sbp0: sbp_show_sdev_info: sbp0:0:0: ordered:1 type:14 EUI:00303c02e013fe3a node:1 speed:3 maxrec:8
sbp0: sbp_show_sdev_info: sbp0:0:0 'Iomega' 'HDD' '000110'
da0 at sbp0 bus 0 target 0 lun 0
da0: <Iomega HDD 0110> Fixed Direct Access SCSI-4 device 
da0: 50.000MB/s transfers
da0: 476940MB (976773168 512 byte sectors: 255H 63S/T 60801C)
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=5, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me) 
firewire0: bus manager 0 
firewire0: fw_attach_dev:Removing missing device ID:00303c02e013fe3a
(da0:sbp0:0:0:0): lost device
(da0:sbp0:0:0:0): removing device entry

dd tests:

# dd if=/dev/da0 of=/dev/null bs=1m count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 26.945771 secs (39848250 bytes/sec)
# dd if=/dev/da0 of=/dev/null skip=250000 bs=1m count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 27.018072 secs (39741615 bytes/sec)
# dd if=/dev/da0 of=/dev/null skip=400000 bs=1m count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 26.958295 secs (39829738 bytes/sec)

HTH,
Alexey.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090630152149.GA74145>