title: Silabs Usb CP210x drivers error
body: <p>I have a problem when I try to install a driver for my Silabs USB to UART bridge.</p>
  
  <p>I downloaded the driver from here: <a href="http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx" rel="nofollow">http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx</a></p>
  
  <p>I'm trying to install it in my raspberry which has kernel 3.6.11</p>
  
  <p>In the instructions I can see the following:</p>
  
  <pre><code>make (your cp2010x driver)
  cp cp2010x.ko to /libmodules/&lt;kernel&gt;/kernel/driver/usb/serial
  insmod /libmodules/&lt;kernel&gt;/kernel/driver/usb/serial/usbserial.ko
  insmod xp2010x.ko
  </code></pre>
  
  <p>However, I get this error when I try to call MAKE:</p>
  
  <pre><code>root@raspberrypi:/home/pi/Desktop/vcp/Linux1# make
  make -C /lib/modules/3.6.11+/build M=/home/pi/Desktop/vcp/Linux1 modules
  make[1]: Entering directory `/usr/src/linux'
  
    CC [M]  /home/pi/Desktop/vcp/Linux1/cp210x.o
  /home/pi/Desktop/vcp/Linux1/cp210x.c:164:12: error: ´usb_serial_probe´ undeclared here (not in a function)
  
  /home/pi/Desktop/vcp/Linux1/cp210x.c:165:16: error: ´usb_serial_disconnect´ undeclared here (not in a function)
  
  /home/pi/Desktop/vcp/Linux1/cp210x.c: In function ´cp210x_init´:
  
  /home/pi/Desktop/vcp/Linux1/cp210x.c:989:2: error: implicit declaration of function ´usb_serial_register´ [-Werror=implicit-function-declaration]
  
  /home/pi/Desktop/vcp/Linux1/cp210x.c:996:3: error: implicit declaration of function ´usb_serial_deregister´ [-Werror=implicit-function-declaration]
  </code></pre>
  
  <p>cc1: some warnings being treated as errors</p>
  
  <pre><code>make[2]: *** [/home/pi/Desktop/vcp/Linux1/cp210x.o] Error 1
  
  make[1]: *** [_module_/home/pi/Desktop/vcp/Linux1] Error 2
  
  make[1]: Leaving directory `/usr/src/linux'
  
  make: *** [all] Error 2
  </code></pre>
  
  <p>What is the problem here?</p>