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

Владимир Гусев vova1971 на narod.ru
Вт Сен 8 16:05:53 UTC 2009


On Tue, 8 Sep 2009 15:36:23 +0400
Владимир Гусев wrote:

> В последние года 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 тоже "скорее
> жив, чем мертв".

Что-то смутно припоминаю, что карточка эта уже на старом Бранче 5 не
работала - что-то сотворили, видимо.. с модулем ли, с pcmciautils - не
знаю.. на 4.0-4.1 работала.

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


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