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
