Dec 10, 2024 20:02
Получил сегодня этот переходник USB-I2C. С ходу не взлетело, т.к. модуля в ядре не было. Модуль зависит от флага GPIOLIB, так что, пришлось еще и ядро пересобирать и перезагружать комп.
Однако, при попытке подключения, когда udev вызывает modprobe, получаю в dmesg:
[ 1827.550474] usb 1-7.1.1: new full-speed USB device number 9 using xhci_hcd
[ 1827.628869] usb 1-7.1.1: New USB device found, idVendor=10c4, idProduct=ea90, bcdDevice= 0.00
[ 1827.628871] usb 1-7.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1827.628872] usb 1-7.1.1: Product: CP2112 HID USB-to-SMBus Bridge
[ 1827.628873] usb 1-7.1.1: Manufacturer: Silicon Laboratories
[ 1827.628874] usb 1-7.1.1: SerialNumber: 00EC8A04
[ 1827.635632] hid-generic 0003:10C4:EA90.0007: hiddev97,hidraw6: USB HID v1.01 Device [Silicon Laboratories CP2112 HID USB-to-SMBus Bridge] on usb-0000:00:14.0-7.1.1/input0
[ 1827.644210] hid_cp2112: Unknown symbol gpiochip_enable_irq (err -2)
[ 1827.644214] hid_cp2112: Unknown symbol gpiochip_disable_irq (err -2)
[ 1827.644217] hid_cp2112: Unknown symbol gpiochip_irq_relres (err -2)
[ 1827.644223] hid_cp2112: Unknown symbol gpiochip_get_data (err -2)
[ 1827.644227] hid_cp2112: Unknown symbol gpiochip_irq_reqres (err -2)
[ 1827.644233] hid_cp2112: Unknown symbol gpiochip_add_data_with_key (err -2)
[ 1827.644234] hid_cp2112: Unknown symbol gpiochip_remove (err -2)
То бишь, явно в ведре еще чего-то не хватает, а чего - не понимаю. Гугол мне не подсказал с первой попытки. В менюшке под GPIOLIB ничего, имеющего отношения к 2112 не нашел…
рукожопие,
linux,
железяки