[Android Software/Hacking General [Developers Only]] header2k:
It looks like something is wrong with my BIOS or with Android - During the POST Initalization and while staying in GRUB with an android phone connected over USB my PC freezes(my pc runs fine after i plugg it out) and _sometimes_ when i plug my Phone while using Ubuntu Linux 10.04/Backtrack 4 (Windows 7 runs fine) some USB-Devices stops working (like my mouse).

I have a Nexus one (every Rom shows this error except i use sven killig's USB-Host compatible kernel which seems to turn off Usb-client abilities anyway). Every other PC boots fine and recognize it.

According to lsusb/lshal every other USB-device seems to be recognized except my Nexus one:

[...USB-Devices...]
Nexus One -> Bus 001 Device 014: ID 18d1:4e12 [Nothing]
[...More USB-Devices...]

And sometimes everything works fine and lshal shows every detail about my phone:

udi = '/org/freedesktop/Hal/devices/usb_device_18d1_4e12_HT05BP802673'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_5e3_608_noserial' (string)
info.product = 'Nexus One' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_18d1_4e12_HT05BP802673' (string)
info.vendor = 'Google, Inc.' (string)
linux.device_file = '/dev/bus/usb/001/010' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3.3' (string)
usb_device.bus_number = 1 (0x1) (int)
usb_device.can_wake_up = true (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 551 (0x227) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 10 (0xa) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/usb1/1-3/1-3.3' (string)
usb_device.max_power = 500 (0x1f4) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 2 (0x2) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'Nexus One' (string)
usb_device.product_id = 19986 (0x4e12) (int)
usb_device.serial = 'HT05BP802673' (string)
usb_device.speed = 480.0 (480) (double)
usb_device.vendor = 'Google, Inc.' (string)
usb_device.vendor_id = 6353 (0x18d1) (int)
usb_device.version = 2.0 (2) (double)

I searched to find anyone else with the same error and only found some threads without any [useful] answers(No one got the same Phone or Mainboard and any solution).

I already tried to un/mount the SDcard and enabling/disabling Debugging over USB.

Does someone know how to fix it or has a list of androidcompatible Mainboards?

PS:

MB: Asus M2N-E - Bios ver0802

Phone:

Nexus one:

Android 2.1 EPF30/Modaco Desire Port

Android 2.2 rooted stock FRF85/ rooted stock FRF91/Cyanogen6RC2

and i tried more. ROMs..

I could try other Android phones later

EDIT:

It looks like its a general problem with Android and it is device independent

EDIT2:

After enabling Plug&play option in the BIOS my PC doesn't freeze - but Linux/Windows crashes.

Then I flashed the newest Beta BIOS (v5001) and loaded setup default settings and it boots fine! But my mouse still doesn't work when i connect my Phone - even the LED on the dockingstation doesn't flash when i press the "Reconnect" button.