make install
make -C /lib/modules/2.6.25.11-97.fc9.i686/build SUBDIRS=/home/alain/synce/usb-rndis-lite-0.11 modules_install
make[1]: Entering directory `/usr/src/kernels/2.6.25.11-97.fc9.i686'
INSTALL /home/alain/synce/usb-rndis-lite-0.11/cdc_ether.ko
INSTALL /home/alain/synce/usb-rndis-lite-0.11/rndis_host.ko
INSTALL /home/alain/synce/usb-rndis-lite-0.11/usbnet.ko
DEPMOD 2.6.25.11-97.fc9.i686
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_tx_fixup
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_unbind
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_status
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_command
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol generic_rndis_bind
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_rx_fixup
make[1]: Leaving directory `/usr/src/kernels/2.6.25.11-97.fc9.i686'
depmod -ae
So ...
1) no rndis interface appear when plugin-in the device
2) lsusb become very very very slow and doesn't show the device (it was showing before)
3) Even worse... lsusb doesn't show the device when in serial mode.
4) dmesg looks most like this:
hub 3-0:1.0: unable to enumerate USB device on port 1
hub 1-0:1.0: unable to enumerate USB device on port 3
usb 3-1: new full speed USB device using uhci_hcd and address 26
usb 3-1: device descriptor read/64, error -71
usb 3-1: device descriptor read/64, error -71
hub 3-0:1.0: unable to enumerate USB device on port 1
hub 1-0:1.0: unable to enumerate USB device on port 3
usb 3-1: new full speed USB device using uhci_hcd and address 28
usb 3-1: device descriptor read/64, error -110
usb 3-1: device descriptor read/64, error -110
usb 3-1: new full speed USB device using uhci_hcd and address 29
usb 3-1: device descriptor read/64, error -110
usb 3-1: device descriptor read/64, error -110
usb 3-1: new full speed USB device using uhci_hcd and address 30
usb 3-1: device descriptor read/8, error -110
usb 3-1: device descriptor read/8, error -110
usb 3-1: new full speed USB device using uhci_hcd and address 31
usb 3-1: device descriptor read/8, error -110
usb 3-1: device descriptor read/8, error -110
hub 3-0:1.0: unable to enumerate USB device on port 1
5) /var/log/messages looks like this:
Jul 30 19:25:12 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:17 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:18 goldberg kernel: usb 3-1: new full speed USB device using uhci_hcd and address 31
Jul 30 19:25:23 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:28 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:28 goldberg kernel: hub 3-0:1.0: unable to enumerate USB device on port 1
Please advise.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, thanks. (Could you please add a line in the Wiki to prevent unnecessary attacks on the kernel ;-) ? )
After restoring the old modules, I have an rndis0 interface when connecting the Asus WM-5.
the synce apps works fine. Internet from the WM5 doesn't work.
BUT I can't make the internet sharing work, and after googling a full day and trying various things, I couldn't figure it out, that's why i tried to install usb-rndis-lite.
- Linux (192.168.0.100) is connected to the Internet via a router/firewall (192.168.0.1) which supplies DHCP services to the net.
- Linux is not (currently) running IPtables.
- Linux:
cat /proc/sys/net/ipv4/ip_forward
1
When I watch packets on rndis0 I see DHCP requests are sent from the WM5, but no replies.
Help will be appreciated.
Thanks.
\Alain.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you want to access the internet on your device through the linux box, run sync-engine, which should allow this automagically.
If you want the linux box to access the net through the device, you will need usb-rndis-lite, since one of the patches isn't (quite) in the kernel yet.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
"If you want to access the internet on your device through the linux box, run sync-engine, which should allow this automagically."
( I went to add it to the Wiki, but found it there - exactly where I would add it ;-), I wonder how I missed it a day long!!!)
I am adding below a note and some keywords I used so people googling will find this. (I waisted almost two days, and I am not a beginner tough maybe if i was a beginner I would have read the Wiki more carefully).
Note to fedora 9 users:
You don't need to install anything but the synce* packages from the fedora-repo, then:
1) sudo /etc/init.d/oddcm status (and if it is not started just: sudo service oddcm start
2) on the wm-5/6 pda, in Settings -> Connections -> USB Settings, select "Transmission As Network Interface".
3) connect the wm-5/6 (I.E. put it in the cradle)
4) run the command "pls", this should list the files on your device and prove your connection is up.
5) Gnome users: in the "Applications->System Tools" menu, you will find "synce-trayicon", run it, and a nice PDA icon will show up in the desktop notification area, click it and figure it out.
6) "If you want to access the internet on your device through the linux box, run sync-engine, which should allow this automagically."
I hope it'll help someone.
synce dhcp internet sharing fedora kernel rndis module mobile wm5 wm6 wm-5 wm-6 windows mobile pda pocket pc linux usb F9 FC8
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
uname -a
Linux gold<removed> 2.6.25.11-97.fc9.i686 #1 SMP Mon Jul 21 01:31:09 EDT 2008 i686 i686 i386 GNU/Linux
Followed the instructions at: http://www.synce.org/moin/SynceInstallation/Source
Then ...
make install
make -C /lib/modules/2.6.25.11-97.fc9.i686/build SUBDIRS=/home/alain/synce/usb-rndis-lite-0.11 modules_install
make[1]: Entering directory `/usr/src/kernels/2.6.25.11-97.fc9.i686'
INSTALL /home/alain/synce/usb-rndis-lite-0.11/cdc_ether.ko
INSTALL /home/alain/synce/usb-rndis-lite-0.11/rndis_host.ko
INSTALL /home/alain/synce/usb-rndis-lite-0.11/usbnet.ko
DEPMOD 2.6.25.11-97.fc9.i686
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_tx_fixup
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_unbind
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_status
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_command
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol generic_rndis_bind
WARNING: /lib/modules/2.6.25.11-97.fc9.i686/kernel/drivers/net/wireless/rndis_wlan.ko needs unknown symbol rndis_rx_fixup
make[1]: Leaving directory `/usr/src/kernels/2.6.25.11-97.fc9.i686'
depmod -ae
So ...
1) no rndis interface appear when plugin-in the device
2) lsusb become very very very slow and doesn't show the device (it was showing before)
3) Even worse... lsusb doesn't show the device when in serial mode.
4) dmesg looks most like this:
hub 3-0:1.0: unable to enumerate USB device on port 1
hub 1-0:1.0: unable to enumerate USB device on port 3
usb 3-1: new full speed USB device using uhci_hcd and address 26
usb 3-1: device descriptor read/64, error -71
usb 3-1: device descriptor read/64, error -71
hub 3-0:1.0: unable to enumerate USB device on port 1
hub 1-0:1.0: unable to enumerate USB device on port 3
usb 3-1: new full speed USB device using uhci_hcd and address 28
usb 3-1: device descriptor read/64, error -110
usb 3-1: device descriptor read/64, error -110
usb 3-1: new full speed USB device using uhci_hcd and address 29
usb 3-1: device descriptor read/64, error -110
usb 3-1: device descriptor read/64, error -110
usb 3-1: new full speed USB device using uhci_hcd and address 30
usb 3-1: device descriptor read/8, error -110
usb 3-1: device descriptor read/8, error -110
usb 3-1: new full speed USB device using uhci_hcd and address 31
usb 3-1: device descriptor read/8, error -110
usb 3-1: device descriptor read/8, error -110
hub 3-0:1.0: unable to enumerate USB device on port 1
5) /var/log/messages looks like this:
Jul 30 19:25:12 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:17 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:18 goldberg kernel: usb 3-1: new full speed USB device using uhci_hcd and address 31
Jul 30 19:25:23 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:28 goldberg kernel: usb 3-1: device descriptor read/8, error -110
Jul 30 19:25:28 goldberg kernel: hub 3-0:1.0: unable to enumerate USB device on port 1
Please advise.
You don't say anything about what kind of device you're using. I assume it's WM 5 or 6 ?
From kernel 2.6.25 a lot of devices will work with the stock module, have you tried without installing usb-rndis-lite ?
Does the rndis_host module get loaded ?
Ok, thanks. (Could you please add a line in the Wiki to prevent unnecessary attacks on the kernel ;-) ? )
After restoring the old modules, I have an rndis0 interface when connecting the Asus WM-5.
the synce apps works fine. Internet from the WM5 doesn't work.
BUT I can't make the internet sharing work, and after googling a full day and trying various things, I couldn't figure it out, that's why i tried to install usb-rndis-lite.
- Linux (192.168.0.100) is connected to the Internet via a router/firewall (192.168.0.1) which supplies DHCP services to the net.
- Linux is not (currently) running IPtables.
- Linux:
cat /proc/sys/net/ipv4/ip_forward
1
When I watch packets on rndis0 I see DHCP requests are sent from the WM5, but no replies.
Help will be appreciated.
Thanks.
\Alain.
You can add the line yourself, it's a wiki you know... ;-)
Cheers,
David
I am happy that you pointed out that I can contribute.
(and did it, and will try to it in the future)
Thanks.
Sorry, I'm not following you
If you want to access the internet on your device through the linux box, run sync-engine, which should allow this automagically.
If you want the linux box to access the net through the device, you will need usb-rndis-lite, since one of the patches isn't (quite) in the kernel yet.
Oupss, sorry and thank You very very much.
"If you want to access the internet on your device through the linux box, run sync-engine, which should allow this automagically."
( I went to add it to the Wiki, but found it there - exactly where I would add it ;-), I wonder how I missed it a day long!!!)
I am adding below a note and some keywords I used so people googling will find this. (I waisted almost two days, and I am not a beginner tough maybe if i was a beginner I would have read the Wiki more carefully).
Note to fedora 9 users:
You don't need to install anything but the synce* packages from the fedora-repo, then:
1) sudo /etc/init.d/oddcm status (and if it is not started just: sudo service oddcm start
2) on the wm-5/6 pda, in Settings -> Connections -> USB Settings, select "Transmission As Network Interface".
3) connect the wm-5/6 (I.E. put it in the cradle)
4) run the command "pls", this should list the files on your device and prove your connection is up.
5) Gnome users: in the "Applications->System Tools" menu, you will find "synce-trayicon", run it, and a nice PDA icon will show up in the desktop notification area, click it and figure it out.
6) "If you want to access the internet on your device through the linux box, run sync-engine, which should allow this automagically."
I hope it'll help someone.
synce dhcp internet sharing fedora kernel rndis module mobile wm5 wm6 wm-5 wm-6 windows mobile pda pocket pc linux usb F9 FC8