Adsorption on narrow-gap semiconductors