2004-01-08 09:53:40

by Charles Bueche

[permalink] [raw]
Subject: [Bluez-users] disappointed with my MX900 battery life

Hi,

I'm using the CVS version of libs2 and utils2, with my MX900. I have the
impression that the MX900 batteries don't last very long between two
charging cycles (2-3 days). Can other here confirm this ?

I must explain that I use my MX900 without the docking (with a laptop
underway), so I only dock the mouse to load it when it blink red.

And being with empty batteries underway leaves me with the poor
touchpad.

Any better experience under Window$ ? Is some optimization possible in
the code to better use the "standby" modes of the MX900 ?

Charles

--
Charles Bueche <[email protected]>
sand, snow, wave, wind and net -surfer



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users


2004-01-09 14:15:45

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] disappointed with my MX900 battery life

Hi Charles,

> > On the other hand the Apple Bluetooth
> > mouse never uses sniff mode to save power. Run a hcidump and check what
> > your mouse is doing.
>
> I left hcidump running for a while (~15 min) and I saw it doing a change
> mode :
>
> 1073632217.880298 > HCI Event: Mode Change(0x14) plen 6
> 1073632217.892269 > HCI Event: Mode Change(0x14) plen 6
>
> ....time goes a bit
>
> 1073632832.674873 > HCI Event: Mode Change(0x14) plen 6
> 1073632832.688834 > HCI Event: Mode Change(0x14) plen 6
>
> Can you interpret this ? Looks like Klingon to me :-)

run the hcidump with "-x" to see that packet content, but in general it
changes to sniff mode and so power saving works.

Regards

Marcel




-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2004-01-09 08:16:31

by Charles Bueche

[permalink] [raw]
Subject: Re: [Bluez-users] disappointed with my MX900 battery life

Hi Marcel,

On Thu, 2004-01-08 at 18:39, Marcel Holtmann wrote:
> Hi Charles,
>
> > I'm using the CVS version of libs2 and utils2, with my MX900. I have the
> > impression that the MX900 batteries don't last very long between two
> > charging cycles (2-3 days). Can other here confirm this ?
> >
> > I must explain that I use my MX900 without the docking (with a laptop
> > underway), so I only dock the mouse to load it when it blink red.
> >
> > And being with empty batteries underway leaves me with the poor
> > touchpad.
> >
> > Any better experience under Window$ ? Is some optimization possible in
> > the code to better use the "standby" modes of the MX900 ?
>
> the HID specification is clear about that the HID device itself must
> take care about its power consumption. What is your link policy? Maybe
> the sniff mode is not enabled.

looks like it is :

hci0: Type: USB
BD Address: 00:10:C6:22:54:AF ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:155055 acl:10298 sco:0 events:75 errors:0
TX bytes:851 acl:22 sco:0 commands:15 errors:0
Features: 0xff 0xff 0x0f 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'laptopcb (0)'
Class: 0x000100
Service Classes: Unspecified
Device Class: Computer, Uncategorized
HCI Ver: 1.1 (0x1) HCI Rev: 0x235 LMP Ver: 1.1 (0x1) LMP Subver:
0x235
Manufacturer: Cambridge Silicon Radio (10)

> On the other hand the Apple Bluetooth
> mouse never uses sniff mode to save power. Run a hcidump and check what
> your mouse is doing.

I left hcidump running for a while (~15 min) and I saw it doing a change
mode :

1073632217.880298 > HCI Event: Mode Change(0x14) plen 6
1073632217.892269 > HCI Event: Mode Change(0x14) plen 6

....time goes a bit

1073632832.674873 > HCI Event: Mode Change(0x14) plen 6
1073632832.688834 > HCI Event: Mode Change(0x14) plen 6

....time goes a bit

1073633988.937287 < ACL data: handle 0x0029 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x0043 scid 0x0040
1073633989.189536 > HCI Event: Number of Completed Packets(0x13) plen 5
1073633989.583548 > ACL data: handle 0x0029 flags 0x02 dlen 12
L2CAP(s): Disconn rsp: dcid 0x0043 scid 0x0040
1073633989.585550 > ACL data: handle 0x0029 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x0041 scid 0x0044
1073633989.585577 < ACL data: handle 0x0029 flags 0x02 dlen 12
L2CAP(s): Disconn rsp: dcid 0x0041 scid 0x0044
1073633989.596539 > HCI Event: Mode Change(0x14) plen 6
1073633989.598508 > HCI Event: Number of Completed Packets(0x13) plen 5
1073633989.645541 > HCI Event: Mode Change(0x14) plen 6
1073633989.883553 > HCI Event: Mode Change(0x14) plen 6
1073633989.970552 > HCI Event: Disconn Complete(0x05) plen 4

Can you interpret this ? Looks like Klingon to me :-)

Charles

--
Charles Bueche <[email protected]>
sand, snow, wave, wind and net -surfer

2004-01-09 08:12:09

by Olivier Bornet

[permalink] [raw]
Subject: Re: [Bluez-users] disappointed with my MX900 battery life

Hi Charles,

> I'm using the CVS version of libs2 and utils2, with my MX900. I have the
> impression that the MX900 batteries don't last very long between two
> charging cycles (2-3 days). Can other here confirm this ?

I don't have make stats, but I will do and keep you informed. But I
think I'm charging about 1 time per week.

Try with other batteries, as it seems some batteries in the Logitech
devices has problems.

> I must explain that I use my MX900 without the docking (with a laptop
> underway), so I only dock the mouse to load it when it blink red.

Same for me: I dock only when it red blink.

Good day.

Olivier
--
Olivier Bornet http://www.smartdata.ch/
[email protected] SMARTDATA SA
GPG key ID: C53D9218 CH Martigny/Lausanne


Attachments:
(No filename) (802.00 B)
signature.asc (189.00 B)
Digital signature
Download all attachments

2004-01-08 17:39:28

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] disappointed with my MX900 battery life

Hi Charles,

> I'm using the CVS version of libs2 and utils2, with my MX900. I have the
> impression that the MX900 batteries don't last very long between two
> charging cycles (2-3 days). Can other here confirm this ?
>
> I must explain that I use my MX900 without the docking (with a laptop
> underway), so I only dock the mouse to load it when it blink red.
>
> And being with empty batteries underway leaves me with the poor
> touchpad.
>
> Any better experience under Window$ ? Is some optimization possible in
> the code to better use the "standby" modes of the MX900 ?

the HID specification is clear about that the HID device itself must
take care about its power consumption. What is your link policy? Maybe
the sniff mode is not enabled. On the other hand the Apple Bluetooth
mouse never uses sniff mode to save power. Run a hcidump and check what
your mouse is doing.

Regards

Marcel




-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users