Hi David,

Maybe I should be a bit more specific:

=====================================================

Multimedia devices --->
   <M|*> Video for Linux
     (I would also suggest )
     [*]   V4L information in proc filesystem

USB Support --->
   --- USB Multimedia devices
   <M|*> USB Philips Cameras

=====================================================

Also, I'm not sure if you're using the stock TS kernel or what, but in 
order to access anything USB you have to insert a few modules ahead of 
time (note: for usb storage, add scsi_mod sd_mod usb-storage to the end 
of the list).

for i in usbcore pcipool usb-ohci          \
          usb-ohci-ep93xx v4l pwc ; do      \
            insmod $i;
done

Then, I would mount the usbfs

mount -t proc proc /proc (if not already mounted)
mount -t usbfs usbfs /proc/bus/usb

Let me know if you have any problems. I've found that just building all 
of the above mentioned modules into the kernel greatly reduces the size 
of modules on the filesystem. Not only that, but TS' kernel / busybox's 
insmod are somehow strictly versioned. I would suggest instead just 
building everything in to the kernel and burn it into flash at 0x4000 to 
avoid size / versioning problems later.

~/Chris


David Topper wrote:
> Hi all,
> 
> Yes, I should upgrade all my kernels ... but I don't have time at the 
> moment.  Deadline approaching.  So I'm hoping I can find a way to get 
> this driver to compile on both my laptop and TS-7200 SBC.
> 
> In any case, when I try to compile the module currently, I get the 
> following error:
> 
> make -C  /home/src/pwc-10.0.11 CFLAGS="-D__KERNEL__ 
> -I/usr/src/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs 
> -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe 
> -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include 
> /usr/src/linux-2.4.22/include/linux/modversions.h" MAKING_MODULES=1 modules
> make[2]: Entering directory `/home/src/pwc-10.0.11'
> make[2]: *** No rule to make target `modules'.  Stop.
> make[2]: Leaving directory `/home/src/pwc-10.0.11'
> make[1]: *** [_mod_/home/src/pwc-10.0.11] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.4.22'
> make: *** [all] Error 2
> 
> and if I comment out the "modules" directive from the makefile, I get 
> other errors (eg., from make install):
> 
> make[1]: Leaving directory `/usr/src/linux-2.4.22'
> install -d /lib/modules/2.4.22/kernel/drivers/usb/media
> install -m 644 -c pwc.ko /lib/modules/2.4.22/kernel/drivers/usb/media
> install: cannot stat `pwc.ko': No such file or directory
> make: *** [install] Error 1
> 
> Thanks,
> 
> DT
> 
_______________________________________________
pwc mailing list
[email protected]
http://lists.saillard.org/mailman/listinfo/pwc

Reply via email to