ad-hoc no es lo mismo que el modo AP, el modo Ap es el típico de los routers Wifi mientras que el modo ad-hoc se usa para conectar ordenadores entre ellos.
podrías probar aponer al smc en modo ad-hoc, después en las propiedades de la d-link decirle que comparta la conexión con la smc o hacer un puente de red entre ambos adaptadores.
entonces tendrías que configurar la Atheros del portátil también en modo ad-hoc y conectarte a la smc.
te recomiendo que empieces configurando la red ad-hoc entre el portátil y la smc, cuando ya tengas esa conexión entonces ya configura el pc para que la smc comparta la conexión a Internet con la dlink
¿se me ha entendido algo?

un saludo