Hi, in CURRENT and RELENG_6 I get a reproducible panic with fwip(4) when plugging in my firewire cardbus card. The following patch fixes it, but I'm not sure if it's correct. The interface works after applying the patch. Index: if_fwip.c =================================================================== RCS file: /data/ncvs/freebsd/src/sys/dev/firewire/if_fwip.c,v retrieving revision 1.7 diff -u -r1.7 if_fwip.c --- if_fwip.c 10 Jun 2005 16:49:08 -0000 1.7 +++ if_fwip.c 31 Jul 2005 14:01:52 -0000 _at__at_ -171,11 +171,13 _at__at_ fwip = ((struct fwip_softc *)device_get_softc(dev)); unit = device_get_unit(dev); + + bzero(fwip, sizeof(struct fwip_softc)); + ifp = fwip->fw_softc.fwip_ifp = if_alloc(IFT_IEEE1394); if (ifp == NULL) return (ENOSPC); - bzero(fwip, sizeof(struct fwip_softc)); /* XXX */ fwip->dma_ch = -1; - Christian -- Christian Brueffer chris_at_unixpages.org brueffer_at_FreeBSD.org GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:40 UTC