Date: Sat, 31 Mar 2007 13:01:37 +0200 From: "Hofmann, Laurent" <laurent@kally.net> To: <freebsd-usb@freebsd.org> Subject: RE: Memory leak / Kernel Panic using snd_uaudio (USB Sound Card) Message-ID: <009c01c77383$f48c64a0$dda52de0$@net> In-Reply-To: <200703310840.09253.hselasky@c2i.net> References: <008701c77317$1dfbc5f0$59f351d0$@net> <200703310840.09253.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
-----Message d'origine----- De : Hans Petter Selasky [mailto:hselasky@c2i.net] Envoy=E9 : samedi 31 = mars 2007 08:40 =C0 : freebsd-usb@freebsd.org Cc : Hofmann, Laurent Objet : = Re: Memory leak / Kernel Panic using snd_uaudio (USB Sound Card) The new USB stack has got a new uaudio driver also. I would try that = first. How to get the latest sources: svn --username anonsvn --password anonsvn \ checkout svn://svn.turbocat.net/i4b # # The following commands will # install the driver on FreeBSD: # cd i4b/trunk/i4b/FreeBSD.usb make S=3D../src package make install Then edit the file "install_uaudio.sh" and change it as needed, if you = are not=20 installing to /usr/src. ./install_uaudio.sh I am not sure what patches they MFC'ed from head to 6.2 release, = regarding the=20 sound system, so it might be that my "uaudio.c" won't compile. But that = can=20 easily be fixed if you send me the compile log where it breaks. --HPS -------------------------------------------------------------------------= --- ------- Thanks. I did what you told me, but when I compile the kernel, it crashes = compiling umass.c (Don't know how it is related ?) cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs = -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=3Dc99 -g -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=3D8000 --param inline-unit-growth=3D100 --param large-function-growth=3D1000 -mno-align-long-strings -mpreferred-stack-boundary=3D2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Werror /usr/src/sys/dev/usb/umass.c /usr/src/sys/dev/usb/umass.c: In function `umass_cam_action': /usr/src/sys/dev/usb/umass.c:2626: error: structure has no member named `protocol' /usr/src/sys/dev/usb/umass.c:2626: error: `PROTO_SCSI' undeclared (first = use in this function) /usr/src/sys/dev/usb/umass.c:2626: error: (Each undeclared identifier is reported only once /usr/src/sys/dev/usb/umass.c:2626: error: for each function it appears = in.) /usr/src/sys/dev/usb/umass.c:2627: error: structure has no member named `protocol_version' /usr/src/sys/dev/usb/umass.c:2628: error: structure has no member named `transport' /usr/src/sys/dev/usb/umass.c:2628: error: `XPORT_USB' undeclared (first = use in this function) /usr/src/sys/dev/usb/umass.c:2629: error: structure has no member named `transport_version' /usr/src/sys/dev/usb/umass.c:2629: error: `XPORT_VERSION_UNSPECIFIED' undeclared (first use in this function) /usr/src/sys/dev/usb/umass.c:2630: error: structure has no member named `xport_specific' *** Error code 1 Stop in /usr/obj/usr/src/sys/Arwen. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. When I did "make install" it merged a lot of things in my /usr/src/sys, = not only audio... Is that normal ? Best Regards, Laurent H.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?009c01c77383$f48c64a0$dda52de0$>