Bug 613597
Summary: | ftdi USB serial driver broken in 2.6.32.16 / 2.6.33.6 / 2.6.34.1 / 2.6.35 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Arne Woerner <arne_woerner> | ||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 14 | CC: | anton, dougsland, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, masanari_iida, nphilipp | ||||
Target Milestone: | --- | Keywords: | Reopened | ||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
URL: | http://marc.info/?l=linux-usb&m=128283105213206&w=2 | ||||||
Whiteboard: | |||||||
Fixed In Version: | 2.6.35.9-64.fc14 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-12-09 00:38:23 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Arne Woerner
2010-07-12 11:34:33 UTC
Can you confirm that booting the previous kernel makes it work again? no - i erase old kernels too early... :-) in future i will keep at least one old version... but i thought that old versions r security risks... arnt they? here is the log about installation of the previous kernel: /var/log/messages-20100620.bz2: Jun 17 08:03:39 vaako yum: Installed: kernel-2.6.33.5-124.fc13.x86_64 Jun 17 08:19:49 vaako kernel: Linux version 2.6.33.5-124.fc13.x86_64 (mockbuild.fedoraproject.org) (gcc version 4.4.4 20100503 (Red Hat 4.4.4-2) (GCC) ) #1 SMP Fri Jun 11 09:38:12 UTC 2010 i will re-install 2.6.33.5 and report... -arne with Linux vaako.riddick.homeunix.org 2.6.33.5-124.fc13.x86_64 #1 SMP Fri Jun 11 09:38:12 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux everything (regarding arduino's /dev/ttyUSB* devices) works fine again... -arne Can you boot the old kernel, then reboot to the new one and run this command: diff -u /var/log/dmesg.old /var/log/dmesg Then attach the output of that to this bug. You could also try kernel-2.6.34.1-11 from koji. To do that, download this: http://kojipkgs.fedoraproject.org/packages/kernel/2.6.34.1/11.fc13/x86_64/kernel-2.6.34.1-11.fc13.x86_64.rpm Then run this command: yum localinstall kernel-2.6.34.1-11.fc13.x86_64.rpm 2.6.34.1-11: this has the FTDI/ttyUSB* bug, too... in addition the keyboard and the mouse have different /dev/input/event* devices... :-) they r swapped... 2<->3 from /var/log/messages I found, that there r no differences in the kernel messages regarding USB and FTDI... is there more info in dmesg? i dont like to reboot often... :-] -arne Created attachment 431819 [details]
diff /var/log/dmesg*
oh
i found that i have 2 fitting dmesg files,
since i rebooted from 2.6.34.1-11 to 2.6.33.5-124...
-arne
here seems to be a similar problem: http://www.spinics.net/lists/linux-usb/msg32855.html -arne This commit was added in 2.6.33.6 and 2.6.34.1 and may be the cause of this bug: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=6a1a82df91fa0eb1cc76069a9efe5714d087eccd USB: ftdi_sio: fix DTR/RTS line modes today's kernel 2.6.33.6-147.2.4.fc13.x86_64 is bad regarding this bug, 2... -arne can u build me a kernel without this patch, pls? http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=6a1a82df91fa0eb1cc76069a9efe5714d087eccd -arne it is still bad with vmlinuz-2.6.33.8-149.fc13.x86_64 -arne Upstream developers have been discussing this breakage for months and have finally agreed that commit 6a1a82df91fa0eb1cc76069a9efe5714d087eccd is wrong. http://marc.info/?l=linux-usb&m=128283105213206&w=2 yeah - right yesterday i learned how to use rpmbuild... :-) ur guess was right: without that patch both FTDI devices work fine... -arne I think I've just run into this as well, I tried to access my ancient Palm Vx via ttyUSB which didn't work, accessing it through the "real" serial port worked. Chuck, any chance that we can have this in an update kernel? I'm running 2.6.33.8-149.fc13.x86_64 here. Fix will be in 2.6.34.6-48 kernel-2.6.34.6-54.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/kernel-2.6.34.6-54.fc13 kernel-2.6.34.6-54.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update kernel'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/kernel-2.6.34.6-54.fc13 kernel-2.6.34.6-54.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. it is back in 2.6.35.6-48.fc14.x86_64... *sob* -arne My case, 2.6.35.6-48 (Fedora 14, i686) + USB-Serial converter cable + Serial Device (GPS) not working. The same PC, Same cable + same Serial Device worked on Fedora 11. Latest kernel 2.6.35.9-64(Fedora 14, i686) also shows the same symptom. hm - 2.6.35.9-64.fc14.x86_64 works fine for my 2 arduinos... there seems to be the ftdi_sio.c patch in the patch-2.6.35.9.bz2-file (the vanilla kernel still has that ftdi bug, that i experienced...)... -arne Hello. It turned out that my problem is NOT related to FTDI driver. I have only 1 arduino with me, and it works. (I know in order to reproduce your symptom, I need 2 arduino.) But my USB-Serial converter cable uses pl2303 driver, and it can not communicate with device on Fedora 14. So this is not a right place to add my bug report. Sorry for the mess. okili dokili... :-) -arne |