For connecting Raspberry Pi with internet, we have three options, one is through LAN cable, another is using a supported internet dongle and the other way is to using a wifi adapter. Here explaining about the steps that I did for configuring a Netgear N150 WNA1000MV2 wifi adapter with Raspberry pi. Raspberry pi supports lot of wifi adapters. The list of the hardware supported by raspberry pi is available in this url. I had one Netgear Wifi adapter (N150 WNA1000M) and it was working fine without any config changes. Because of that reason, I bought another wifi adapter with the same model number from an online shopping site. But when I unpacked it, I realized that they upgraded the product and a new version of the same product came with model number WNA1000MV2. When I connected it with the pi, it was not working. My raspberry pi OS was Raspbian.
A portion of the output of dmesg command that contains the details of the wifi adapter is shown below.
dmesg [ 3.401856] usb 1-1.2: new high-speed USB device number 4 using dwc_otg [ 3.523552] usb 1-1.2: New USB device found, idVendor=0846, idProduct=9043 [ 3.532493] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3.541771] usb 1-1.2: Product: WNA1000Mv2 [ 3.547744] usb 1-1.2: Manufacturer: Realtek [ 3.553858] usb 1-1.2: SerialNumber: 00e04c000001
To make this working, we have to do some modifications.
Add the following contents to the /etc/rc.local file
modprobe 8192cu echo "0846 9043" > /sys/bus/usb/drivers/rtl8192cu/new_id ifdown wlan0 ifup wlan0
Then add the following contents to /etc/modprobe.d/netgear_n150.conf file
install 8192cu /sbin/modprobe --ignore-install 8192cu; echo "0846 9043" > /sys/bus/usb/drivers/rtl8192cu/new_id
This worked perfectly for me. Hope this will help..!!!