Public bug reported:
When I switch on Internet Sharing with an HTC Diamond phone (WM 6.1) a
cannot do a dhcp.
Here's the relevant message in dmesg
[ 16.373061] rndis_host 2-4:1.0: dev can't take 1558 byte packets
(max 1536)
This bug have been sent 1 year ago to the synce mailing list but no fix
has been commited since ubuntu 8.04
I have found a fix to use my phone, but I think it isn't a clean one :
If you compile rndis_host.c and comment the " goto fail " line this :
if (tmp < dev->hard_mtu) {
dev_err(&intf->dev,
"PATCHED !!! dev can't take %u byte packets (max %u)\n",
dev->hard_mtu, tmp);
/* goto fail; */
}
and remove the original driver :
sudo rm
/lib/modules/2.6.28-13-generic/kernel/drivers/net/usb/rndis_host.ko
It works !
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
HibernationDevice: RESUME=UUID=586ecc37-d256-43f6-9009-f8e5abe91634
MachineType: Dell Inc. Latitude E4200
Package: linux-image-2.6.28-13-generic 2.6.28-13.44
ProcCmdLine: root=UUID=e5f42db9-d5e5-40b6-bf75-401871f45cd6 ro quiet splash
ProcEnviron:
LANG=fr_FR.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.28-13.44-generic
SourcePackage: linux
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug i386
--
RNDIS : Internet Sharing not work with HTC Diamond
https://bugs.launchpad.net/bugs/391169
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs