[Breezy] pcmcia modem card not recognized as a modem
Bug #22075 reported by
Daniel Robitaille
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
I was trying out an old 14,400 faxmodem pcmcia card (Megahertz XJ1144) in my
laptop, and it isn't recognized as a modem by the network-admin gui. The modem
doesn't appear as one of the available network device. Looking in the device
manager, it seems the card is known in it as a unknown serial device.
Here is the output from cardctl info:
$ cardctl info
PRODID_
PRODID_2="XJ1144"
PRODID_3="A5"
PRODID_4="PCMCIA MODEM"
MANFID=0102,0005
FUNCID=2
To post a comment you must log in.
I have the same problem with an Enfora GSM0110. I was going to file a new bug but I found this one which is related.
The problem seems to be with the Texas Instruments chipset because this same card worked fine on a Sony VAIO and I was using Hoary on that one. I bought a new nx6110 and tried it with Hoary and it doesn' t work. I tried Breezy and it doesn't work either.
When the card is inserted all you get in /var/log/messages is:
Feb 19 18:52:00 localhost kernel: [4294787.314000] cs: memory probe 0xa0000000- 0xa0ffffff: clean.
The card appears in /sys/bus/ pcmcia/ devices/ 0.0 :/sys/bus/ pcmcia/ devices/ 0.0# ls -l ./../.. /bus/pcmcia ./../.. /bus/pcmcia/ drivers/ serial_ cs
root@alexandros
total 0
lrwxrwxrwx 1 root root 0 2006-02-19 19:49 bus -> ../../.
-r--r--r-- 1 root root 4096 2006-02-19 19:49 card_id
lrwxrwxrwx 1 root root 0 2006-02-19 19:49 driver -> ../../.
-r--r--r-- 1 root root 4096 2006-02-19 19:49 func_id
-r--r--r-- 1 root root 4096 2006-02-19 19:49 function
-r--r--r-- 1 root root 4096 2006-02-19 19:49 manf_id
drwxr-xr-x 2 root root 0 2006-02-19 18:52 power
-r--r--r-- 1 root root 4096 2006-02-19 19:49 prod_id1
-r--r--r-- 1 root root 4096 2006-02-19 19:49 prod_id2
-r--r--r-- 1 root root 4096 2006-02-19 19:49 prod_id3
-r--r--r-- 1 root root 4096 2006-02-19 19:49 prod_id4
Here are the values found:
card_id = 0x0300
func_id = 0x02 (a modem effectively)
function = 0x00
manf_id = 0x01e1
prod_id1 = Enfora
prod_id2 = GSM0110
I am not familiar with the change to cardbus so I can' t help much more. Supposedly this card should be passed to PCI and to USB and it should work with usbserial. Nevertheless it is not seen by PCI, nor does it appear unclaimed by USB.
The kernel mounted yenta_socket and it says that it is effectivly redirected to PCI, per my boot messages as follows: d00027ff] Max Packet=[2048]
Feb 19 18:25:12 localhost kernel: [4294699.094000] Linux Kernel Card Services
Feb 19 18:25:12 localhost kernel: [4294699.094000] options: [pci] [cardbus] [pm]
Feb 19 18:25:12 localhost kernel: [4294699.097000] ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 18
Feb 19 18:25:12 localhost kernel: [4294699.097000] Yenta: CardBus bridge found at 0000:02:06.0 [103c:099c]
Feb 19 18:25:12 localhost kernel: [4294699.097000] Yenta: Enabling burst memory read transactions
Feb 19 18:25:12 localhost kernel: [4294699.097000] Yenta: Using INTVAL to route CSC interrupts to PCI
Feb 19 18:25:12 localhost kernel: [4294699.097000] Yenta: Routing CardBus interrupts to PCI
Feb 19 18:25:12 localhost kernel: [4294699.097000] Yenta TI: socket 0000:02:06.0, mfunc 0x01aa1b22, devctl 0x64
Feb 19 18:25:12 localhost kernel: [4294699.318000] Yenta: ISA IRQ mask 0x0cf8, PCI irq 18
Feb 19 18:25:12 localhost kernel: [4294699.318000] Socket status: 30000006
Feb 19 18:25:12 localhost kernel: [4294699.392000] ohci1394: $Rev: 1250 $ Ben Collins <email address hidden>
Feb 19 18:25:12 localhost kernel: [4294699.392000] ACPI: PCI Interrupt 0000:02:06.2[C] -> GSI 22 (level, low) -> IRQ 22
Feb 19 18:25:12 localhost kernel: [4294699.442000] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[22] MMIO=[d0002000-
I copied down to ohci1394 because from what I...