> > Why not: > > > > if (pdev->device == 0xC409) > > if (ap->port_no == 0) { > > pci_read_config_dword(pdev, 0x52, &ata66); > > More to the point - why not just register it as a single port device ? > Thanks Alan. We're checking this now, and make sure there is a fixed register for future chips. ��.n��������+%������w��{.n�����{��'^�)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥