[ltp] IrDA on a T42p?

Norman Walsh linux-thinkpad@linux-thinkpad.org
Thu, 01 Jun 2006 12:12:47 -0400


--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

I'll skip the long story. I have an old Palm Pilot that I want to send
a program to. The 42p doesn't have a serial port and I can't make the
USB/Serial connector talk to the Palm (it talks to my Garmin GPS just
fine). So I thought I'd use IrDA.

I installed the IrDA tools and I now see this in dmesg:

[4294686.556000] irda_init()
[4294686.556000] NET: Registered protocol family 23
[4294686.578000] ts: Compaq touchscreen protocol output
[4294686.593000] **** SET: Misaligned resource pointer: f7c54242 Type 00 Le=
n 42
[4294686.593000] **** SET: Misaligned resource pointer: f7c542c6 Type 07 Le=
n 0
[4294686.593000] pnp: Device 00:0b activated.
[4294686.593000] nsc_ircc_pnp_probe() : Found cfg_base 0x000 ; firbase 0x2F=
8 ; irq 3 ; dma 1.
[4294686.593000] nsc-ircc, Found chip at base=3D0x000
[4294686.593000] nsc-ircc, driver loaded (Dag Brattli)
[4294686.593000] IrDA: Registered device irda0
[4294686.593000] nsc-ircc, Found dongle: HP HSDL-1100/HSDL-2100
[4294686.594000] nsc-ircc, Found chip at base=3D0x02e
[4294686.594000] nsc-ircc, driver loaded (Dag Brattli)
[4294686.594000] nsc_ircc_open(), can't get iobase of 0x2f8
[4294686.746000] Unable to handle kernel NULL pointer dereference at virtua=
l address 00000004
[4294686.746000]  printing eip:
[4294686.746000] c013112f
[4294686.746000] *pde =3D 00000000
[4294686.746000] Oops: 0002 [#1]
[4294686.746000] PREEMPT=20
[4294686.746000] Modules linked in: irtty_sir sir_dev nsc_ircc tsdev irda c=
rc_ccitt parport_pc parport floppy e1000 ath_pci ath_rate_sample wlan ath_h=
al yenta_socket rsrc_nonstatic pcmcia_core rtc snd_intel8x0 snd_ac97_codec =
snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore psmo=
use snd_page_alloc pcspkr serio_raw intel_agp agpgart shpchp pci_hotplug ev=
dev ext3 jbd ide_generic ehci_hcd uhci_hcd usbcore ide_cd cdrom ide_disk pi=
ix generic thermal processor fan capability commoncap vga16fb vgastate fbco=
n tileblit font bitblit softcursor
[4294686.746000] CPU:    0
[4294686.746000] EIP:    0060:[<c013112f>]    Tainted: P      VLI
[4294686.746000] EFLAGS: 00010002   (2.6.15-23-386)=20
[4294686.746000] EIP is at finish_wait+0x2f/0x70
[4294686.746000] eax: f7d60000   ebx: 00000286   ecx: 00000000   edx: 00000=
000
[4294686.746000] esi: f7d61fd8   edi: f7d61fcc   ebp: 00000000   esp: f7d61=
fbc
[4294686.746000] ds: 007b   es: 007b   ss: 0068
[4294686.746000] Process kIrDAd (pid: 3076, threadinfo=3Df7d60000 task=3Df7=
c77030)
[4294686.746000] Stack: f7d60000 00000000 00000000 f8af9840 00000000 f7c770=
30 c0118940 00000000=20
[4294686.746000]        00000000 f8af9790 00000000 c0101385 f7d5df98 000000=
00 00000000 00000000=20
[4294686.746000]        00000000=20
[4294686.746000] Call Trace:
[4294686.746000]  [<f8af9840>] irda_thread+0xb0/0xf0 [sir_dev]
[4294686.746000]  [<c0118940>] default_wake_function+0x0/0x20
[4294686.746000]  [<f8af9790>] irda_thread+0x0/0xf0 [sir_dev]
[4294686.746000]  [<c0101385>] kernel_thread_helper+0x5/0x10
[4294686.746000] Code: d7 b8 00 e0 ff ff 21 e0 8b 00 c7 00 00 00 00 00 8d 7=
2 0c 3b 72 0c 74 34 9c 5b fa b8 00 e0 ff ff 21 e0 ff 40 14 8b 4f 0c 8b 56 0=
4 <89> 51 04 89 0a 89 77 0c 89 76 04 53 9d ff 48 14 8b 40 08 a8 08=20
[4294686.746000]  <6>note: kIrDAd[3076] exited with preempt_count 1

That doesn't look good :-). Anyone got it working? Pointers, etc.,
appreciated.

                                        Be seeing you,
                                          norm

=2D-=20
Norman Walsh <ndw@nwalsh.com> | Throughout history the world has been
http://nwalsh.com/            | laid waste to ensure the triumph of
                              | conceptions that are now as dead as the
                              | men that died for them.--Henry De
                              | Montherlant

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEfxIEOyltUcwYWjsRAgAuAJ9mRofle2KD4J+W6wMYzFOwW3cxwwCgpJhr
YOqfDSyTYelZhZfGSQeCmrg=
=i/ln
-----END PGP SIGNATURE-----
--=-=-=--