Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
buspirate no longer showes up in /dev [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
turtles
Veteran
Veteran


Joined: 31 Dec 2004
Posts: 1351

PostPosted: Sun Oct 16, 2016 8:17 pm    Post subject: buspirate no longer showes up in /dev [solved] Reply with quote

Greetings all, I just dusted off my old Buspirate and plugged it in.
I haven't used it in a long time but if I remember correct it used the virtual com port linux driver.

I had an old udev rule like so
Code:

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", GROUP="users", MODE="0666", SYMLINK+="buspirate"

and it showed up as /dev/buspirate.
Plugging it in now (with and without that rule) I get nothing new in /dev.
Gerpping my kernel config I cant find "VCP" which I thought is what it was called.
I assume I need to enable something in my kernel?

Here is the modules I have
lsmod
Code:

Module                  Size  Used by
usbserial              21909  0
af_packet              30241  10
ipv6                  315285  28
qmi_wwan               14235  0
cdc_wdm                 9803  2 qmi_wwan
usbnet                 20575  1 qmi_wwan
i2400m_usb             27688  0
i2400m                 88592  1 i2400m_usb
wimax                  21795  1 i2400m
uas                    13288  0
sdhci_pci              11782  0
dcdbas                  5175  0
ppdev                   5638  0
sdhci                  27087  1 sdhci_pci
i8k                     6936  0
iwldvm                124332  0
mac80211              562047  1 iwldvm
mmc_core               90197  2 sdhci,sdhci_pci
x86_pkg_temp_thermal     4967  0
iwlwifi               101956  1 iwldvm
cfg80211              462791  3 iwlwifi,mac80211,iwldvm
coretemp                5964  0
kvm_intel             140886  0
led_class               4305  2 sdhci,iwldvm
kvm                   413538  1 kvm_intel
aesni_intel           160684  2
mac_hid                 3169  0
serio_raw               4641  0
parport_pc             29983  0
e1000e                168903  0
lpc_ich                14096  0
parport                29941  2 ppdev,parport_pc
wmi                     7795  0
dell_smo8800            3190  0
xhci_pci                3891  0
xhci_hcd              106860  1 xhci_pci
unix                   28341  434

usb-devices
Code:
T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  7 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev=06.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=A601F1PZ
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=90mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)


lsusb:

Code:
Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0403 Future Technology Devices International, Ltd
  idProduct          0x6001 FT232 USB-Serial (UART) IC
  bcdDevice            6.00
  iManufacturer           1 FTDI
  iProduct                2 FT232R USB UART
  iSerial                 3 A601F1PZ
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               90mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 FT232R USB UART
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
  (Bus Powered)

dmesg | grep FTDI -C 10:
Code:
[91093.456134] usb 3-2: new full-speed USB device number 7 using xhci_hcd
[91093.626147] usb 3-2: New USB device found, idVendor=0403, idProduct=6001
[91093.626155] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[91093.626159] usb 3-2: Product: FT232R USB UART
[91093.626162] usb 3-2: Manufacturer: FTDI
[91093.626165] usb 3-2: SerialNumber: A601F1PZ
[91093.626174] device: '3-2': device_add
[91093.626227] bus: 'usb': add device 3-2
[91093.626251] PM: Adding info for usb:3-2
[91093.626441] bus: 'usb': driver_probe_device: matched device 3-2 with driver usb
[91093.626450] bus: 'usb': really_probe: probing driver usb with device 3-2
[91093.626703] device: '3-2:1.0': device_add
[91093.626739] bus: 'usb': add device 3-2:1.0
[91093.626763] PM: Adding info for usb:3-2:1.0
[91093.629065] device: 'ep_81': device_add

Any thoughts?
Thanks in advance

EDIT Nevermind its called USB_SERIAL_FTDI_SIO
I probably need to compile that module and load it.
hopefully this saves someone some time
_________________
Donate to Gentoo


Last edited by turtles on Mon Oct 17, 2016 2:25 am; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43210
Location: 56N 3W

PostPosted: Sun Oct 16, 2016 9:56 pm    Post subject: Reply with quote

turtles,

Grepping the kernel source for Vendor=0403 ProdID=6001 suggests that you need the symbol USB_SERIAL_FTDI_SIO
If you already have it as a module, try
Code:
modprobe ftdi_sio

_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
turtles
Veteran
Veteran


Joined: 31 Dec 2004
Posts: 1351

PostPosted: Mon Oct 17, 2016 2:25 am    Post subject: Reply with quote

NeddySeagoon wrote:
turtles,

Grepping the kernel source for Vendor=0403 ProdID=6001 suggests that you need the symbol USB_SERIAL_FTDI_SIO
If you already have it as a module, try
Code:
modprobe ftdi_sio


Thanks Neddy that was it. Got it connected!
_________________
Donate to Gentoo
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum