[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