Been working on the netbook (Dell Inspiron Duo 1090) and getting the dock to work in Linux (Gentoo).
Out of the box the dock works IF the netbook is booted while docked. It mostly works (minus ethernet, haven't tested the card reader) if you boot solo and hot dock.
I did find a way to get the ethernet to work after hot docking by forcing the kernel to rescan the PCI bus, but this isn't ideal as it disrupts pretty much everything (in particular will disconnect the WIFI momentarily).
However, if the netbook is docked and you hot undock it, then try to hot (re)dock it, there is no way to get the ethernet to work again that I can find. I've tried unloading the related modules (r8169, mii, *_hci, etc.) to no avail. My suspicion is that the module (r8169) doesn't support hot swapping and once it has created the device it expects it to still be there - although I haven't confirmed this as I haven't bothered to look at the source (I'm still in the let's-figure-out-the-damn-dock stage).
At least the BIOS DSDT work-around stopped the random kernel oops when docking/undocking or pluging/unpluging the AC adapter...
Out of the box the dock works IF the netbook is booted while docked. It mostly works (minus ethernet, haven't tested the card reader) if you boot solo and hot dock.
I did find a way to get the ethernet to work after hot docking by forcing the kernel to rescan the PCI bus, but this isn't ideal as it disrupts pretty much everything (in particular will disconnect the WIFI momentarily).
However, if the netbook is docked and you hot undock it, then try to hot (re)dock it, there is no way to get the ethernet to work again that I can find. I've tried unloading the related modules (r8169, mii, *_hci, etc.) to no avail. My suspicion is that the module (r8169) doesn't support hot swapping and once it has created the device it expects it to still be there - although I haven't confirmed this as I haven't bothered to look at the source (I'm still in the let's-figure-out-the-damn-dock stage).
At least the BIOS DSDT work-around stopped the random kernel oops when docking/undocking or pluging/unpluging the AC adapter...