Автор Тема: Wifi RT2500 не работает  (Прочитано 2831 раз)

Оффлайн caarma

  • Участник
  • *
  • Сообщений: 4
Wifi RT2500 не работает
« : 11.10.2013 07:28:24 »
Спойлер
03:00.0 Ethernet controller [0200]: Ralink corp. RT2500 Wireless 802.11bg [1814:0201] (rev 01)
        Subsystem: ASUSTeK Computer Inc. Device [1043:107f]
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at <ignored> (32-bit, non-prefetchable) [disabled]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel modules: rt2500pci
Спойлер
[58636.312563] rt2500pci 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[58636.312574] rt2500pci 0000:03:00.0: setting latency timer to 64
[58636.312604] ------------[ cut here ]------------
[58636.312614] WARNING: at drivers/pci/pci.c:118 pci_ioremap_bar+0x57/0x60()
[58636.312617] Hardware name: HP 510 Notebook PC (RU960AA#ACB)
[58636.312620] Modules linked in: rt2500pci rt2x00pci rt2x00lib mac80211 cfg80211 eeprom_93cx6 vboxnetadp vboxnetflt pci_stub vboxpci vboxdrv nfsd lockd nfs_acl auth_rpcgss sunrpc af_packet bnep uinput bluetooth dm_multipath scsi_dh rtc pcmcia joydev iTCO_wdt ehci_hcd uhci_hcd hp_wmi psmouse sparse_keymap rfkill e100 sr_mod cdrom ppdev parport_pc yenta_socket sg iTCO_vendor_support parport pcmcia_rsrc mii usbcore serio_raw pcmcia_core wmi pcspkr evdev snd_intel8x0 battery snd_ac97_codec container ac97_bus snd_pcm snd_page_alloc processor thermal ac snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore ext4 mbcache jbd2 crc16 sd_mod crc_t10dif pata_acpi ata_generic i915 drm_kms_helper ata_piix libata drm i2c_algo_bit scsi_mod button intel_agp intel_gtt agpgart i2c_core video dm_mod
[58636.312718] Pid: 2254, comm: pccardd Tainted: G        W   3.0.42-std-def-alt0.M60P.1 #1
[58636.312722] Call Trace:
[58636.312732]  [<c104614d>] warn_slowpath_common+0x6d/0xa0
[58636.312736]  [<c11fdb37>] ? pci_ioremap_bar+0x57/0x60
[58636.312741]  [<c11fdb37>] ? pci_ioremap_bar+0x57/0x60
[58636.312745]  [<c104619d>] warn_slowpath_null+0x1d/0x20
[58636.312750]  [<c11fdb37>] pci_ioremap_bar+0x57/0x60
[58636.312757]  [<f7cca70d>] rt2x00pci_probe+0xdd/0x281 [rt2x00pci]
[58636.312763]  [<c137ca7a>] ? _raw_spin_lock_irqsave+0x2a/0x40
[58636.312770]  [<f7df56ad>] rt2500pci_probe+0xd/0x10 [rt2500pci]
[58636.312775]  [<c11ff9d2>] local_pci_probe+0x42/0xb0
[58636.312780]  [<c1200e10>] pci_device_probe+0x60/0x80
[58636.312786]  [<c128d027>] driver_probe_device+0x77/0x180
[58636.312791]  [<c1200d7b>] ? pci_match_device+0xab/0xc0
[58636.312795]  [<c128d1f1>] __device_attach+0x41/0x50
[58636.312800]  [<c128c048>] bus_for_each_drv+0x48/0x70
[58636.312804]  [<c128cf02>] device_attach+0x82/0xa0
[58636.312808]  [<c128d1b0>] ? __driver_attach+0x80/0x80
[58636.312813]  [<c128c84d>] bus_probe_device+0x1d/0x40
[58636.312817]  [<c128b094>] device_add+0x504/0x5c0
[58636.312821]  [<c11f99f5>] ? pci_bus_write_config_byte+0x55/0x70
[58636.312826]  [<c11fa5f7>] pci_bus_add_device+0x17/0x40
[58636.312830]  [<c11fa856>] pci_bus_add_devices+0x36/0xf0
[58636.312839]  [<f863d712>] cb_alloc+0xc2/0xcc [pcmcia_core]
[58636.312846]  [<f863c79f>] socket_insert+0xdf/0x110 [pcmcia_core]
[58636.312854]  [<f863cfd9>] pccardd+0x269/0x3a0 [pcmcia_core]
[58636.312861]  [<f863cd70>] ? pcmcia_register_socket+0x2d0/0x2d0 [pcmcia_core]
[58636.312867]  [<c1063694>] kthread+0x74/0x80
[58636.312871]  [<c1063620>] ? flush_kthread_worker+0xa0/0xa0
[58636.312876]  [<c1383bf6>] kernel_thread_helper+0x6/0xd
[58636.312880] ---[ end trace ba41b91252288fd9 ]---
[58636.312884] rt2x00pci -> rt2x00pci_alloc_reg: Error - Failed to allocate registers.
[58636.312896] rt2500pci 0000:03:00.0: PCI INT A disabled
[58636.312905] rt2500pci: probe of 0000:03:00.0 failed with error -12
Спойлер
Linux komm1.localdomain 3.0.42-std-def-alt0.M60P.1 #1 SMP Wed Aug 29 07:43:46 UTC 2012 i686 GNU/Linux
В общем помогите прикрутить драйвет для этого ядра, ndiswrapper мимо так же вываливается в dm тока с 22 ошибкой.
Спойлер
[root@komm1 ~]# modinfo rt2500pci
filename:       /lib/modules/3.0.42-std-def-alt0.M60P.1/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
license:        GPL
description:    Ralink RT2500 PCI & PCMCIA Wireless LAN driver.
version:        2.3.0
author:         http://rt2x00.serialmonkey.com
srcversion:     9BEC6A5DB2321D0E3C56E79
alias:          pci:v00001814d00000201sv*sd*bc*sc*i*
depends:        rt2x00lib,rt2x00pci,eeprom_93cx6
vermagic:       3.0.42-std-def-alt0.M60P.1 SMP mod_unload modversions PENTIUMII
Стандартный драйвер для этой карты rt2500, есть на сайте но компилится тока под ядро 2.6.
Если ли другие варианты заставить работать эту карту под этот дистр(altlinux informika 6.0 master)
Спойлер
[root@komm1 ~]# modprobe -c|grep rt2500
alias pci:v00001814d00000201sv*sd*bc*sc*i* rt2500pci
alias usb:v0411p005Ed*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p0066d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p0067d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p008Bd*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p0097d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v050Dp7051d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0681p3C06d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v06F8pE000d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0707pEE13d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0769p11F3d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v079Bp004Bd*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0B05p1706d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0B05p1707d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0DB0p6861d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0DB0p6865d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0DB0p6869d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0EB0p9020d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0F88p3012d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v1044p8001d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v1044p8007d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v114Bp0110d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v13B1p000Dd*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v13B1p0011d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v13B1p001Ad*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp1706d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp2570d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp9020d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v14B2p3C02d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v2001p3C00d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v5A57p0260d*dc*dsc*dp*ic*isc*ip* rt2500usb
Спойлер
[root@komm1 ~]# insmod rt2500
insmod: can't read 'rt2500': No such file or directory
[root@komm1 ~]# insmod rt2500pci
insmod: can't read 'rt2500pci': No such file or directory
Спойлер
[root@komm1 ~]# rpm -qa | grep ^kernel | sort
kernel-headers-common-1.1.11-alt1
kernel-image-std-def-3.0.42-alt0.M60P.1
kernel-modules-bcmwl-std-def-5.100.82.112-alt3.196650.0.M60P.1
kernel-modules-drm-radeon-std-def-3.0.42-alt0.M60P.1
kernel-modules-drm-std-def-3.0.42-alt0.M60P.1
kernel-modules-fglrx-std-def-1.0.8.87.2-alt1.196650.0.M60P.1
kernel-modules-ndiswrapper-std-def-1.56-alt6.196650.0.M60P.1
kernel-modules-nvidia-std-def-304.43-alt1.196650.0.M60P.1
kernel-modules-omnibook-std-def-20090714-alt3.196650.0.M60P.1
kernel-modules-tp_smapi-std-def-0.40-alt2.196650.0.M60P.1
kernel-modules-v4l-std-def-3.0.42-alt0.M60P.1
kernel-modules-virtualbox-addition-std-def-4.1.4-alt3.196650.0.M60P.1
kernel-modules-virtualbox-std-def-4.1.4-alt2.196650.0.M60P.1
« Последнее редактирование: 11.10.2013 07:51:54 от caarma »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Wifi RT2500 не работает
« Ответ #1 : 11.10.2013 07:49:59 »
Попробуйте ядро обновить, или переходите на p7.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Wifi RT2500 не работает
« Ответ #2 : 11.10.2013 07:51:10 »
altlinux informika 6.0 master
А у него техподдержка есть? А то - баг в модуле ядра.

Оффлайн caarma

  • Участник
  • *
  • Сообщений: 4
Re: Wifi RT2500 не работает
« Ответ #3 : 11.10.2013 07:53:38 »
Попробуйте ядро обновить, или переходите на p7.
на 3.0.97 обновляется, результата аналогична

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Wifi RT2500 не работает
« Ответ #4 : 11.10.2013 07:56:01 »
Попробуйте ядро обновить, или переходите на p7.
на 3.0.97 обновляется, результата аналогична
"обновить ядро" имелось ввиду сменить на более новое, а не на исправленное, на 6-й платформе обновите ядро с std-def до un-def
# update-kernel -t un-def

Оффлайн caarma

  • Участник
  • *
  • Сообщений: 4
Re: Wifi RT2500 не работает
« Ответ #5 : 11.10.2013 08:21:50 »
Попробуйте ядро обновить, или переходите на p7.
на 3.0.97 обновляется, результата аналогична
"обновить ядро" имелось ввиду сменить на более новое, а не на исправленное, на 6-й платформе обновите ядро с std-def до un-def
# update-kernel -t un-def
Результатов не дало

konovalenko_dima

  • Гость
Re: Wifi RT2500 не работает
« Ответ #6 : 11.10.2013 08:55:13 »
Значит будем разбираться, в чем там дело. Для начала - поддержка есть в самом ядре без сторонних дров - http://cateee.net/lkddb/web-lkddb/RT2500PCI.html
Дебиан так же подтверждает, что работать должно из коробки - https://wiki.debian.org/WiFi/rt2500
Значит, как написали выше, надо ставить ядро свежее. Поддержка p6 уже закончена и едва ли там будет ядро обновляться в мажорной версии. Только исправления безопасности. Или переходим на p7 или собираем свое ядро. Судя по гуглу, лучше брать ядра не ниже версии 3.2. И обязательно ставим firmware от ralink. А про ndiswrapper лучше забыть. Он все равно не поможет. На будущее - лучше подбирать оборудование по Линукс специально и смотреть, что пишут о ноутах в сети.
« Последнее редактирование: 11.10.2013 09:00:08 от konovalenko_dima »

Оффлайн caarma

  • Участник
  • *
  • Сообщений: 4
Re: Wifi RT2500 не работает
« Ответ #7 : 11.10.2013 09:22:06 »
Значит будем разбираться, в чем там дело. Для начала - поддержка есть в самом ядре без сторонних дров - http://cateee.net/lkddb/web-lkddb/RT2500PCI.html
Дебиан так же подтверждает, что работать должно из коробки - https://wiki.debian.org/WiFi/rt2500
Значит, как написали выше, надо ставить ядро свежее. Поддержка p6 уже закончена и едва ли там будет ядро обновляться в мажорной версии. Только исправления безопасности. Или переходим на p7 или собираем свое ядро. Судя по гуглу, лучше брать ядра не ниже версии 3.2. И обязательно ставим firmware от ralink. А про ndiswrapper лучше забыть. Он все равно не поможет. На будущее - лучше подбирать оборудование по Линукс специально и смотреть, что пишут о ноутах в сети.
На будущее,
[root@komm1 ~]# uname -a
Linux komm1.localdomain 3.4.65-un-def-alt0.M60P.1 #1 SMP PREEMPT Sun Oct 6 11:58:54 UTC 2013 i686 GNU/Linux
карта вставлена в PCMCIA слот и заменить её не сложно, вопрос состоял в другом.
и 2 пункт на будущее, я себе бы этот дистр не ставил , т.к не мазахист.
Что дали то ставлю, и своё мнение по этому поводу навязывать человеку не собираюсь.
Еще варианты есть?