OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> USB Cradle connectivity to Linux
jackrabbit123
post Oct 31 2003, 02:56 PM
Post #1





Group: Members
Posts: 1
Joined: 31-October 03
Member No.: 824



I recently bought a Z SL-5600 and have been trying to connect to it through the USB cradle. I followed the instructions on docs.zaurus.com and have been unable to have the device load the usbdnet driver on startup. I'm running gentoo kernel version 2.4.20 patched for xfs and downloaded the usbdnet patch from http://www.ruault.com/Zaurus/patches/.
When I have th cradle plugged in and turn on the zaurus I get in my /var/log/message:
Oct 31 16:09:07 jackrabbit kernel: hub.c: new USB device 00:07.2-1, assigned address 13
Oct 31 16:09:07 jackrabbit kernel: usb.c: USB device 13 (vend/prod 0x4dd/0x8006) is not claimed by any active driver.
Oct 31 16:09:10 jackrabbit usb.agent: ... no modules for USB product 4dd/8006/0

I noticed that the address is 0x04dd/8006 not 8004 so I tried changing that in the kernel setup but it still didn't work.

When I try to modprobe usbdnet I get:
Warning: /lib/modules/2.4.20-xfs-r3/kernel/drivers/usb/usbdnet.o symbol for parameter echo_tx not found.
Module usbdnet loaded, with warnings.

Neither the "USB Communication Class Ethernet device support" or the "USB-to-USB Networking cable device support" modules are compiled into the kernel.

I really appreciate any help,
Chris
Go to the top of the page
 
+Quote Post
gregkedro
post Nov 7 2003, 07:58 AM
Post #2





Group: Members
Posts: 29
Joined: 19-October 03
From: San Jose, Costa Rica
Member No.: 674



Hey, Chris. Greg here. We have a lot in common... :-) Try a search on this site for my login (gregkedro) or go to the Linux forum here on this site and check my posts of a week before last. I also recently bought the same Z you did, and I run RH8.0, kernel 2.4.18-14 (congrats on your geekdom running Gentoo; I'm not there... yet).

I pulled my hair out and googled my brains out over this. Bottom line is this: kernel 2.4.22 has an _experimental_ driver to get this goofy usb-tcp/ip thing working. No one (to my knowledge) has a 5600 syncing with any Linux system/kernel. Those who do have some connectivity are reporting problems galore.

My solution: CF ethernet card and sync via my LAN. Since I live in Costa Rica, I had to order one on the net, and still haven't received it, yet. So, I can't vouch for its functionality. But, it seems far less problematic than the usb cradle included with our new toy.

Let me see if I can answer some things in your post... (I am NO expert; if you run Gentoo, you know a lot more than I do).

QUOTE
I followed the instructions on docs.zaurus.com


First off, that how-to (I believe) is for the old ROM from the 5500. Things have changed since then.

QUOTE
I'm running gentoo kernel version 2.4.20 patched


All my patching didn't work. I eventually ran into a post from a guru at RedHat that said, basically, "Stop the goofey patching and upgrade your kernels!" I tried installing the 2.4.22 kernel, but because of my lack of knowledge in this area, could not get the modules to load. I eventually got a copy of Slack 9.1 to install on a spare partition I have. Slack is now shipping the 2.4.22 kernel with their 9.1 version. I have yet to take the time to install it, and if I can get my CF ethernet connection working, it will probably wait even a little longer (I have tons of "real" work to get done, and have wasted sufficient time on this Z thing already).

I did, though, see the experimental driver in the 2.4.22 kernel I botched on my system. So, I can vouch for that: it's in there.

QUOTE
When I have th cradle plugged in and turn on the zaurus I get in my /var/log/message:


I get the same messages and it refuses to recognize and configure the usb0 device. I could _never_ get it to come up. Nothing I tried worked.

QUOTE
I noticed that the address is 0x04dd/8006 not 8004 so I tried changing that in the kernel setup but it still didn't work.


Now, this one was solved by the moderater of the Linux forum here on this site (I believe it was him). Nice fellow. That's a change from the 5500 to the 5600 (and a snafu in the how-to). The correct address to use is 8006, although, like you found out, it doesn't help a dang bit.

QUOTE
I really appreciate any help


I don't know how much help I've been. But, at least you know you're not alone. And, if you do find out how to make this thing work, let me know. Otherwise, maybe you can try the CF ethernet thing. ??

Cheers.

-Greg
Go to the top of the page
 
+Quote Post
gregkedro
post Nov 15 2003, 05:05 PM
Post #3





Group: Members
Posts: 29
Joined: 19-October 03
From: San Jose, Costa Rica
Member No.: 674



I just installed Slackware 9.1 that is shipping with the kernel 2.4.22 and built-in modular support for the Z. I could bring up usb0 (my SL-5600) via the usb cradle and ping it. I haven't taken the time to configure X, yet, so I haven't actually "sync'ed" with Qtopia. But, I do have a proper ping-able connection that works 100% (no dropped or lost packets).

-Greg
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th August 2014 - 03:18 AM