From owner-freebsd-firewire@FreeBSD.ORG Mon Dec 20 05:41:48 2010 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAD871065670 for ; Mon, 20 Dec 2010 05:41:48 +0000 (UTC) (envelope-from dieterbsd@engineer.com) Received: from imr-mb01.mx.aol.com (imr-mb01.mx.aol.com [64.12.207.164]) by mx1.freebsd.org (Postfix) with ESMTP id A9C1B8FC1F for ; Mon, 20 Dec 2010 05:41:48 +0000 (UTC) Received: from imo-ma03.mx.aol.com (imo-ma03.mx.aol.com [64.12.78.138]) by imr-mb01.mx.aol.com (8.14.1/8.14.1) with ESMTP id oBK5VZs3031303; Mon, 20 Dec 2010 00:31:35 -0500 Received: from dieterbsd@engineer.com by imo-ma03.mx.aol.com (mail_out_v42.9.) id c.df5.1263b5c2 (45324); Mon, 20 Dec 2010 00:31:31 -0500 (EST) Received: from smtprly-ma02.mx.aol.com (smtprly-ma02.mx.aol.com [64.12.207.141]) by cia-mc04.mx.aol.com (v129.7) with ESMTP id MAILCIAMC048-5c4c4d0eea3110b; Mon, 20 Dec 2010 00:31:30 -0500 Received: from web-mmc-d03 (web-mmc-d03.sim.aol.com [205.188.103.93]) by smtprly-ma02.mx.aol.com (v129.5) with ESMTP id MAILSMTPRLYMA022-5c4c4d0eea3110b; Mon, 20 Dec 2010 00:31:29 -0500 To: martgross42@yahoo.de Content-Transfer-Encoding: quoted-printable Date: Mon, 20 Dec 2010 00:31:29 -0500 X-AOL-IP: 67.206.170.189 X-MB-Message-Source: WebUI Received: from 67.206.170.189 by web-mmc-d03.sysops.aol.com (205.188.103.93) with HTTP (WebMailUI); Mon, 20 Dec 2010 00:31:29 -0500 MIME-Version: 1.0 From: dieterbsd@engineer.com X-MB-Message-Type: User Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailer: Mail.com Webmail 33053-STANDARD Message-Id: <8CD6E1E49F8720F-778-1C3C@web-mmc-d03.sysops.aol.com> X-Spam-Flag: NO X-AOL-SENDER: dieterbsd@engineer.com Cc: freebsd-firewire@freebsd.org, freebsd-hardware@freebsd.org Subject: Re: VIA Fire II Firewire Card X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2010 05:41:49 -0000 Martin writes: > fwohci0: port 0x1080-0x10ff mem=20 0xbfed0000-0xbfed07ff,0xbfed1000-0xbfed10ff irq 16 at device 0.0 on\ cardbus0 > fwohci0: [ITHREAD] > fwohci0: OHCI version 0.0 (ROM=3D0) > fwohci0: invalid OHCI version > fwohci0: fwohci_init failed with err=3D6 > device_attach: fwohci0 attach returned 5 I have an onboard VIA, on FreeBSD 8.0/amd64 I get fwohci0: port 0xa800-0xa87f mem=20 0xfdffe000-0xfdffe7ff irq 18 at device 6.0 on pci1 fwohci0: [ITHREAD] fwohci0: OHCI version 1.10 (ROM=3D1) fwohci0: No. of Isochronous channels is 4. My chip is actually a 6307 but reported as 6306. I think the only difference is one chip has 2 ports and the other has 3. > Linux tells me that the OHCI version is 1.10 which sounds a bit more=20 reasonable. And matches what FreeBSD reports for my chip. So most likely your card=20 is actually version 1.10 but FreeBSD is reading it incorrectly. Perhaps an address=20 mapping problem? Unfortunately I can't actually use this controller due to PR=20 kern/113785. :-( From owner-freebsd-firewire@FreeBSD.ORG Mon Dec 20 11:06:55 2010 Return-Path: Delivered-To: freebsd-firewire@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B4C6D10656C7 for ; Mon, 20 Dec 2010 11:06:55 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A1C898FC0C for ; Mon, 20 Dec 2010 11:06:55 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oBKB6tI9024519 for ; Mon, 20 Dec 2010 11:06:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oBKB6tfF024517 for freebsd-firewire@FreeBSD.org; Mon, 20 Dec 2010 11:06:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 20 Dec 2010 11:06:55 GMT Message-Id: <201012201106.oBKB6tfF024517@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-firewire@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-firewire@FreeBSD.org X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2010 11:06:55 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/144843 firewire [firewire] [panic] fwcontrol(8) -S causes kernel panic o kern/143623 firewire [firewire] firewire fails to attach DV camera and down o kern/139549 firewire [firewire] reconnecting a firewire disk does not cause o kern/136946 firewire [fwohci] fwohci throws an"unrecoverable error" upon re p kern/125673 firewire [firewire] [panic] FreeBSD7 panics when kldunloading f o kern/122951 firewire [firewire] video-transfer via fwcontrol triggers a pan o kern/118093 firewire [firewire] firewire bus reset hogs CPU, causing data t p kern/114646 firewire [firewire] [patch] firewire fails after suspend/resume o kern/113785 firewire [firewire] dropouts when playing DV on firewire o kern/97208 firewire [firewire] System hangs / locks up when a firewire dis o kern/74238 firewire [firewire] fw_rcv: unknown response; firewire ad-hoc w 11 problems total. From owner-freebsd-firewire@FreeBSD.ORG Mon Dec 20 21:51:53 2010 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AF59106564A for ; Mon, 20 Dec 2010 21:51:53 +0000 (UTC) (envelope-from martgross42@yahoo.de) Received: from nm8-vm0.bullet.mail.ird.yahoo.com (nm8-vm0.bullet.mail.ird.yahoo.com [77.238.189.203]) by mx1.freebsd.org (Postfix) with SMTP id 63F3F8FC17 for ; Mon, 20 Dec 2010 21:51:52 +0000 (UTC) Received: from [77.238.189.232] by nm8.bullet.mail.ird.yahoo.com with NNFMP; 20 Dec 2010 21:38:11 -0000 Received: from [212.82.108.243] by tm13.bullet.mail.ird.yahoo.com with NNFMP; 20 Dec 2010 21:38:11 -0000 Received: from [127.0.0.1] by omp1008.mail.ird.yahoo.com with NNFMP; 20 Dec 2010 21:38:11 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 213160.12233.bm@omp1008.mail.ird.yahoo.com Received: (qmail 53343 invoked by uid 60001); 20 Dec 2010 21:38:11 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1292881091; bh=LGQz7MUwEAopT2fMxwasIYfsrCNcOP1Liriru42Lg6Q=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding; b=rzpxwIj+hcQfrbuewffAxTdpznBFwljYTz490uHqi8cays3xWpxhCFMt0L+StiI/dnw1bQK4RN8FGr5wAD9GlcOsr57OI9F/9dOdlHXUDjbNvcmAipXd+aGZvbdd80BzEHvWImFxqO8oKwRRsHIjBGp9dwDKlRNsvkm8i1W3+5k= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Vhh/OOrLvg1jd4haykbvZHWAkuo0wU8xSZZgOJRNCa/gxD65trqCWFUyUWMgfqNaC8r8a9OsicgmqkxHs4gRE0zNvJ+jg9sd3a984NUzGKqcI4rC/iigLGBLfwivwD3FpVOYI5KEBScjxm3AUG2a+q9OoWA02L1KvigpFggLhAA=; Message-ID: <113718.52586.qm@web29201.mail.ird.yahoo.com> X-YMail-OSG: 8DmUftwVM1nSqMPZxv.dtWk_tw1INV95DVsRW1tcgH.9MEG 3lCUFQTDb1H4NkBGUEAHS8RgF7c7iyPwPtUQ91WFiirHKctcSofkHRNKabOK ZdG6VMoqSXRqPfbI46gl9WBYaIxb2G3aGGpew9N.vQJKfBckSaqYghM4h8O2 XTu1IjFMkDZkHaqdIcmTm4E9fvlURLcsLRBIz3CyLo64UyPfKAv0bd8cXhji dHZuvsxV0PPKUf6E- Received: from [84.155.24.110] by web29201.mail.ird.yahoo.com via HTTP; Mon, 20 Dec 2010 21:38:10 GMT X-Mailer: YahooMailClassic/11.4.20 YahooMailWebService/0.8.107.285259 Date: Mon, 20 Dec 2010 21:38:10 +0000 (GMT) From: Martin Gross To: dieterbsd@engineer.com MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-firewire@freebsd.org, freebsd-hardware@freebsd.org Subject: Re: VIA Fire II Firewire Card X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2010 21:51:53 -0000 Hi,=0A=0A>> fwohci0: port 0x1080-0x10ff mem =0A0xbfe= d0000-0xbfed07ff,0xbfed1000-0xbfed10ff irq 16 at device 0.0 on\=0Acardbus0= =0A>> fwohci0: [ITHREAD]=0A>> fwohci0: OHCI version 0.0 (ROM=3D0)=0A>> fwoh= ci0: invalid OHCI version=0A>> fwohci0: fwohci_init failed with err=3D6=0A>= > device_attach: fwohci0 attach returned 5=0A=0A=0A>> Linux tells me that t= he OHCI version is 1.10 which sounds a bit more =0Areasonable.=0A=0A> And m= atches what FreeBSD reports for my chip.=A0 So most likely your card is act= ually version 1.10 but FreeBSD is reading it incorrectly.=A0 Perhaps an add= ress mapping problem?=0A=0AThis is what I'm thinking, but I have no idea wh= ere to start with. Any suggestions?=0A=0A=0A=0A=0A From owner-freebsd-firewire@FreeBSD.ORG Sat Dec 25 23:28:06 2010 Return-Path: Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 610E0106564A; Sat, 25 Dec 2010 23:28:06 +0000 (UTC) (envelope-from dieterbsd@engineer.com) Received: from imr-da02.mx.aol.com (imr-da02.mx.aol.com [205.188.105.144]) by mx1.freebsd.org (Postfix) with ESMTP id 209ED8FC08; Sat, 25 Dec 2010 23:28:05 +0000 (UTC) Received: from imo-ma03.mx.aol.com (imo-ma03.mx.aol.com [64.12.78.138]) by imr-da02.mx.aol.com (8.14.1/8.14.1) with ESMTP id oBPNS53j027477; Sat, 25 Dec 2010 18:28:05 -0500 Received: from dieterbsd@engineer.com by imo-ma03.mx.aol.com (mail_out_v42.9.) id n.d4e.79a1c64a (37557); Sat, 25 Dec 2010 18:28:01 -0500 (EST) Received: from smtprly-ma02.mx.aol.com (smtprly-ma02.mx.aol.com [64.12.207.141]) by cia-mb03.mx.aol.com (v129.7) with ESMTP id MAILCIAMB036-5c4e4d167dfe1d0; Sat, 25 Dec 2010 18:28:01 -0500 Received: from web-mmc-m05 (web-mmc-m05.sim.aol.com [64.12.224.138]) by smtprly-ma02.mx.aol.com (v129.5) with ESMTP id MAILSMTPRLYMA024-5c4e4d167dfe1d0; Sat, 25 Dec 2010 18:27:58 -0500 To: freebsd-firewire@freebsd.org, freebsd-hardware@freebsd.org Content-Transfer-Encoding: quoted-printable Date: Sat, 25 Dec 2010 18:27:58 -0500 X-MB-Message-Source: WebUI X-AOL-IP: 67.206.163.150 X-MB-Message-Type: User MIME-Version: 1.0 From: dieterbsd@engineer.com Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailer: Mail.com Webmail 33069-STANDARD Received: from 67.206.163.150 by web-mmc-m05.sysops.aol.com (64.12.224.138) with HTTP (WebMailUI); Sat, 25 Dec 2010 18:27:58 -0500 Message-Id: <8CD72A27FE37E5A-B84-15C2E@web-mmc-m05.sysops.aol.com> X-Spam-Flag: NO X-AOL-SENDER: dieterbsd@engineer.com Cc: Subject: Re: VIA Fire II Firewire Card X-BeenThere: freebsd-firewire@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Firewire support in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Dec 2010 23:28:06 -0000 Do you have any other PCMCIA cards? If so do they work with FreeBSD? Have you tried a verbose boot? It gives slightly more data: fwohci0: port 0xa800-0xa87f mem=20 0xfdffe000-0xfdffe7ff irq 18 at device 6.0 on pci1 fwohci0: Reserved 0x800 bytes for rid 0x10 type 3 at 0xfdffe000 ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 53 fwohci0: [MPSAFE] fwohci0: [ITHREAD] fwohci0: OHCI version 1.10 (ROM=3D1) fwohci0: No. of Isochronous channels is 4. Looking through the code: /usr/src/sys/dev/firewire/fwohci.c: fwohci_init(struct fwohci_softc=20 *sc, device_t dev) I suspect that sc contains bogus data, in particular: bus_space_tag_t bst; bus_space_handle_t bsh; It might be useful to add a printf in fwohci_init() to display the=20 values for bst and bsh.