I have a new T-Mobile MDA Vario (a re-badged HTC Wizard according to
http://www.theregister.co.uk/2005/11/04/t_mobile_mda_vario/ ).
I'm running a 2.6.14 kernel with Gentoo, and I've installed synce 0.9.1.
The additions to /proc/bus/usb/devices includes the "ef(unk." quoted in
the HOWTO as being likely to cause an oops. As you'll see from the syslog
extract in the attached file, it seems to have gone true to form.
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ef(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0bb4 ProdID=0bce Rev= 0.00
S: Manufacturer=HTC
S: Product=Generic RNDIS
C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ef(unk. ) Sub=01 Prot=01 Driver=ipaq
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=1ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=ipaq
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
--
Cheers,
Rick Hewett.
------------
Data: The advocate will refrain from making her opponent disappear.
-- [ST:TNG "Devil's Due"]
Smartphone T-Mobile MDA Vario (re-badged HTC Wizard)
SynCE 0.9.1
/etc/modules.d/synce contains:
options ipaq vendor=0x0bb4 product=0x0bce
cat /proc/bus/usb/devices includes this block:
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ef(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0bb4 ProdID=0bce Rev= 0.00
S: Manufacturer=HTC
S: Product=Generic RNDIS
C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ef(unk. ) Sub=01 Prot=01 Driver=ipaq
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=1ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=ipaq
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
/var/log/syslog contains:
[after device connected]
Dec 7 20:51:26 simba kernel: usb 2-1: new full speed USB device using uhci_hcd
and address 2
[after "synce-serial-config tts/USB0"]
Dec 7 21:20:47 simba kernel: drivers/usb/serial/usb-serial.c: USB Serial
support registered for PocketPC PDA
Dec 7 21:20:47 simba kernel: drivers/usb/serial/ipaq.c: USB PocketPC PDA
driver v0.5
Dec 7 21:20:47 simba kernel: ipaq 2-1:1.0: PocketPC PDA converter detected
Dec 7 21:20:47 simba kernel: usb 2-1: PocketPC PDA converter now attached to
ttyUSB0
Dec 7 21:20:47 simba kernel: ipaq 2-1:1.1: PocketPC PDA converter detected
Dec 7 21:20:47 simba kernel: usb 2-1: PocketPC PDA converter now attached to
ttyUSB1
Dec 7 21:20:47 simba kernel: usbcore: registered new driver ipaq
[after user runs "dccm"]
Dec 7 21:30:10 simba dccm[27119]: Forking into background
Dec 7 21:30:10 simba dccm[27120]: Listening for connections on port 5679
[after "synce-serial-start"]
Dec 7 21:30:59 simba kernel: CSLIP: code copyright 1989 Regents of the
University of California
Dec 7 21:30:59 simba kernel: PPP generic driver version 2.4.2
Dec 7 21:31:00 simba synce-serial-start: Executing '/usr/sbin/pppd call
synce-device'
Dec 7 21:31:00 simba pppd[27187]: pppd 2.4.2 started by root, uid 0
Dec 7 21:31:00 simba kernel: Unable to handle kernel NULL pointer dereference
at virtual address 0000002c
Dec 7 21:31:00 simba kernel: printing eip:
Dec 7 21:31:00 simba kernel: df2b2188
Dec 7 21:31:00 simba kernel: *pde = 00000000
Dec 7 21:31:00 simba kernel: Oops: 0002 [#1]
Dec 7 21:31:00 simba kernel: Modules linked in: ppp_async ppp_generic slhc
crc_ccitt ipaq usbserial usb_storage scsi_mod binfmt_aout ipt_state ipt_limit
iptable_mangle iptable_nat iptable_filter ip_nat_ftp ip_conntrack_ftp ipt_owner
ipt_MASQUERADE ip_nat ip_conntrack ipt_REJECT ipt_LOG parport_pc parport pcspkr
i2c_viapro ehci_hcd eth1394 uhci_hcd ohci1394 ieee1394 via_agp agpgart
snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_via82xx
snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd_page_alloc snd_mpu401_uart
snd_rawmidi snd_seq_device snd soundcore reiserfs
Dec 7 21:31:00 simba kernel: CPU: 0
Dec 7 21:31:00 simba kernel: EIP: 0060:[pg0+518619528/1069433856] Not
tainted VLI
Dec 7 21:31:00 simba kernel: EIP: 0060:[<df2b2188>] Not tainted VLI
Dec 7 21:31:00 simba kernel: EFLAGS: 00210286 (2.6.14-gentoo-r2)
Dec 7 21:31:00 simba kernel: EIP is at ipaq_open+0x188/0x360 [ipaq]
Dec 7 21:31:00 simba kernel: eax: d60d4000 ebx: c656fce0 ecx: c80ec600
edx: 00000000
Dec 7 21:31:00 simba kernel: esi: 00000100 edi: da68b580 ebp: da68b594
esp: ce689e60
Dec 7 21:31:00 simba kernel: ds: 007b es: 007b ss: 0068
Dec 7 21:31:00 simba kernel: Process pppd (pid: 27187, threadinfo=ce688000
task=dcb1b050)
Dec 7 21:31:00 simba kernel: Stack: ddfef780 000000d0 00000000 c7996000
c80ecc00 d78ad7f8 c01e45fb 00000000
Dec 7 21:31:00 simba kernel: 000000d0 ce5aa2e0 00000000 00000000
00000000 00000101 ce5aa2e0 c80ec600
Dec 7 21:31:00 simba kernel: c7996000 0bc00000 df2bb406 c80ec600
ce0e70e0 c80ecc04 ffffffed ce0e70e0
Dec 7 21:31:00 simba kernel: Call Trace:
Dec 7 21:31:00 simba kernel: [init_dev+459/1504] init_dev+0x1cb/0x5e0
Dec 7 21:31:00 simba kernel: [<c01e45fb>] init_dev+0x1cb/0x5e0
Dec 7 21:31:00 simba kernel: [pg0+518657030/1069433856]
serial_open+0x96/0x120 [usbserial]
Dec 7 21:31:00 simba kernel: [<df2bb406>] serial_open+0x96/0x120 [usbserial]
Dec 7 21:31:00 simba kernel: [tty_open+573/736] tty_open+0x23d/0x2e0
Dec 7 21:31:00 simba kernel: [<c01e54dd>] tty_open+0x23d/0x2e0
Dec 7 21:31:00 simba kernel: [tty_open+0/736] tty_open+0x0/0x2e0
Dec 7 21:31:00 simba kernel: [<c01e52a0>] tty_open+0x0/0x2e0
Dec 7 21:31:00 simba kernel: [chrdev_open+174/336] chrdev_open+0xae/0x150
Dec 7 21:31:00 simba kernel: [<c015b39e>] chrdev_open+0xae/0x150
Dec 7 21:31:00 simba kernel: [__dentry_open+282/448] __dentry_open+0x11a/0x1c0
Dec 7 21:31:00 simba kernel: [<c015146a>] __dentry_open+0x11a/0x1c0
Dec 7 21:31:00 simba kernel: [filp_open+122/160] filp_open+0x7a/0xa0
Dec 7 21:31:00 simba kernel: [<c015158a>] filp_open+0x7a/0xa0
Dec 7 21:31:00 simba kernel: [get_unused_fd+102/192] get_unused_fd+0x66/0xc0
Dec 7 21:31:00 simba kernel: [<c0151656>] get_unused_fd+0x66/0xc0
Dec 7 21:31:00 simba kernel: [do_sys_open+79/224] do_sys_open+0x4f/0xe0
Dec 7 21:31:00 simba kernel: [<c015176f>] do_sys_open+0x4f/0xe0
Dec 7 21:31:00 simba kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Dec 7 21:31:00 simba kernel: [<c0102c89>] syscall_call+0x7/0xb
Dec 7 21:31:00 simba kernel: Code: 44 24 04 a1 b0 14 37 c0 89 04 24 e8 33 b9
e8 e0 8b 4c 24 4c 85 c0 89 41 38 0f 84 4b 01 00 00 8b 44 24 4c 8b 50 30 89 c1
8b 40 28 <89> 42 2c 8b 51 40 8b 41 38 89 42 2c 8b 41 30 c7 40 34 00 10 00