← Back to team overview

oem-qa team mailing list archive

Re: [Bug 357412] Re: Failure using Aircraft-Manager with Jaunty UNR

 

You are correct... aircraft-manager-5. I do not know anything about any
perl module... gdebi did not claim other dependencies. I know only what
I read in the python code. The dbus method imployed does not work for
jaunty.The application specifically breaks in on nmOutput claiming an
invalid method.

>> bus = dbus.SystemBus()
.. nm = bus.get_object('org.freedesktop.NetworkManager', 
..     '/org/freedesktop/NetworkManager')
.. nmOutput = nm.getWirelessEnabled()

And when I looked at what the code was doing to turn off and on the
bluetooth. I discovered issuing the commands in the terminal showed that
the kernel module in question was missing. So, I am fairly confident
that python would throw an error here as well.

>> if action == "on":
..     os.system("modprobe hci_usb reset=1")
..     os.system("/etc/init.d/bluetooth start")
.. elif action == "off":
..     os.system("/etc/init.d/bluetooth stop")
..     os.system("hciconfig hci0 down")
..     os.system("rmmod hci_usb")


Now as to what differences are between belmont11 and 5, I have not
investigated. I just thought explicit examples would be more helpful and
clear.

On Wed, 2009-04-15 at 13:46 +0000, Brandon Williams wrote: 
> I think that Jeremy is trying to make aircraft-manager-5 work, while I
> am trying to make aircraft-manager_bellmont11 work. The bellmont11
> version is the one that would be installed on a fully up to do dell-mini
> with Dell's version of 8.04.1.
> 
> I believe that a user who has disabled bluetooth or wireless using the
> method in the bellmont11 version of the utility will need the bellmont11
> version working in order to re-enable.
> 
-- 
jeremy austin-bardo <ausimage@xxxxxxxxxx>
Ubuntu Communty Member / Ubuntu New York Leader / Ubuntu Scribes Leader

-- 
Failure using Aircraft-Manager with Jaunty UNR
https://bugs.launchpad.net/bugs/357412
You received this bug notification because you are a member of OEM
Services QA, which is subscribed to The Dell Mini Project.

Status in Dell Inspiron Mini with Custom Dell UI: Invalid
Status in Ubuntu Netbook Remix: New

Bug description:
I am not sure if this should be bug or a wishlist. BUT aircraft-manager crashes miserably when I add the package to a Jaunty Ubuntu-Netbook-Remix. I wanted that aircraft manager installed to turn off and on my bluetooth support mostly.

I did dig into the code of aircraft manager and discovered two incompatibilities with the UNR live image for Jaunty. First the kernel is missing a module called hci_usb which may explain why bluetooth notification icon does not appear. I know this cause I ran the command that this app ran directly in a terminal. 

Second the d-bus messages for network manager appear to have changed which does explain why it crashes in the first place. I know this cause it spews "dbus.exceptions.DBus Exceptions: org.freedesktop.DBus.Error.UnknownMethod: Method "getWirelessEnabled" with signature "" on interface ("null") doesn't exist. This method is called with getWifiState() on line 300 of aircraft-manager.

As I said I am unsure how this should be handled :/ but I think that aircraft-manager should be usuable in Jaunty even if the entire mini9 package set stays with Hardy. It seems only common sense to keep those brave mini9 users happy.



References