kernel-3.0-0.rc7.git0.1.fc16.x86_6 is fine - but git3 bluetooth is problematic.
This is on F15 with 3.0 kernel and procps.
symptom is blutooth mouse doesn't work. Restarting bluetooth.service does not help.
Its a sandy bridge laptop (lenovo w520).
/var/log/messages has a load of these:
Jul 16 22:53:33 lap3 bluetoothd[2843]: Adapter /org/bluez/2843/hci0 has been enabled Jul 16 22:53:33 lap3 bluetoothd[2843]: bluetoothd[2843]: Adapter /org/bluez/2843/hci0 has been enabled Jul 16 22:53:49 lap3 bluetoothd[2843]: Connection refused (111) Jul 16 22:53:49 lap3 bluetoothd[2843]: bluetoothd[2843]: Connection refused (111) Jul 16 22:53:49 lap3 bluetoothd[2843]: HUP or ERR on socket Jul 16 22:53:49 lap3 bluetoothd[2843]: bluetoothd[2843]: HUP or ERR on socket Jul 16 22:54:04 lap3 bluetoothd[2843]: HUP or ERR on socket Jul 16 22:54:04 lap3 bluetoothd[2843]: bluetoothd[2843]: HUP or ERR on socket Jul 16 22:54:19 lap3 pulseaudio[2332]: ratelimit.c: 24 events suppressed Jul 16 22:54:23 lap3 bluetoothd[2843]: HUP or ERR on socket Jul 16 22:54:23 lap3 bluetoothd[2843]: bluetoothd[2843]: HUP or ERR on socket Jul 16 22:54:37 lap3 dbus: [system] Activating service name='net.reactivated.Fprint' (using servicehelper) Jul 16 22:54:37 lap3 dbus: [system] Successfully activated service 'net.reactivated.Fprint' Jul 16 22:54:43 lap3 bluetoothd[2843]: HUP or ERR on socket Jul 16 22:54:43 lap3 bluetoothd[2843]: bluetoothd[2843]: HUP or ERR on socket Jul 16 22:54:48 lap3 bluetoothd[2843]: Stopping hci0 event socket Jul 16 22:54:48 lap3 bluetoothd[2843]: bluetoothd[2843]: Stopping hci0 event socket Jul 16 22:54:48 lap3 bluetoothd[2843]: Stopping SDP server Jul 16 22:54:48 lap3 bluetoothd[2843]: bluetoothd[2843]: Stopping SDP server Jul 16 22:54:48 lap3 bluetoothd[2843]: Exit Jul 16 22:54:48 lap3 bluetoothd[2843]: bluetoothd[2843]: Exit Jul 16 22:54:48 lap3 dbus: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service
------------ver_linux
/usr/src/kernels/3.0-0.rc7.git0.1.fc16.x86_64/scripts/ver_linux If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes.
Linux lap3.prv.sapience.com 3.0-0.rc7.git0.1.fc16.x86_64 #1 SMP Tue Jul 12 12:57:40 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Gnu C 4.6.0 Gnu make 3.82 binutils 2.21.51.0.6 util-linux 2.19.1 mount support module-init-tools 3.16 e2fsprogs 1.41.14 jfsutils 1.1.13 xfsprogs 3.1.4 pcmciautils 017 quota-tools 4.00-pre1. PPP 2.4.5 isdn4k-utils 3.13 Linux C Library 2.14 Dynamic linker (ldd) 2.14 Procps 3.2.8 Net-tools 1.60 Kbd 1.15.2 oprofile 0.9.6
Sh-utils 8.10
wireless-tools 29
Modules Loaded hidp fuse ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat xt_CHECKSUM iptable_mangle bridge stp llc ppdev parport_pc lp parport sunrpc vboxnetadp vboxnetflt vboxdrv capi kernelcapi rfcomm bnep ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xts gf128mul dm_crypt arc4 uvcvideo videodev media v4l2_compat_ioctl32 btusb bluetooth snd_hda_codec_conexant microcode joydev snd_hda_intel snd_hda_codec snd_hwdep iwlagn snd_seq snd_seq_device mac80211 snd_pcm xhci_hcd i2c_i801 cfg80211 iTCO_wdt iTCO_vendor_support snd_timer snd_page_alloc e1000e thinkpad_acpi rfkill snd soundcore binfmt_misc virtio_net kvm_intel kvm sdhci_pci sdhci firewire_ohci mmc_core firewire_core crc_itu_t wmi i915 drm_kms_helper drm i2c_algo_bit i2c_core video
---------------- lspci
# lspci 00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0126 (rev 09) 00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 04) 00:16.3 Serial controller: Intel Corporation Cougar Point KT Controller (rev 04) 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) 00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b4) 00:1c.1 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 2 (rev b4) 00:1c.3 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 4 (rev b4) 00:1c.4 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 5 (rev b4) 00:1c.6 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 7 (rev b4) 00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation Cougar Point LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 04) 00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 04) 03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35) 0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 05) 0d:00.3 FireWire (IEEE 1394): Ricoh Co Ltd Device e832 (rev 04) 0e:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
On 07/16/2011 11:03 PM, Genes MailLists wrote:
kernel-3.0-0.rc7.git0.1.fc16.x86_6 is fine - but git3 bluetooth is
problematic.
Could this be related (from lkml):
On Saturday 16 July 2011 13:43:25 David Miller wrote:
A small batch of fixes:
Fix two regressions in checksum offload handling. a) Do not set SCTP packets to CHECKSUM_UNNECESSARY, we don't have software fallbacks in the TX path for SCTP checksumming and therefore won't be able to handle a divert of a packet from a device that can do SCTP checksums to one that cannot. b) We propagate certain hardware offloads transparently through "software" devices (like vlan and bonding) but we cannot do that when we lack software fallbacks in the TX path and this is relevant for SCTP and FCoE checksumming. Get rid of the NETIF_F_ALL_TX_OFFLOADS macro since it's misuse is what introduced this regression.
L2CAP bluetooth connection procedure regression fix from Gustavo F. Padovan.
L2CAP incomming connections can crash with defer_setup enabled because ->parent isn't setup yet, handle that properly. Also from Gustavo.
gianfar driver need to be more selective of when the RX parser of the chip is enabled, from Sebastian Poehn.
r6040 NAPI logic has a bug that can disabled interrupts forever, fix from Michael Thalmeier.
Please pull, thanks a lot!
The following changes since commit
1765a367a3b5d5e9692949b0c5ec933eff2c0701:
Merge branch 'gpio/merge' of git://git.secretlab.ca/git/linux-2.6
(2011-07-15 18:03:30 -0700)
are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master
Gustavo F. Padovan (1): Bluetooth: Fix regression in L2CAP connection procedure
Ilia Kolomisnky (1): Bluetooth: Fix crash with incoming L2CAP connections
Michael Thalmeier (1): r6040: only disable RX interrupt if napi_schedule_prep is successful
Michał Mirosław (2): net: sctp: fix checksum marking for outgoing packets net: remove NETIF_F_ALL_TX_OFFLOADS
Sebastian Pöhn (1): gianfar: rx parser
drivers/net/bonding/bond_main.c | 6 +++--- drivers/net/gianfar.c | 24 +++++++++++++++++++----- drivers/net/gianfar.h | 3 ++- drivers/net/r6040.c | 8 +++++--- include/linux/netdevice.h | 6 ------ net/8021q/vlan_dev.c | 6 +++++- net/bluetooth/l2cap_core.c | 9 +++++---- net/sctp/output.c | 19 ++++++++----------- 8 files changed, 47 insertions(+), 34 deletions(-)
This seems to have been resolved by the current snapshot
3.0-0.rc7.git10.1.fc16.x86_64
(Thank you cebbert)
which I'm guessing includes the BT patch which is the (now) released 3.0 source.
Thanks!
kernel@lists.fedoraproject.org