Please note that 0x4000 is an OFFSET from the base of the flash... the 
first 0x4000 bytes (0x0 - 0x3999) contain very important pieces of data 
for redboot to properly function. Do not overwrite them!!

~/Chris

Christopher Friedt wrote:
> 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