pcmcia modem not working on powerbook
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Fix Released
|
Medium
|
Ben Collins |
Bug Description
I am having problems with a pcmcia(or possibly cardbus, if there is a
difference) modem card. Its a 3Com Megahertz 56K Cellular Modem PC Card with
XJACK Connector, Model 3CXM556, FCC Reg 4X2USA-25318-M5-E. I am trying to use it
on a 1ghz Apple G4 Al Powerbook 768mb ram running a fairy upto date haory.
When i insert it, it beeps. cardctl can see it
sam@titania:~$ cardctl ident
Socket 0:
product info: "3Com", "3CXM/3CCM556", "Megahertz 56K Cell/Telephony Modem"
manfid: 0x0101, 0x0034
function: 2 (serial)
It was not listed in /etc/pcmcia/config, so i added this
card "Megahertz 56K Cell/Telephony Modem"
manfid 0x0101, 0x0034
bind "serial_cs"
but it still does not seem to be assined a device name. wvdial and the gnome
network tool can't find it.
I think a clue to the problem is in dmesg, a kernel oops
cs: memory probe 0x80000000-
Oops: kernel access of bad area, sig: 11 [#1]
NIP: C0117980 LR: C011AD0C SP: EBED9430 REGS: ebed9380 TRAP: 0300 Not
taintedMSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: 00000014, DSISR: 40000000
TASK = e590d910[5358] 'cardmgr' THREAD: ebed8000
Last syscall: 54
GPR00: 00000000 EBED9430 E590D910 C0258588 C02FA008 00000000 EBED94F8 EDE554FC
GPR08: F237A000 00000000 C02FA008 00000000 42008484 100228F8 00000003 7FFFFB68
GPR16: 10020000 10020000 00000000 10010000 10020000 EC4E8E00 00000000 F2208D9C
GPR24: 00000000 EBED9520 00000000 EDE55540 C0258588 00000000 C02FA008 C02FA008
NIP [c0117980] uart_remove_
LR [c011ad0c] serial8250_
Call trace:
[c011ad0c] serial8250_
[f2206488] setup_serial+
[f22068a4] simple_
[f2206f70] serial_
[f2207094] serial_
[f23fb29c] pcmcia_
[f22062d0] serial_
[f26af8a8] bind_request+
[f26b05e8] ds_ioctl+
[c0075f80] sys_ioctl+
[c0004330] ret_from_
I think those strings of hex on the first line relate to
sam@titania:~$ cat /etc/pcmcia/
#snipped comments
include port 0x100-0x4ff
include port 0x1000-0x17ff
include memory 0x80000000-
i geuss the include memory needs changing, to something, but i dont know what
and whether this is different from on x86.
It would be interesting to know if it works on i386; the fact that there is no
entry in config for this device suggests that perhaps serial_cs does not support
it. Are you sure that it presents a PCMCIA serial device interface?