Patches for ath3k with possible issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I think I have found some smaller problems related to a specific
Bluetooth adapter that isn't working fine in a laptop that is with me
from some time. In fact, only now I've found enough time to dig into the
code and try to make some experiments.

The Bluetooth adapter is an Atheros, identified by VID/PID 0cf3:0036,
running in a x86_64 laptop.

The problems are just like that:

1- when the laptop starts, Bluetooth always work; however, I found that
the "switch vid/pid" operation doesn't work, returning -32 ("EPIPE")

2- after a suspend or hibernate, when it resumes, sometimes the firmware
download doesn't work. It stops before sending all pieces and when it
happens, it returns code -32 ("EPIPE")

3- there are cases also where after a resume, the switch VID/PID works
and the adapter changes its identification to 0cf3:3007

4- in cases 2 and 3, sometimes the bluetooth daemon doesn't recognize
the adapter anymore. In my tests, I can restore operation doing in
sequence: rmmod ath3k, insmod ath3k, kill bluetooth daemon and start
bluetooth daemon again

Even not knowing the problem in detail right now, I can send some
patches which helped me to collect the information above, specially the
return code of the switch VID/PID operation and the state of the
firmware load when the error happens. I'll send you next two patches
which addresses these two things, and hopefully this can help someone
else that stays in trouble with problems like those.

Many thanks,

Luiz Carlos Ramos
lramos dot prof at yahoo dot com dot br
São Paulo - Brazil




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux