[Hardware] [HCL] Nokia DKU-2: пока минус

Michael Shigorin mike на osdn.org.ua
Сб Июн 2 13:42:14 MSD 2007


	Здравствуйте.
Добрался дома позаводить кабель DKU-2 ("made in china")
с Nokia 6230i (firmware v3.62) на почти-4.0, в смысле сизифе
примерно двухмесячной давности.

Пока результат отрицательный, в смысле

$ gammu --identify
No response in specified timeout. Probably phone not connected.

---

Погуглил dku-2 gammu, почитал [1--5] и несколько насторожился;
модуль nokia_dku2 пришлось действительно собирать лапами из 
cvs.gnokii.org (выпотрошенный, сконфигурированный и собранный
под 2.6.18-std-smp=alt6 доступен на [6]).

Собиралось примерно так:

sudo apt-get install kernel-headers-modules-std-smp
cd src/gnokii
autoreconf -fisv 	# обламывается в конце, но нужное успевает
cd patches/kernel_2.6
autoreconf -fisv

sudo make

или 

. /usr/src/linux-2.6.18-std-smp-alt6/gcc_version.inc
make modules TEMP_DIR=$PWD -C /usr/src/linux-2.6.18-std-smp-alt6/ V=1 SUBDIRS=$PWD
(с последним было тоже вылезли какие-то грабли с правами)

Выгрузил cdc_acm (который прекрасно цепляет саму трубу -- правда,
ppp не проверял, но обычно если зацепилось, то работает),
загрузил usbserial и nokia_dku2:

usbcore: deregistering driver cdc_acm
nokia_dku2: Unknown symbol usb_serial_disconnect
nokia_dku2: Unknown symbol usb_serial_probe
nokia_dku2: Unknown symbol usb_serial_register
nokia_dku2: Unknown symbol usb_serial_deregister
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for Nokia DKU2
Nokia DKU2: probe of 1-4:1.0 failed with error -1
Nokia DKU2: probe of 1-4:1.1 failed with error -1
Nokia AT Port:
Nokia DKU2 1-4:1.2: Nokia DKU2 converter detected
usb 1-4: Nokia DKU2 converter now attached to ttyUSB0
Nokia DKU2: probe of 1-4:1.3 failed with error -1
Nokia DKU2: probe of 1-4:1.4 failed with error -1
Nokia DKU2: probe of 1-4:1.5 failed with error -1
Nokia DKU2: probe of 1-4:1.6 failed with error -1
Nokia DKU2: probe of 1-4:1.7 failed with error -1
Nokia DKU2: probe of 1-4:1.8 failed with error -1
Nokia DKU2: probe of 1-4:1.9 failed with error -1
Nokia FBUS Port:
Nokia DKU2 1-4:1.10: Nokia DKU2 converter detected
usb 1-4: Nokia DKU2 converter now attached to ttyUSB1
usbcore: registered new driver Nokia DKU2
/home/mike/src/gnokii/patches/kernel_2.6/nokia_dku2.c: v0.2 C Kemp
/home/mike/src/gnokii/patches/kernel_2.6/nokia_dku2.c: Nokia DKU2 Driver

/dev/ttyUSB[01] действительно появились, в группу uucp
пользователь входит, но с ~/.gammurc вида

[gammu]
port = /dev/ttyUSB1
connection = dku2

(или ttyUSB0), как и указано выше, gammu не заводится.

Выткнув и воткнув, получаем

usb 1-4: USB disconnect, address 3
Nokia DKU2 driver ttyUSB0: Nokia DKU2 converter now disconnected from ttyUSB0
Nokia DKU2 1-4:1.2: device disconnected
Nokia DKU2 driver ttyUSB1: Nokia DKU2 converter now disconnected from ttyUSB1
Nokia DKU2 1-4:1.10: device disconnected
ohci_hcd 0000:00:02.0: wakeup
usb 1-4: new full speed USB device using ohci_hcd and address 4
usb 1-4: configuration #1 chosen from 1 choice
Nokia DKU2: probe of 1-4:1.0 failed with error -1
Nokia DKU2: probe of 1-4:1.1 failed with error -1
Nokia AT Port:
Nokia DKU2 1-4:1.2: Nokia DKU2 converter detected
usb 1-4: Nokia DKU2 converter now attached to ttyUSB0
Nokia DKU2: probe of 1-4:1.3 failed with error -1
Nokia DKU2: probe of 1-4:1.4 failed with error -1
Nokia DKU2: probe of 1-4:1.5 failed with error -1
Nokia DKU2: probe of 1-4:1.6 failed with error -1
Nokia DKU2: probe of 1-4:1.7 failed with error -1
Nokia DKU2: probe of 1-4:1.8 failed with error -1
Nokia DKU2: probe of 1-4:1.9 failed with error -1
Nokia FBUS Port:
Nokia DKU2 1-4:1.10: Nokia DKU2 converter detected
usb 1-4: Nokia DKU2 converter now attached to ttyUSB1
drivers/usb/class/cdc-acm.c: Ignoring extra header, type -3, length 4
cdc_acm: probe of 1-4:1.1 failed with error -16
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters

и тот же результат.

Если кому интересно -- давайте допинаем, а так починю на буке
irda согласно уже полученным рекомендациям и зацеплюсь там. :)

---

[1] http://www.gammu.org/wiki/index.php?title=Gammu:Connecting_to_phone#DKU2_cable
[2] http://www.nabble.com/nokia_dku2-in-linux-kernel-p1327426.html
[3] http://www.ussg.iu.edu/hypermail/linux/kernel/0511.2/0576.html
[4] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=228231
[5] http://osdir.com/ml/linux.drivers.gammu/2005-06/msg00005.html
[6] http://fly.osdn.org.ua/~mike/kernel/nokia_dku2-2.6.18-std-smp-alt6.tar.bz2

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Hardware