[Bug 460857] Re: ftdi serial driver broken in linux-image-2.6.31-14-generic (2.6.31-14.48)
Kendrick Shaw
kms15 at case.edu
Sun Jan 10 10:10:53 UTC 2010
@David (#30)
Unfortunately it looks like the drivers on the ftdi site may not work
with newer versions of the kernel, including the kernel in karmic. The
ftdi_sio.h and .c I grabbed were from the linux kernel tree (version
2.6.31.8). A number of changes seem to have been made without
increasing the version number - lots of reformatting and rearrangement
(which makes it hard to diff), but also a much longer list of supported
device ids. Running the modified version of tz's makefile with the ftdi
version also gives a list of errors which look like the result of
changes to the usb structure in newer kernels (references to the fields
tty and open_count that aren't in the usb_serial_port structure in the
kernel headers). I'm not an expert in kernel drivers, however, so there
may be an easy way to update this driver that I'm missing.
To be honest, I'm worried that you're grappling with an additional bug
(e.g. a bug in the driver for your usb chipset) in addition to the FTDI
bug the rest of us had. It sounds like the symptoms you are
encountering are somewhat different than what the rest of us had, and
the fix that worked for the rest of us (tz's) isn't working for you.
I've been hesitant to suggest this, however, because I don't have a good
suggestion of how to fix this new bug. Doing a search on "khubd karmic"
turns up a lot of bugs with similar symptoms, many of which are
unresolved. It's not clear to me which (if any) match the problem
you're encountering, however; this looks like it may just be a common
mode of failure.
It may be worth doing some additional searches based on your laptop
model and usb chipset to see if any existing bug seems to match what
you're seeing. If not, it may be worth opening a new bug.
--
ftdi serial driver broken in linux-image-2.6.31-14-generic (2.6.31-14.48)
https://bugs.launchpad.net/bugs/460857
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list