I have bought a wireless modem to use with my eee 900, namely a sony ericson MD300.<br><br>At first, it is recognized by debian kernel 2.6.26 as a storage device. Following information gathered on the web, I created a rule file under /etc/udev/rules.d/ with the following content:<br>
<br>ACTION!=&quot;add&quot;, GOTO=&quot;3G_End&quot;<br>BUS==&quot;usb&quot;, SYSFS{idProduct}==&quot;d0cf&quot;, SYSFS{idVendor}==&quot;0fce&quot;, NAME=&quot;%k&quot;, SYMLINK=&quot;modem3G-%n&quot;, PROGRAM=&quot;/bin/sh -c &#39;echo 3 &gt; /sys/%p/device/bConfigurationValue&#39;&quot;<br>
LABEL=&quot;3G_End&quot;<br><br>The &#39;echo 3&#39; command seems to make the black magic, and the card is recognized as an ACM device, and now it is working fine as a modem.<br><br>However, the usb device has several interfaces and endpoints:<br>
<br>gapski@kalma:~$ cat /sys/class/usb_device/usbdev2.1/device/2-1/2-1\:3.*/interface<br>S_WHCM<br>Sony Ericsson MD300 Mobile Broadband WMC ETH Bulk Data<br>Sony Ericsson MD300 Mobile Broadband Modem<br>Sony Ericsson MD300 Mobile Broadband Modem bulk data<br>
Sony Ericsson MD300 Mobile Broadband Modem<br>Sony Ericsson MD300 Mobile Broadband Modem bulk data<br>Sony Ericsson MD300 Mobile Broadband Device Management (WDM)<br>Sony Ericsson MD300 Mobile Broadband Device Management (WDM)<br>
Sony Ericsson MD300 Mobile Broadband Device Management (WDM)<br>Sony Ericsson MD300 Mobile Broadband Device Management (WDM)<br>Sony Ericsson MD300 Mobile Broadband WMC ETH Comm interface<br><br>and those give a bunch of kernel errors:<br>
<br>Oct 29 11:30:00 kalma kernel: [ 8030.092104] usb 2-1: new full speed USB device using uhci_hcd and address 3<br>Oct 29 11:30:00 kalma kernel: [ 8030.328028] usb 2-1: configuration #1 chosen from 3 choices<br>Oct 29 11:30:00 kalma kernel: [ 8030.337412] scsi1 : SCSI emulation for USB Mass Storage devices<br>
Oct 29 11:30:00 kalma kernel: [ 8030.338103] usb-storage: device found at 3<br>Oct 29 11:30:00 kalma kernel: [ 8030.338112] usb-storage: waiting for device to settle before scanning<br>Oct 29 11:30:00 kalma kernel: [ 8030.340349] usb 2-1: New USB device found, idVendor=0fce, idProduct=d0cf<br>
Oct 29 11:30:00 kalma kernel: [ 8030.340361] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br>Oct 29 11:30:00 kalma kernel: [ 8030.340368] usb 2-1: Product: Sony Ericsson MD300<br>Oct 29 11:30:00 kalma kernel: [ 8030.340373] usb 2-1: Manufacturer: Sony Ericsson<br>
Oct 29 11:30:00 kalma kernel: [ 8030.340378] usb 2-1: SerialNumber: 3534460246464300<br>Oct 29 11:30:01 kalma kernel: [ 8030.499239] cdc_acm 2-1:3.1: ttyACM0: USB ACM device<br>Oct 29 11:30:01 kalma kernel: [ 8030.505297] cdc_acm 2-1:3.3: ttyACM1: USB ACM device<br>
Oct 29 11:30:01 kalma kernel: [ 8030.519117] kobject_add_internal failed for usbdev2.3_ep85 with -EEXIST, don&#39;t try to register things with the same name in the same directory.<br>Oct 29 11:30:01 kalma kernel: [ 8030.519128] Pid: 13478, comm: sh Not tainted 2.6.26-1-686 #1<br>
Oct 29 11:30:01 kalma kernel: [ 8030.519150]&nbsp; [&lt;c01ddab8&gt;] kobject_add_internal+0x109/0x13f<br>[...]<br>Oct 29 11:30:01 kalma kernel: [ 8030.519400]&nbsp; =======================<br>Oct 29 11:30:01 kalma kernel: [ 8030.524026] usb0: register &#39;cdc_ether&#39; at usb-0000:00:1d.0-1, CDC Ethernet Device, 02:80:37:06:03:00<br>
Oct 29 11:30:01 kalma kernel: [ 8030.560491] usb0: unregister &#39;cdc_ether&#39; usb-0000:00:1d.0-1, CDC Ethernet Device<br>Oct 29 11:30:01 kalma kernel: [ 8030.659302] cdc_acm 2-1:3.1: ttyACM0: USB ACM device<br>Oct 29 11:30:01 kalma kernel: [ 8030.662169] kobject_add_internal failed for usbdev2.3_ep8a with -EEXIST, don&#39;t try to register things with the same name in the same directory.<br>
Oct 29 11:30:01 kalma kernel: [ 8030.662177] Pid: 13484, comm: sh Not tainted 2.6.26-1-686 #1<br>Oct 29 11:30:01 kalma kernel: [ 8030.662198]&nbsp; [&lt;c01ddab8&gt;] kobject_add_internal+0x109/0x13f<br>[...]<br>Oct 29 11:30:01 kalma kernel: [ 8030.662463]&nbsp; =======================<br>
Oct 29 11:30:01 kalma kernel: [ 8030.662625] cdc_acm 2-1:3.3: ttyACM1: USB ACM device<br>Oct 29 11:30:01 kalma kernel: [ 8030.665165] kobject_add_internal failed for usbdev2.3_ep89 with -EEXIST, don&#39;t try to register things with the same name in the same directory.<br>
Oct 29 11:30:01 kalma kernel: [ 8030.665173] Pid: 13484, comm: sh Not tainted 2.6.26-1-686 #1<br>Oct 29 11:30:01 kalma kernel: [ 8030.665189]&nbsp; [&lt;c01ddab8&gt;] kobject_add_internal+0x109/0x13f<br><br>and so on.<br><br>Can someone point me to the right direction to understand these errors and complete the configuration of this card? Although it is working, I would like to correctly configure the other card endpoints (besides the modem) to access its features, such as usb ethernet device and gsm information (signal strength and connection type).<br>
<br>Look forward to hearing from you,<br><br>Pedro<br><br>