Firewire

Цифровая камера

Внешний жесткий диск 1000ГБ Seagate "FreeAgent XTreme ST310005FPD2E3-RK" 7200об./мин. (USB2.0, e-SATA, IEEE1394)
 * Описание диска у продавца

При подключении доступен как SCSI-устройство - da.

fwohci0: BUS reset fwohci0: node_id=0x8800ffc0, gen=7, non CYCLEMASTER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 0 (me) firewire0: root node is not cycle master capable firewire0: bus manager 0 (me) fwohci0: too many cycle lost, no cycle master presents? fwohci0: txd err=14 ack busy_X fwohci0: txd err=14 ack busy_X fwohci0: txd err=14 ack busy_X  fwohci0: BUS reset fwohci0: node_id=0xc800ffc1, gen=8, CYCLEMASTER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me) firewire0: bus manager 1 (me) firewire0: New S400 device ID:0020370200311756 da4 at sbp0 bus 0 target 0 lun 0 da4: <Seagate FreeAgent Xtreme 0110> Fixed Direct Access SCSI-4 device <BR> da4: 50.000MB/s transfers<BR> da4: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)v GEOM_LABEL: Label for provider da4s1 is ntfs/FreeAgent Xtreme.<BR>
 * 1) dmesg

2 devices (info_len=2)<BR> node          EUI64          status<BR> 1 00-11-d8-00-00-a4-5d-9a      0<BR> 0 00-20-37-02-00-31-17-56      1<BR>
 * 1) fwcontrol

crc_len: 4 generation:8 node_count:2 sid_count:2<BR> id link gap_cnt speed delay cIRM power port0 port1 port2 ini more<BR> 00   1       5  S400     0    0   -1W     -     P         1    0<BR> 01   1       5  S400     0    1   15W     C     -         0    0<BR>
 * 1) fwcontrol -t

Отключение разъема fwohci0: BUS reset<BR> fwohci0: node_id=0xc800ffc0, gen=9, CYCLEMASTER mode<BR> firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)<BR> firewire0: bus manager 0 (me)<BR>

Проблемы
При старте системы может препятствовать её запуску наличие подключенного fw-устройста. Приходится отключать его.

При включении питания подключенного устройства, когда оно не появляется в системе как da. При перетыкании разъема может отображаться только такой вывод.

Чтобы определился надо воткнуть питание, подождать пока диск раскрутиться (ориентируясь на звук) и в этом момент подключать fw-разъем.

fwohci0: BUS reset<BR> fwohci0: node_id=0x8800ffc0, gen=2, non CYCLEMASTER mode<BR> firewire0: 2 nodes, maxhop <= 1, cable IRM = 0 (me)<BR> firewire0: root node is not cycle master capable<BR> firewire0: bus manager 0 (me)<BR> fwohci0: too many cycle lost, no cycle master presents?<BR> fwohci0: txd err=14 ack busy_X<BR> fwohci0: txd err=14 ack busy_X<BR> fwohci0: txd err=14 ack busy_X<BR>
 * 1) dmesg

1 devices (info_len=1)<BR> node          EUI64          status<BR> 1 00-11-d8-00-00-a4-5d-9a      0<BR>
 * 1) fwcontrol

crc_len: 4 generation:5 node_count:2 sid_count:2<BR> id link gap_cnt speed delay cIRM power port0 port1 port2 ini more<BR> 00   1       5  S400     0    0    0W     -     P         0    0<BR> 01   1       5  S400     0    1   15W     C     -         1    0<BR>
 * 1) fwcontrol -t

Соединение ноутбука и дестопа
Кабелем 6к4. FreeBSD vs Windows 7 dmesg fwohci0: BUS reset<BR> fwohci0: node_id=0x8800ffc0, gen=2, non CYCLEMASTER mode<BR> fwohci0: BUS reset<BR> fwohci0: node_id=0xc800ffc1, gen=3, CYCLEMASTER mode<BR> firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)<BR> firewire0: bus manager 1 (me)<BR> firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)<BR> firewire0: bus manager 1 (me)<BR> firewire0: New S400 device ID:08e40a00db6b5026<BR>

и два неизвестных устройства обнаружены в MS Windows

Сеть уже не настроить On December 4, 2004, Microsoft announced[35] that it would discontinue support for IP networking over the FireWire interface in all future versions of Microsoft Windows. Consequently, support for this feature is absent from Windows Vista and later Windows releases.[36][37]

<PRE>начиная с Win Vista, а значит и в Win 7 мелко-мягкие убрали из официального драйвера IEEE1394 поддержку TCP/IP - и FireWire перестал определятся как сетевая карта. Решение проблемы => установка универсального драйвера от сторонней компании. У меня стоит ubCore™ 5.63 for Windows 7 (достаточно обычной, не "Pro" версии). Не устанавливайте драйвер в режиме "по умолчанию" т.к. в этом случае поддержка сети - выключена в опциях инсталлятора.

После установки и перезагрузки у вас будет + одна сетевуха (а-ля "ubCore..."), при необходимости можно раздавать интернет на второй ПК по FireWire. У меня так работает связка: Провайдер <=LAN [100Mbit]=> ПК (Win7Pro 32b) <=FireWire [400Mbit]=> Ноутбук (Win7Pro 32b) </PRE>

http://www.unibrain.com/download/download.asp

Ответ запоздалый, но всё же. В pro версии драйверов есть маленькая программка, висящая в трее - ubSwitch. В ней можно на лету переключать драйвера между родными и unibrain. Должно помочь по идее.

http://kerneltrap.org/node/145