2.6.19 bluetooth PPP (rfcomm) regression
- From: Daniel Drake <dsd@xxxxxxxxxx>
- Date: Sat, 30 Dec 2006 23:06:50 -0500
Hi,
Testing from Bill Kenworthy indicates that commit 0a85b964e141a4b8db6eaf500ceace12f8f52f93 introduces a ppp-over-bluetooth regression.
https://bugs.gentoo.org/show_bug.cgi?id=159277
Dec 28 21:56:54 rattus hcid[22749]: pin_code_request (sba=00:0A:3A:59:39:38,
dba=00:07:E0:06:AC:7A)
Dec 28 21:57:02 rattus hcid[22749]: link_key_notify (sba=00:0A:3A:59:39:38,
dba=00:07:E0:06:AC:7A)
Dec 28 21:57:37 rattus rfcomm_tty_ioctl: TIOCGSERIAL is not supported
Dec 28 21:57:37 rattus dund[23081]: New connection from 00:07:E0:06:AC:7A
Dec 28 21:57:37 rattus pppd[23094]: pppd 2.4.4 started by root, uid 0
Dec 28 21:57:37 rattus pppd[23094]: Couldn't get channel number: Input/output
error
Dec 28 21:57:37 rattus pppd[23094]: Exit.
diffing net/bluetooth/rfcomm/tty.c between the two kernels shows
2.6.19-r2: tty_register_device(rfcomm_tty_driver, dev->id,
rfcomm_get_device(dev));
and
2.16.18-r2: tty_register_device(rfcomm_tty_driver, dev->id, NULL);
Changing this line to match the earlier kernel (using NULL) removes the error
and ppp connects as it should.
I see this has already been reported by Johannes Hoerhan on the bluez list. http://thread.gmane.org/gmane.linux.bluez.devel/10148/focus=10232
I don't really see how this could be a udev issue, since it's obviously so intricately linked to that line of code.
How can we help diagnose this further - any debugging flags we should turn on?
Thanks,
Daniel
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Prev by Date: Re: any chance to bypass BIOS check for VT?
- Next by Date: Re: [OOPS] bcm43xx oops on 2.6.20-rc1 on x86_64
- Previous by thread: [PATCH 2.6.20-rc2] [BUGFIX] drivers/atm/firestream.c: Fix infinite recursion when alignment passed is 0.
- Next by thread: [PATCH 2.6.20-rc2] Add a quirk to allow at least some ENE PCI SD card readers to work again
- Index(es):
Relevant Pages
- cvs-src summary for 21/03/04
... You can get old summaries, and an HTML version of this one, at ... As a follow-up
to last week's commit of `ICC support for kernel building`, ... Marcel Moolenaar
committed code to replace the use of hints ... (freebsd-current) - Re: bug in 2.6.22-rc2: loop mount limited to one single iso image
... > In kernel 2.6.22-rc2 the number of available loop mounts is reduced ...
> Kernel 2.6.20.11 does not show that problem. ... sudo mount -o loop cd1.iso
m1 ... commit 705962ccc9d21a08b74b6b6e1d3cf10f98968a67 ... (Linux-Kernel) - Re: more git updates..
... With 17,000 files in the kernel, and most commits just changing a small ...
commit" in less than one second on the kernel, and 0.75 secs of that is ... says that the
uncompressed tree-file is 950,874 bytes. ... I suspect I will have to change the format
somehow. ... (Linux-Kernel) - Re: .version keeps being updated
... 8993780a6e44fb4e7ed34e33458506a775356c6e is first bad commit ... depends on
getting the kernel version from the kernel binary. ... This just restores "linux_banner"
as a static string, ... Reverting this from 2.6.20-rc1 made the build behave again,
... (Linux-Kernel) - Re: Lockup after logging out of X
... and go back to gdm. ... 0dbf7028c0c1f266c9631139450a1502d3cd457e is first bad
commit ... Currently __pa_symbol is for use with symbols in the kernel ...
das eine Mal als Tragödie, ... (Linux-Kernel)