LINUX.ORG.RU

Проблема с Intel Corporation PRO/Wireless 2200BG в Gentoo

 ,


1

2

Доброе время суток уважаемые, прошу не тыкать в меня палками. Я понимаю что в Интернете есть информация по данному адаптеру. Изучал, старался, но как правило там описывалось старое ядро, в общем Gentoo не видит Wi-Fi на ноутбуке.
lpsi выдает вот так

01:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)


iwconfig

enp1s3 no wireless extensions. sit0 no wireless extensions. lo no wireless extensions.


ifconfig -a

enp1s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.104 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::6105:ae2:486e:fd4c prefixlen 64 scopeid 0x20<link> ether 00:0c:76:f8:fd:4f txqueuelen 1000 (Ethernet) RX packets 27187 bytes 18603074 (17.7 MiB) RX errors 112 dropped 216 overruns 112 frame 0 TX packets 29177 bytes 3902676 (3.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 4 bytes 276 (276.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4 bytes 276 (276.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

sit0: flags=128<NOARP> mtu 1480 sit txqueuelen 0 (IPv6-in-IPv4) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


Установил sys-firmware/ipw2200-firmware, теперь он лежит в /lib/firmware . Версия ядра 3.18.7-gentoo. Может я не доустановил firmware? Его куда-то еще копировать нужно?

★★★★★

Ответ на: комментарий от armbox

Исходя из инфы на англоязычных форумах нужно было загрузить firmware, я его загрузил. Это не одно и то же что драйвер? Или я как-то не так его поставил?

Установил sys-firmware/ipw2200-firmware, теперь он лежит в /lib/firmware . Версия ядра 3.18.7-gentoo. Может я не доустановил firmware? Его куда-то еще копировать нужно?

Promusik ★★★★★
() автор топика
Ответ на: комментарий от armbox

enp1s3 это успешно работающая проводная сетевуха, да.

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Это не одно и то же что драйвер?

Нет. Нужен ещё модуль ядра, не факт что он был включен в дефолтном конфиге.

armbox
()
Ответ на: комментарий от deity

Пишет

CONFIG_IPW2200 is not set

А что значит что у меня в ядре? В моей версии ядра в menu config нет драйвера для этой сетевухи... Там я для «чтобы было» поставил конечно галочки на intel, но это бессмысленно.

В остальном ядро настроено согласно https://wiki.gentoo.org/wiki/Wifi

Promusik ★★★★★
() автор топика

Проблема в Gentoo

фиксд

и генах, как водится.

anonymous
()
Ответ на: комментарий от deity

Поставил :) . Теперь выдает

CONFIG_IPW2200=y
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
# CONFIG_IPW2200_QOS is not set
# CONFIG_IPW2200_DEBUG is not set

Но от этого ничего не поменялось... iwconfig и ifconfig выдают то же самое, а wicd его не видит... Или его еще как-то поднять нужно? (физической кнопкой на ноутбуке адаптер включен и диод wifi горит зеленым)

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

lsmod что выдаёт? кста, с вендой есть такая трабла, что когда интерфейс отрубаешь в настройках сети, то кнопочка после включения вай-фая ведёт себя как-то неадекватно

Deleted
()
Ответ на: комментарий от armbox

в дефолтном конфиге
Gentoo

это ты так пошутил?

JK
()
Ответ на: комментарий от Deleted

# lsmod

Module................Size....Used by
snd_intel8x0........23169.....1
snd_ac97_codec....85795...1..snd_intel8x0
ac97_bus...............802.....1..snd_ac97_codec
snd_pcm............65843......2..snd_ac97_codec,snd_intel8x0
snd_timer...........14422.....1..snd_pcm
snd..................41195.......6.. snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm
soundcore...........4062......1..snd

P.S. пробелы заменил точками для удобочитаемости

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Сделал, но ничего особо не поменялось...

# iwconfig

enp1s3 no wireless extensions.

sit0 no wireless extensions.

lo no wireless extensions.

# lsmod

Module..................Size..Used.by
snd_intel8x0...........23169..1
snd_ac97_codec.........85795..1.snd_intel8x0
ac97_bus.................802..1.snd_ac97_codec
snd_pcm................65843..2.snd_ac97_codec,snd_intel8x0
snd_timer..............14422..1.snd_pcm
snd....................41195..6 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm
soundcore...............4062..1.snd

# cat /usr/src/linux/.config | grep CONFIG_IPW2200

CONFIG_IPW2200=m
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
# CONFIG_IPW2200_QOS is not set
# CONFIG_IPW2200_DEBUG is not set

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

тогда это очень странно. либо у тебя отключена поддержка сторонних фирмварей в ядре, либо ещё что-то не сделано.
почитай тут http://www.gentoo-wiki.info/Ipw2200 , может поможет.

lspci что выдаёт ?

или сделать по аналогии с radeon

 ~ $ zcat /proc/config.gz | grep -i firmware
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin radeon/BTC_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/SUMO_uvd.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib64/firmware"
# Altera FPGA firmware download module
# CONFIG_CYPRESS_FIRMWARE is not set
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
# CONFIG_FIRMWARE_EDID is not set
# Firmware Drivers
CONFIG_FIRMWARE_MEMMAP=y
# CONFIG_GOOGLE_FIRMWARE is not set
# CONFIG_TEST_FIRMWARE is not set

Deleted
()
Последнее исправление: Lifun (всего исправлений: 2)
Ответ на: комментарий от Deleted

/proc/config.gz - такого файла нет в принципе у меня. lspci выдает

01:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)

Wiki почитал, но все так и выставлено... Ядро firmware должно подгружать нормально. Остальные параметры ядра выставлены как там написано... Я так понимаю в ядре «M» воткнул, сделал make && make modules_install и make install, перезагрузился и по modprobe модуль должен стартовать? Но не стартует... До установки sys-firmware/ipw2200-firmware в ядре не было IPW2200, сейчас есть и я его модулем сделал... Я думал сам адаптер wi-fi мертвый, но нет - под livecd Lubuntu он отлично работает...

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

посмотри по «uname -a» - время и дату сборки ядра, может старое грузишь...

armbox
()
Ответ на: комментарий от Deleted

# dmesg | grep -i 2200

[ 0.000000] ACPI: RSDT 0x1F7D0000 00003C (v01 MSI 1012 06222005 MSFT 00000097)
[ 0.000000] ACPI: FACP 0x1F7D0200 000084 (v02 MSI 1012 06222005 MSFT 00000097)
[ 0.000000] ACPI: DSDT 0x1F7D0430 003BC9 (v01 MSI 1012 06222005 INTL 02002026)
[ 0.000000] ACPI: APIC 0x1F7D0390 000054 (v01 MSI 1012 06222005 MSFT 00000097)
[ 0.000000] ACPI: MCFG 0x1F7D03F0 00003C (v01 MSI 1012 06222005 MSFT 00000097)
[ 0.000000] ACPI: OEMB 0x1F7DE040 000059 (v01 MSI 1012 06222005 MSFT 00000097)
[ 0.000000] ACPI: MCFG 0x1F7D4000 00003C (v01 MSI 1012 06222005 MSFT 00000097)

# dmesg|tail -n 40

[ 3.035418] md: ... autorun DONE. [ 3.063524] reiserfs/sda4 (64) used greatest stack depth: 7420 bytes left
[ 3.066047] EXT3-fs (sda4): error: couldn't mount because of unsupported optional features (240)
[ 3.068865] EXT2-fs (sda4): error: couldn't mount because of unsupported optional features (240)
[ 3.103982] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
[ 3.106543] VFS: Mounted root (ext4 filesystem) readonly on device 8:4.
[ 3.147043] devtmpfs: mounted
[ 3.150044] Freeing unused kernel memory: 668K (c1afc000 - c1ba3000)
[ 3.152677] Write protecting the kernel text: 8308k
[ 3.155303] Write protecting the kernel read-only data: 2392k
[ 3.645788] random: nonblocking pool is initialized
[ 4.559072] kbd_mode (70) used greatest stack depth: 6736 bytes left
[ 4.677233] loadkeys (71) used greatest stack depth: 6480 bytes left
[ 4.680127] init-early.sh (69) used greatest stack depth: 6080 bytes left
[ 7.697499] 8139too 0000:01:03.0 enp1s3: renamed from eth0
[ 9.692043] snd_intel8x0 0000:00:1e.2: intel8x0_measure_ac97_clock: measured 50438 usecs (2431 samples)
[ 9.692051] snd_intel8x0 0000:00:1e.2: clocking to 48000
[ 11.310374] EXT4-fs (sda4): re-mounted. Opts: (null)
[ 11.515853] Adding 524284k swap on /dev/sda3. Priority:-1 extents:1 across:524284k
[ 12.919200] ip (668) used greatest stack depth: 5800 bytes left
[ 15.328883] 8139too 0000:01:03.0 enp1s3: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 15.329606] ip (875) used greatest stack depth: 5400 bytes left
[ 2307.250090] usb usb2-port1: disabled by hub (EMI?), re-enabling...
[ 2307.250104] usb 2-1: USB disconnect, device number 2
[ 2307.457044] usb 2-1: new low-speed USB device number 3 using uhci_hcd
[ 2307.622032] usb 2-1: New USB device found, idVendor=046d, idProduct=c047
[ 2307.622037] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2307.622041] usb 2-1: Product: USB Optical Mouse
[ 2307.622044] usb 2-1: Manufacturer: Logitech
[ 2307.642394] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/0003:046D:C047.0002/input/input15
[ 2307.642650] hid-generic 0003:046D:C047.0002: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-1/input0
[ 2808.000088] usb usb2-port1: disabled by hub (EMI?), re-enabling...
[ 2808.000101] usb 2-1: USB disconnect, device number 3
[ 2808.208047] usb 2-1: new low-speed USB device number 4 using uhci_hcd
[ 2808.370261] usb 2-1: New USB device found, idVendor=046d, idProduct=c047
[ 2808.370265] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2808.370269] usb 2-1: Product: USB Optical Mouse
[ 2808.370273] usb 2-1: Manufacturer: Logitech
[ 2808.390614] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/0003:046D:C047.0003/input/input16
[ 2808.390880] hid-generic 0003:046D:C047.0003: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-1/input0

# uname -a

Linux linuxbook 3.18.7-gentoo #14 SMP Mon Mar 23 17:13:51 MAGT 2015 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

кто ж виноват, что из тебя херовый гентушник.

Deleted
()
Ответ на: комментарий от Deleted

Смотри в eselect kernel list у меня звездочка стоит на ядре 3.19.3 т.е. по ходу я собирал его, а почему тогда у меня оно не грузится? А загружается старое 3.18.7? Я что-то не допилил? Как загрузиться с 3.19.3 тогда? Может в этом проблема?

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

откуда знаю, что у тебя за загрузчик стоит.
Если grub, то, наверняка, не удалил старое ядро и не сделал [code]grub-mkconfig -o /boot/grub/grub.cfg[/code]

Deleted
()
Ответ на: комментарий от Promusik

«eselect kernel list» показывает список исходников ядра в /usr/src, а звёздочка показывает то ядро, на которое сделан symlink - /usr/src/linux

armbox
()
Ответ на: комментарий от Promusik

куда загрузчик установлен ? /boot на отдельном разделе ? он смонтирован ?

armbox
()
Ответ на: комментарий от Deleted

Проблема решена. СПАСИБО всем большое! Сделал grub2-mkconfig -o /boot/grub/grub.cfg и все заработало.

Promusik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.