Rick, List,

On 4/11/07, Rick Nekus <[EMAIL PROTECTED]> wrote:
Hi all,

uname -a:
FreeBSD 6.2-STABLE-200703 FreeBSD 6.2-STABLE-200703 #0: Tue Mar  6 22:32:15
UTC 2007     [EMAIL PROTECTED]:/usr/obj/usr/src/sys/SMP  i386

ok, well I've upgraded to 6.2-STABLE, that is, from ie. the .iso (i386) from
..../pub/FreeBSD/snapshots/200703
Is this correct, or stable enuf ? if not, please let me know.

-the other thing is my newer STABLE "firmware.h" file is or should be
correct now, although now it actually doesn't even get that far when using
the pvrxxx-20070904 from usleep.
I tried a couple older versions of the pvrxxx port with same non-completed
results. -with no cxm drivers being loaded.
-again, this however somehow worked fine when I used the older
multimedia/pvr250 port ? last week, but of course now I can't reproduce that
since I've re-installed. -i know, backups are great.

anyway here's the make output again :
------------------------------------------------------------------------------------------------------
[EMAIL PROTECTED] /usr/ports/multimedia/pvrxxx]$ sudo make makesum
===>  Vulnerability check disabled, database not found
=> cxm-20051030.shar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://usleepless.110mb.com/.
cxm-20051030.shar.gz                          100% of   35 kB   60 kBps
=> pvr250-1.2.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://usleepless.110mb.com/.
pvr250-1.2.tar.gz                             100% of 3946  B 1397 kBps
=> pvrxxx_gpl-09042007.tgz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://usleepless.110mb.com/.
pvrxxx_gpl-09042007.tgz                       100% of   45 kB   68 kBps
=> firmware.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://usleepless.110mb.com/.
fetch: http://usleepless.110mb.com/firmware.tar.gz: Moved Temporarily
=> Attempting to fetch from http://dl.ivtvdriver.org/ivtv/firmware/.
firmware.tar.gz                               100% of  121 kB   80 kBps

[EMAIL PROTECTED] /usr/ports/multimedia/pvrxxx]$ sudo make
===>  Vulnerability check disabled, database not found
===>  Extracting for pvrxxx-20070904
=> MD5 Checksum OK for cxm-20051030.shar.gz.
=> SHA256 Checksum OK for cxm-20051030.shar.gz.
=> MD5 Checksum OK for pvr250-1.2.tar.gz.
=> SHA256 Checksum OK for pvr250-1.2.tar.gz.
/bin/mkdir -p /usr/ports/multimedia/pvrxxx/work
cd /usr/ports/multimedia/pvrxxx/work;  cat
/usr/ports/distfiles/cxm-20051030.shar.gz | gunzip | /bin/sh;  /usr/bin/gzip
-nf -9 -dc /usr/ports/distfiles//pvr250-1.2.tar.gz | /usr/bin/tar -xf -;  cd
modules/cxm/cxm;  /usr/bin/gzip -nf -9 -dc
/usr/ports/distfiles//pvrxxx_gpl-09042007.tgz | /usr/bin/tar -xf -;
c - dev/cxm
x - dev/cxm/Patch.iicbb-fbsd4
x - dev/cxm/Patch.iicbb-fbsd5
x - dev/cxm/cxm.c
x - dev/cxm/cxm.h
x - dev/cxm/cxm_audio.c
x - dev/cxm/cxm_eeprom.c
x - dev/cxm/cxm_i2c.c
x - dev/cxm/cxm_ir.c
x - dev/cxm/cxm_tuner.c
x - dev/cxm/cxm_video.c
x - dev/cxm/cxm_extract_fw.c
c - modules/cxm
x - modules/cxm/Makefile
c - modules/cxm/cxm
x - modules/cxm/cxm/Makefile
c - modules/cxm/cxm_iic
x - modules/cxm/cxm_iic/Makefile
===>  Patching for pvrxxx-20070904
===>  Applying FreeBSD patches for pvrxxx-20070904
/usr/bin/sed -i.bak -e 's/tuner0/cxm0/'
/usr/ports/multimedia/pvrxxx/work/pvr250-1.2/setchannel.c
===>  Configuring for pvrxxx-20070904
cd /usr/ports/multimedia/pvrxxx/work/modules/cxm;  cd cxm_cx25840fw; tar xzf
/usr/ports/distfiles//firmware.tar.gz v4l-cx25840.fw;  cd ../cxm_decfw; tar
xzf /usr/ports/distfiles//firmware.tar.gz v4l-cx2341x-dec.fw;  cd
../cxm_encfw; tar xzf /usr/ports/distfiles//firmware.tar.gz
v4l-cx2341x-enc.fw
===>  Building for pvrxxx-20070904
cd /usr/ports/multimedia/pvrxxx/work/modules/cxm; make
===> cxm (all)
Warning: Object directory not changed from original
/usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
:> opt_cxm.h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/dev/iicbus/iicbb_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc
-I-  -I../../.. -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include
-finline-limit=8000 -fno-common  -mno-align-long-strings
-mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2
-ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual
-fformat-extensions -std=c99 -c
/usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c
cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc
-I-  -I../../.. -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include
-finline-limit=8000 -fno-common  -mno-align-long-strings
-mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2
-ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual
-fformat-extensions -std=c99 -c
/usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm_audio.c
/usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm_audio.c:
In function `cxm_msp_dpl_write':
/usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm_audio.c:280:
warning: passing arg 2 of `iicbus_write' discards qualifiers from pointer
target type
*** Error code 1

this error indicates you need to "make patch-iicbb" from
/usr/ports/multimedia/pvrxxx, and rebuild your kernel.

i strongly regret this is still the case. i have sent in a PR to
request these patches to be applied to the kernel. the PR has been
noticed but is not acted upon due to "plans".  this is slowing down
development and adoption, just like the lack of tuner support ( which
i hope to have solved with the inclusion of the linux-tuner module ).

so:
cd /usr/ports/multimedia/pvrxxx
make patch-iicbb
cd /usr/src
make buildkernel
make installkernel
reboot
cd /usr/ports/multimedia/pvrxxx
make
make install
etc....

regards,

usleep
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to