From owner-freebsd-current@FreeBSD.ORG Tue Sep 6 21:36:25 2005 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 587B316A41F for ; Tue, 6 Sep 2005 21:36:25 +0000 (GMT) (envelope-from norgaard@locolomo.org) Received: from strange.daemonsecurity.com (62-15-223-173.inversas.jazztel.es [62.15.223.173]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74D8143D48 for ; Tue, 6 Sep 2005 21:36:24 +0000 (GMT) (envelope-from norgaard@locolomo.org) Received: from [192.168.0.64] (unknown [192.168.0.64]) by strange.daemonsecurity.com (Postfix) with ESMTP id 8C1972E01B for ; Tue, 6 Sep 2005 23:36:22 +0200 (CEST) Message-ID: <431E0BD5.50704@locolomo.org> Date: Tue, 06 Sep 2005 23:36:21 +0200 From: =?ISO-8859-1?Q?Erik_N=F8rgaard?= Organization: Locolomo.ORG User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050529) X-Accept-Language: en-us, en MIME-Version: 1.0 To: current@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: 6.0-BETA4 #0: firewire problems X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Sep 2005 21:36:25 -0000 Hi, Sorry for bugging you. I have a problem with firewire/dv that seems not to have been noticed on the list, nor is reported. Before I file a PR, I hope you could help me get better debug information. System upgraded today to 6.0-BETA4 #0 but it appeared also with BETA3. On fortunately, I don't have anoter -STABLE system to try on so I can't exclude the problem may be more general. The firewire device is a Canon MVX200 mini-DV camera. I have just bought it so I can't exclude this is a problem with the camera rather than the system. Problems: 1) If the firewire device is connected on boot, system hangs booting after identifying disks and before attempting to mount root device. Once the firewire device is turned off the boot process resumes. 2) Connecting the firewire device, fwcontrol cannot read the DV stream. (see output below). 3) The connected firewire device can cause other applications, including firefox, thunderbird, mysql or login, to coredump in which case the system must be rebooted before it can be restarted. If I'm missing something obvious, please tell me, I can go beat myself up just fine. Thanks, Erik System: FreeBSD charm 6.0-BETA4 FreeBSD 6.0-BETA4 #0: Tue Sep 6 21:16:56 CEST 2005 norgaard@charm:/usr/obj/usr/src/sys/GENERIC i386 Connecting the firewire device creates the following output (from /var/log/messages): fwohci0: BUS reset fwohci0: node_id=0x8800ffc0, gen=11, non CYCLEMAST ER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 0 (me) fwohci0: txd err= 3 miss Ack err firewire0: bus_explore node=1 addr=0x400 resp=22 retry=1 fwohci0: txd err= 3 miss Ack err firewire0: bus_explore node=1 addr=0x400 resp=22 retry=2 fwohci0: txd err= 3 miss Ack err firewire0: bus_explore node=1 addr=0x400 resp=22 retry=3 fwohci0: txd err= 3 miss Ack err firewire0: bus_explore node=1 addr=0x400 resp=22 retry=4 firewire0: bus_explore failed for 1 nodes fwohci0: BUS reset fwohci0: node_id=0xc800ffc0, gen=12, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) fwohci0: BUS reset fwohci0: node_id=0x8800ffc0, gen=13, non CYCLEMASTER mode firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 Output from fwcontrol and dvts tools: Script started on Tue Sep 6 23:00:04 2005 charm# fwcontrol -r charm# fwcontrol -t crc_len: 4 generation:7 node_count:2 sid_count:2 id link gap_cnt speed delay cIRM power port0 port1 port2 ini more 00 1 5 S400 0 1 -1W P - 1 0 01 1 5 S100 0 1 0W C - - 0 0 charm# fwcontrol -p === base register === 0x01 0x3f 0xe2 0x41 0xcc 0x03 0x00 0x20 Physical_ID:0 R:0 CPS:1 RHB:0 IBR:0 Gap_Count:63 Extended:7 Num_Ports:2 PHY_Speed:2 Delay:1 LCtrl:1 C:1 Jitter:1 Pwr_Class:4 WDIE:0 ISBR:0 CTOI:0 CPSI:0 STOI:0 PEI:0 EAA:1 EMC:1 Max_Legacy_SPD:0 BLINK:0 Bridge:0 Page_Select:1 Port_Select0 === page 0 port 0 === 0xf6 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Astat:3 BStat:3 Ch:0 Con:1 RXOK:1 Dis:0 Negotiated_speed:0 PIE:0 Fault:0 Stanby_fault:0 Disscrm:0 B_Only:0 DC_connected:0 Max_port_speed:0 LPP:0 Cable_speed:0 Connection_unreliable:0 Beta_mode:0 Port_error:0x0 Loop_disable:0 In_standby:0 Hard_disable:0 === page 0 port 1 === 0xf8 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Astat:3 BStat:3 Ch:1 Con:0 RXOK:0 Dis:0 Negotiated_speed:0 PIE:0 Fault:0 Stanby_fault:0 Disscrm:0 B_Only:0 DC_connected:0 Max_port_speed:0 LPP:0 Cable_speed:0 Connection_unreliable:0 Beta_mode:0 Port_error:0x0 Loop_disable:0 In_standby:0 Hard_disable:0 === page 1 === 0x01 0x00 0x00 0x00 0x74 0x00 0x55 0x20 Compliance:1 Vendor_ID:0x000074 Product_ID:0x005520 charm# fwcontrol -c 0 first quad: 0x041ceb3e info_len=4 crc_len=28 crc=0xeb3e(OK) bus_name: 0x31333934 irmc:1 cmc:1 isc:1 bmc:1 pmc:0 cyc_clk_acc:100 max_rec:10 max_rom:0 generation:3 link_spd:2 EUI64: 00-e0-18-00-03-09-43-39 root_directory: len=0x0005(5) crc=0x8a4a(OK) 0c(I:0c) 0083c0 node_capabilities: 03(I:03) acde48 module_vendor_ID: 81(L:01) 000003 text_leaf: len=7 crc=0x82ed(OK) FreeBSD Project 04(I:04) 0927e2 hardware_version: 81(L:01) 000009 text_leaf: len=9 crc=0x0412(OK) charm charm# fwcontrol -R test.dv (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) fwcontrol: unknown format 0x1e charm# fwcontrol -R test.dv PAL 0fwcontrol: unknown format 0x1e charm# fwcontrol -R test.dv PAL 0fwcontrol: unknown format 0x1e charm# sysctl hw.firewire.try_bmr=0 hw.firewire.try_bmr: 1 -> 0 charm# fwcontrol -r charm# fwcontrol -R test.dv PAL 0fwcontrol: unknown format 0x1e charm# fwcontrol -R test.dv (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) fwcontrol: unknown format 0x1e charm# fwcontrol -u 0 -R test.dv (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) (EAGAIN) fwcontrol: unknown format 0x1e charm# dvrecv test.dv Found AV/C device Vendor: Canon Model: MVX200 waiting for DV data, please press 'play' on the camcorder... waiting for DV data, please press 'play' on the camcorder... waiting for DV data, please press 'play' on the camcorder... waiting for DV data, please press 'play' on the camcorder... total : -1 frames (0 Bytes) charm# exit -- Ph: +34.666334818 web: http://www.locolomo.org S/MIME Certificate: http://www.locolomo.org/crt/2004071206.crt Subject ID: A9:76:7A:ED:06:95:2B:8D:48:97:CE:F2:3F:42:C8:F2:22:DE:4C:B9 Fingerprint: 4A:E8:63:38:46:F6:9A:5D:B4:DC:29:41:3F:62:D3:0A:73:25:67:C2