Do I need to call hciattach/btattach for Bluetooth modules with USB interface?

Answer

No. The attach command is for serial HCI modules. The driver for modules with USB interface should be found in the Linux Kernel. The drivers are not included in the BlueZ.