Dominik Brodowski wrote:
Hey,
On Fri, Dec 25, 2009 at 06:10:53PM +0000, Sergio Callegari wrote:
I wonder if some can help me sorting out the problems that I am experiencing
with the above hardware (even with pointers to helpful discussions on this ml).
1) the kernel can see the insertion of a pcmcia card
2) the pcmcardctl ident command correctly identifies the card
3) the serial_cs module gets correctly loaded
4) udev makes /dev/ttyS0 point to a new device in the sys hierarchy
5) the card starts flashing its led in the way it is expected to do
but
6) lspci cannot see the card
It shouldn't, for it isn't a PCI card.
Right!!!
7) dmesg stops at the pcmcia 0.0: registering new device (printed twice, both
for pcmcia 0.0 and 0.1), but does not say anything like 0.0: ttyS0 at I/0 0x3F8
(irq = 19) is a 16550A as other laptops do with the same card.
8) ttyS0 remains not responsive.
Could you post the output of "lspcmcia -vvv" (executed as root), please? I
suspect that this laptop does need more resources available (using a
resource database etc.)...
Sure. Sorry for the delay, but I had to put my hands physically on that
laptop in order to be able to make the check
Here is the result
Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:02:00.0)
Configuration: state: on ready: yes
Voltage: 5.0V Vcc: 5.0V Vpp: 0.0V
Available IRQs: 3, 4, 10
Available ioports: 0x00000100 - 0x000003af
0x000003c0 - 0x000003d2
0x000003d4 - 0x000003df
0x000003e0 - 0x000004ff
0x00000820 - 0x000008ff
0x00000c00 - 0x00000cf7
0x00004000 - 0x00004fff
Available iomem: 0x000c0000 - 0x000fffff
0xe8110000 - 0xe81fffff
Socket 0 Device 0: [serial_cs] (bus ID: 0.0)
Configuration: state: on
Product Name: Novatel Wireless Merlin UMTS Modem NRM6831
Identification: manf_id: 0x00a4 card_id: 0x1aaf
function: 2 (serial)
prod_id(1): "Novatel Wireless" (0x32607776)
prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
prod_id(3): "NRM6831" (0xaf9c4d7f)
prod_id(4): --- (---)
Socket 0 Device 1: [-- no driver --] (bus ID: 0.1)
Configuration: state: on
Product Name: Novatel Wireless Merlin UMTS Modem NRM6831
Identification: manf_id: 0x00a4 card_id: 0x1aaf
function: 2 (serial)
prod_id(1): "Novatel Wireless" (0x32607776)
prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
prod_id(3): "NRM6831" (0xaf9c4d7f)
prod_id(4): --- (---)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:02:00.1)
Configuration: state: on ready: yes
Available IRQs: 3, 4, 10
Available ioports: 0x00000100 - 0x000003af
0x000003c0 - 0x000003d2
0x000003d4 - 0x000003df
0x000003e0 - 0x000004ff
0x00000820 - 0x000008ff
0x00000c00 - 0x00000cf7
0x00004000 - 0x00004fff
Available iomem: 0x000c0000 - 0x000fffff
0x20000000 - 0x27ffffff
0x60000000 - 0x60ffffff
0xa0000000 - 0xa0ffffff
0xe8100000 - 0xe81fffff
For comparison purposes, I can also give you the same output on a DELL
laptop where the novatel card does actually work
Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:03:01.0)
Configuration: state: on ready: yes
Voltage: 5.0V Vcc: 5.0V Vpp: 0.0V
Available IRQs: 3, 4, 5, 7, 10, 11
Available ioports: 0x00000100 - 0x000003af
0x000003e0 - 0x000004ff
0x00000820 - 0x000008ff
0x00000a00 - 0x00000aff
0x00000c00 - 0x00000cf7
0x00002000 - 0x00002fff
Available iomem: 0x000d8000 - 0x000dffff
0xf6510000 - 0xf65effff
Socket 0 Device 0: [serial_cs] (bus ID: 0.0)
Configuration: state: on
Product Name: Novatel Wireless Merlin UMTS Modem NRM6831
Identification: manf_id: 0x00a4 card_id: 0x1aaf
function: 2 (serial)
prod_id(1): "Novatel Wireless" (0x32607776)
prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
prod_id(3): "NRM6831" (0xaf9c4d7f)
prod_id(4): --- (---)
Socket 0 Device 1: [-- no driver --] (bus ID: 0.1)
Configuration: state: on
Product Name: Novatel Wireless Merlin UMTS Modem NRM6831
Identification: manf_id: 0x00a4 card_id: 0x1aaf
function: 2 (serial)
prod_id(1): "Novatel Wireless" (0x32607776)
prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
prod_id(3): "NRM6831" (0xaf9c4d7f)
prod_id(4): --- (---)
What is definitively different is the available IRQs.
Best regards,
Sergio
_______________________________________________
Linux PCMCIA reimplementation list
http://lists.infradead.org/mailman/listinfo/linux-pcmcia