On Sat, 2010-07-17 at 14:21 +0200, Jonathan Protzenko wrote: > Package: linux-2.6 > Version: 2.6.32-15 > Severity: important > > So I own this HTC Tattoo phone, that supposedly has internet tethering support > when using the USB cable. Just to make things clear, I tested it under > Windows. > It shows up as "HTC Remote NDIS based Device", and it uses the drivers > rndismpx.sys and usb8023x.sys from the system32\drivers directory. > > There was an old driver (usb-rndis-lite) that shows up *a lot* in Google > results, but from what I could find, it has been merged with newer kernels, > and > I'm not supposed to use this (it doesn't compile, anyway). Just in case, the > page at http://www.jooz.net/rndis/ which is about this old drivers mentions > compatibility with any windows device that uses the rndismp.sys and > usb8023.sys > drivers, but mine uses rndismpX.sys and usb8023X.sys, don't know if that's > relevant.
I have an idea why this may be happening and I'm attaching a patch that may fix this. In order to test this, you can either: 1. Download the updated module from <http://people.debian.org/~benh/rndis_host.ko.amd64> and check my GPG signature in <http://people.debian.org/~benh/rndis_host.ko.amd64.asc>. Run 'rmmod rndis_host; insmod rndis_host.ko.amd64'. 2. Apply the attached patch and rebuild the kernel package by following the instructions at <http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official>. Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.
signature.asc
Description: This is a digitally signed message part