In lieu of getting half duplex test working, I tried to get this working, and
have full fledged usb networking.
First I tried to patch a fresh copy of the handhelds tree with nic's
diff-2.4.0-test8-rmk5-np1 patch. This fails utterly. My perception here is
that this patchlevel has already been applied to the tree, with a different
patch. Jamey, correct me if I'm wrong here. (Also, it appears that make
menuconfig option to do something with MTD is broken in the handhelds tree.)
Second I went out to kernel.org and got the 2.4.0-test8 kernel source, and
then applied the rmk5 patch from the ARM site, then applied nic's diff. This
works perfectly. I can then make menuconfig to my heart's content. (No MTD
problems here.) I made a kernel with a fair amount of stuff compiled in to
try and get this working. Unfortunately, my 550K kernel wouldn't flash
because the space allocated in flash for kernels is smaller than that.
I paired down the kernel significantly, keeping cramfs, ext2, and ramfs
support compiled into the kernel. (I've included my .config for reference.)
When I flashed this kernel, it boots, but then kernel panics trying to mount
the root filesystem. The precise error is:
wrong magic
Kernel panic: VFS: Unable to mount root fs on 3c:04
the root filesystem mounts just fine if I flash down the .15 kernel.
I'm very close to getting the Ipaq side working, just need some guidance from
the Compaq folks about what further patching besides what I've done do I need
to do, or what kernel config do I need to add.
Now the server portion is another matter. Again, taking the test8 kernel, and
patching the rmk5 patch, I get a menuconfig that doesn't have the usb-net-host
code. So, I apply the np1 patch, and get the net-host code, but a pile of ARM
additions that make it impossible to compile the kernel for x86. I surfed
over to the linux-usb.org site, but there's no support yet for the test8
kernel in their diffbuilder. Anyone have any really good ideas as to how to
get net-host.o in x86 format, and how to get cramfs mounting?
Has anyone else tried to get this working?
-brad
Computer Science PhD Student
University of Colorado, Boulder
(Anti-spam account)
____________________________________________________________________
Get your own FREE, personal Netscape WebMail account today at http://home.netscape.com/webmail
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:43:43 EDT