Hi, (watch crossposting when replying all) I'm hoping to reach the maintainer of the Linux IDE driver for the Compaq TriFlex controller. I have a problem with this driver when used with a Compaq Armada 7730MT while docked in the base station. The driver appears to only support one triflex controller, due to a missing check (that other chipset drivers have) that should prevent it from registering a /proc interface more than once. The result is that it hangs on boot in proc_ide_create() in an infinite loop. triflex.c: static unsigned int __init init_chipset_triflex(struct pci_dev *dev, const char *name) { #ifdef CONFIG_PROC_FS ide_pci_register_host_proc(&triflex_proc); #endif return 0; } It also appears that triflex_get_info() doesn't support more that one controller. I won't go into more detail until I can establish who might care :) Regards, Jeremy Jackson