Hello all,
I installed OpenZaurus 3.5.3 with Opie on my Sl-C750. I have tried everything to get my billionton CF GPS working but I am stuck...
The cardctl ident returns this:
Socket 0:
prod info: "CFGPS", LPV1.0", "", ""
manfid: 0x0104, 0x0060
function: 2 (serial)
So I added the following to my /etc/pcmcia/config.opts:
card "billionton CF GPS"
version "CFGPS", LPV1.0", "", ""
manfid 0x0104, 0x0060
bind "serial_cs"
Since the serial_cs module isn't available from a fresh install I downloaded it from the official/unstable/3.5.3/upgrades/c7x0 feed and installed it. I later discovered that this particular module also requires the 8250 module so I also installed it.
When I insert the card, there are no icons that appears on the card manager. Whenever I try cardctl suspend, cardctl eject, the programs hangs and I can't quit it. The card is never assigned the /dev/ttyS3 as this is /var/run/stab when the card is inserted:
Socket 0: empty
It is strange because the led of the card is blinking and lsmod returns:
Module Size Used by Not tainted
serial_cs 7336 1 - Live 0xbf00600
8250 19816 3 serial_cs Live 0xbf000000
I also installed setserial as I found that the procedure to see if all works and output data is:
setserial -g /dev/ttyS3
stty 4800 < /dev/ttyS3
cat /dev/ttyS3
but setserial just hangs and I can't quit it either.
I installed pcmcia-cs-ftl_3.2.8-r17_c7x0.ipk, pcmcia-cs-pcinitrd_3.2.8-r17_c7x0.ipk and pcmcia-cs_3.2.8-r17_c7x0.ipk and edited again my config.opts again but it still don't work.
This is the dmesg:
Backtrace:
[<c016d4f4>] (uart_configure_port+0x0/0x1bc) from [<c016da2c>] (uart_add_one_port+0xac/0x13c)
r7 = C0289BB4 r6 = BF0046A4 r5 = BF004A84 r4 = C2BB2000
[<c016d980>] (uart_add_one_port+0x0/0x13c) from [<bf0029a4>] (serial8250_register_port+0x204/0x228 [8250])
r8 = BF00478C r7 = BF004A84 r6 = 00000000 r5 = 00000000
r4 = 00000000
[<bf0027a0>] (serial8250_register_port+0x0/0x228 [8250]) from [<bf0062bc>] (setup_serial+0x68/0x108 [serial_cs])
[<bf006254>] (setup_serial+0x0/0x108 [serial_cs]) from [<bf006c60>] (serial_event+0x854/0xab0 [serial_cs])
r7 = C3F56000 r6 = C3F56000 r5 = C314B600 r4 = 00000000
[<bf00640c>] (serial_event+0x0/0xab0 [serial_cs]) from [<c01af608>] (pcmcia_register_client+0x344/0x394)
[<c01af2c4>] (pcmcia_register_client+0x0/0x394) from [<bf00620c>] (serial_attach+0xc0/0x108 [serial_cs])
[<bf00614c>] (serial_attach+0x0/0x108 [serial_cs]) from [<c01b0740>] (ds_ioctl+0x914/0xbc0)
r7 = C275DF04 r6 = C275DEC0 r5 = C050643C r4 = C3C73E08
[<c01afe2c>] (ds_ioctl+0x0/0xbc0) from [<c00dddf8>] (do_ioctl+0x6c/0xa0)
[<c00ddd8c>] (do_ioctl+0x0/0xa0) from [<c00ddec0>] (vfs_ioctl+0x94/0x328)
r7 = 00000000 r6 = 0001C0A0 r5 = 00000003 r4 = C3850A80
[<c00dde2c>] (vfs_ioctl+0x0/0x328) from [<c00de194>] (sys_ioctl+0x40/0x64)
r8 = C006AAA4 r7 = 00000036 r6 = C050643C r5 = FFFFFFF7
r4 = C3850A80
[<c00de154>] (sys_ioctl+0x0/0x64) from [<c006a920>] (ret_fast_syscall+0x0/0x2c)
r6 = 000391E0 r5 = 00000001 r4 = 00000001
Code: 1a000013 e596304c e3530000 0a000003 (e1d321fe)
Do I have to install another module? If anybody can help it would be greatly appreciated as I have no more ideas to get this thing working.
Thank you!
TotochTV