[Comm] pcmcia и карта Motorola Mariner Ethernet/Modem

Владимир Гусев vova1971 на narod.ru
Вт Сен 8 14:36:23 UTC 2009


В последние года 2 никогда не было проблем с этой карточкой -
опознавалось само влет.

На p5 же - странности.. Хотел вставить карту в Sony Vaio PCG-C1VR/BP -
ничего нет. Привожу различные виды "ругани":

отрывки из dmesg

[   41.545015] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af: clean.
[   41.554853] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff: clean.
[   41.557647] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff: clean.
[   41.563089] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7: clean.
[   41.571834] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff: clean.
[   41.628532] pcmcia 0.0: pcmcia: registering new device pcmcia0.0
[   42.066204] smc91c92_cs 0.0: RequestIO : No card present

Карту вытаскиваю и вставляю снова:

[  471.600818] pcmcia_socket pcmcia_socket0: pccard: card ejected from slot 0
[  474.748281] pcmcia_socket pcmcia_socket0: pccard: PCMCIA card inserted into slot 0
[  474.749127] pcmcia 0.0: pcmcia: registering new device pcmcia0.0
[  474.755776] smc91c92_cs 0.0: RequestIO : No card present
[  474.766249] smc91c92_cs 0.0: RequestIO : No card present

Вот что говорит lsmod (модуль smc91c92_cs вроде фигурирует):

[vova на vaio ~]$ lsmod
Module                  Size  Used by
usbhid                 38944  0 
hid                    65120  1 usbhid
mach64                 42412  2 
drm                   158208  3 mach64
binfmt_misc             8020  1 
nls_utf8                1600  2 
nls_cp866               4876  2 
vfat                   10380  2 
fat                    50252  1 vfat
nls_base                7056  4 nls_utf8,nls_cp866,vfat,fat
dm_mod                 56708  0 
sg                     28640  0 
serial_cs              20688  1 
smc91c92_cs            19504  0 
usb_storage            36000  0 
mii                     5132  1 smc91c92_cs
usb_libusual           20288  1 usb_storage
pcmcia                 37068  2 serial_cs,smc91c92_cs
snd_ymfpci             32480  0 
gameport               11128  1 snd_ymfpci
snd_ac97_codec        103920  1 snd_ymfpci
ac97_bus                1580  1 snd_ac97_codec
snd_pcm                74256  2 snd_ymfpci,snd_ac97_codec
snd_opl3_lib           10316  1 snd_ymfpci
firewire_ohci          22320  0 
snd_timer              20788  3 snd_ymfpci,snd_pcm,snd_opl3_lib
firewire_core          43808  1 firewire_ohci
crc_itu_t               1868  1 firewire_core
snd_hwdep               7056  1 snd_opl3_lib
uhci_hcd               22012  0 
yenta_socket           23736  3 
snd_page_alloc          8852  2 snd_ymfpci,snd_pcm
snd_mpu401_uart         6956  1 snd_ymfpci
meye                   26988  0 
videodev               35904  1 meye
fan                     4144  0 
rsrc_nonstatic         11404  1 yenta_socket
psmouse                56132  0 
snd_rawmidi            21760  1 snd_mpu401_uart
snd_seq_device          6904  2 snd_opl3_lib,snd_rawmidi
rtc_cmos               10316  0 
ohci1394               30300  0 
evdev                   9472  8 
serio_raw               5296  0 
v4l1_compat            14448  1 videodev
pcspkr                  2316  0 
battery                10224  0 
sony_laptop            31924  1 meye
rtc_core               17608  1 rtc_cmos
pcmcia_core            35488  5 serial_cs,smc91c92_cs,pcmcia,yenta_socket,rsrc_nonstatic
i2c_piix4               9884  0 
ac                      4048  0 
rtc_lib                 2860  1 rtc_core
snd                    58180  9 snd_ymfpci,snd_ac97_codec,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
rfkill                 10608  1 sony_laptop
efficeon_agp            6304  0 
button                  5244  0 
soundcore               7072  1 snd
thermal                12808  0 
usbcore               149168  5 usbhid,usb_storage,usb_libusual,uhci_hcd
processor              34464  1 
ieee1394               85652  1 ohci1394
i2c_core               23584  2 drm,i2c_piix4
agpgart                34796  2 drm,efficeon_agp
ext2                   65780  4 
mbcache                 7568  1 ext2
ata_generic             4624  0 
pata_acpi               3980  0 
ata_piix               23056  0 
libata                174572  3 ata_generic,pata_acpi,ata_piix
sd_mod                 34888  0 
crc_t10dif              1708  1 sd_mod
scsi_mod              150996  4 sg,usb_storage,libata,sd_mod
ide_generic             1936  0 [permanent]
ide_pci_generic         3888  0 
ide_gd_mod             23344  8 
piix                    6132  7 
ide_core              103592  4 ide_generic,ide_pci_generic,ide_gd_mod,piix

Вот что в /etc/pcmcia/config.opts:

[vova на vaio ~]$ cat /etc/pcmcia/config.opts
#
# Local PCMCIA Configuration File
#
#----------------------------------------------------------------------
#
# System resources available for PCMCIA cards
#
# NOTE: these settings have no effect on resources assigned to a
# CardBus bridge device itself; this file only affects resources
# assigned to cards.  Also, interrupt settings here will only affect
# ISA bus interrupts assigned to 16-bit cards.  PCI interrupts
# generally can't be reconfigured.
#
# With the kernel PCMCIA subsystem, these settings also have no effect
# at all on resources used for 32-bit CardBus cards.  Those are set by
# the PCI hotplug subsystem.
#

include port 0x100-0x3af
include port 0x3e0-0x4ff
include port 0x820-0x8ff
include port 0xc00-0xcf7

include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff
include memory 0x60000000-0x60ffffff


# These may hurt on FSC.
# include port 0x3c0-0x3d2
# Exclude 0x3d3 as Radeon IGP MCE's if you touch these ports
# include port 0x3d4-0x3df

# High port numbers do not always work...
# include port 0x1000-0x17ff

# Extra port range for IBM Token Ring
#include port 0xa00-0xaff

card "Motorola Mariner Ethernet/Modem"
 manfid 0x0109, 0x0501
 bind "smc91c92_cs","serial_cs"

Последний абзац про Моторолу я потом приписал, но это как мертвому припарка... Включал закомментаренные тут порты - та же картина маслом..

Вот на всякий случай lspci:

[vova на vaio ~]$ lspci
00:00.0 Host bridge: Transmeta Corporation LongRun Northbridge
00:00.1 RAM memory: Transmeta Corporation SDRAM controller
00:00.2 RAM memory: Transmeta Corporation BIOS scratchpad
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:08.0 FireWire (IEEE 1394): Texas Instruments TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated) (rev 02)
00:09.0 Multimedia audio controller: Yamaha Corporation YMF-754 [DS-1E Audio Controller]
00:0a.0 Communication controller: Conexant Systems, Inc. HCF 56k Data/Fax/Voice/Spkp Modem (rev 08)
00:0b.0 Multimedia controller: Kawasaki Steel Corporation KL5A72002 Motion JPEG (rev 03)
00:0c.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
00:0d.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M (rev 64)

Ну и напоследок:


[vova на vaio ~]$ uname -a
Linux vaio.gusev.ru 2.6.30-std-def-alt10 #1 SMP Mon Aug 17 17:08:11 UTC
2009 i586 GNU/Linux

Что подскажете?

P.S. В Windows 2000 на этом же компе карта опознается. правда как модем (то бишь часть ее функционала), но наверняка с драйверами будет все. это я к тому, что карточка живая и сам слот pcmcia тоже "скорее жив, чем мертв".

 

-- 
С уважением,
Владимир Гусев


Подробная информация о списке рассылки community