1 (29.04.2012 20:33:32 отредактировано Logioniz)

1) Wifi
Не видит карту драйвер.

lspci -k:
08:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
        Subsystem: Broadcom Corporation Device 051b

ядро - 3.2.12

тут  http://wireless.kernel.org/en/users/Drivers/brcm80211 написано, что мне нужно ставить этот драйвер: brcmsmac и для моего ядра есть поддержка brcmsmac, но
1) Там сказано, что нужно включить это

Location: -> Device Drivers
-> Broadcom specific AMBA
-> <M> BCMA support
-> [*] Support for BCMA on PCI-host bus

Когда я включаю это, то пропадает это:

Location: -> Device Drivers
-> Network device support
-> Wireless LAN
-> < > Broadcom IEEE802.11n PCIe SoftMAC WLAN driver

Я тут пробывал всякие вырианты, чёт ничего не работает...

Там же сказано, что можно скачать у них драйвера и поставить их в /lib/firmware/bcrm/...
Пробывал - не работает
Пробывал это:

emerge linux-firmware

Видимо это то же самое, что и драйвера в ту папку положить, тока до кучи ещё драйверов всяких левых...

Что ещё нужно сделать, после того, как я положил туда драйвера? как это работает?)  На каком этапе подгружается...

Кароче пока устройство не видно...
Кста, в ubuntu live cd драйвера ставятся... пока ещё не посмотрел какие...


2) Не определяется устройства при подключении их к компу (USB флешки).
Ладно бы не определялись, но вот устройства в /dev не появляются

Как я понимаю, то нужно, чтоб udev "стоял", так вот, он "стоит".
Что ещё нужно поставить, чтоб устройства появлялись?

2

1) Покажите вывод команды

dmesg

.
2) Покажите вывод команды

/etc/init.d/udevd status
Был, был и весь вышел...

3

Когда втыкаю flash вывод такой:

dmesg | tail -n 26:
[10473.774773] hub 4-1:1.0: state 7 ports 6 chg 0000 evt 0002
[10473.775073] hub 4-1:1.0: port 1, status 0101, change 0001, 12 Mb/s
[10473.775084] usb 4-1.1: USB disconnect, device number 5
[10473.775089] usb 4-1.1: unregistering device
[10473.775095] usb 4-1.1: unregistering interface 4-1.1:1.0
[10473.775191] usb 4-1.1: usb_disable_device nuking all URBs
[10473.930828] hub 4-1:1.0: debounce: port 1: total 150ms stable 100ms status 0x100
[10477.101558] hub 4-1:1.0: state 7 ports 6 chg 0000 evt 0002
[10477.101865] hub 4-1:1.0: port 1, status 0101, change 0001, 12 Mb/s
[10477.205763] hub 4-1:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
[10477.216757] hub 4-1:1.0: port 1 not reset yet, waiting 10ms
[10477.278746] usb 4-1.1: new high-speed USB device number 6 using ehci_hcd
[10477.289728] hub 4-1:1.0: port 1 not reset yet, waiting 10ms
[10477.365959] usb 4-1.1: default language 0x0409
[10477.367837] usb 4-1.1: udev 6, busnum 4, minor = 389
[10477.367846] usb 4-1.1: New USB device found, idVendor=090c, idProduct=1000
[10477.367853] usb 4-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10477.367859] usb 4-1.1: Product: USB DISK
[10477.367863] usb 4-1.1: Manufacturer: SMI Corporation
[10477.367868] usb 4-1.1: SerialNumber: AA04012900007532
[10477.368065] usb 4-1.1: usb_probe_device
[10477.368068] usb 4-1.1: configuration #1 chosen from 1 choice
[10477.368579] usb 4-1.1: adding 4-1.1:1.0 (config #1, interface 0)
[10477.368674] libusual 4-1.1:1.0: usb_probe_interface
[10477.368697] libusual 4-1.1:1.0: usb_probe_interface - got id
[10477.368843] drivers/usb/core/inode.c: creating file '006'

Через некоторое время там начинает "сыпаться" это:

dmesg | tail -n 10
[10651.809297] xhci_hcd 0000:09:00.0: @00000000b88203c0 00000000 00000000 00000000 00000000
[10651.809299] xhci_hcd 0000:09:00.0: @00000000b88203d0 00000000 00000000 00000000 00000000
[10651.809301] xhci_hcd 0000:09:00.0: @00000000b88203e0 00000000 00000000 00000000 00000000
[10651.809302] xhci_hcd 0000:09:00.0: @00000000b88203f0 b8820000 00000000 00000000 00001802
[10651.809304] xhci_hcd 0000:09:00.0: Ring deq = ffff8800b8820010 (virt), 0xb8820010 (dma)
[10651.809306] xhci_hcd 0000:09:00.0: Ring deq updated 1 times
[10651.809307] xhci_hcd 0000:09:00.0: Ring enq = ffff8800b8820010 (virt), 0xb8820010 (dma)
[10651.809308] xhci_hcd 0000:09:00.0: Ring enq updated 1 times
[10651.809367] xhci_hcd 0000:09:00.0: // xHC command ring deq ptr low bits + flags = @00000008
[10651.809369] xhci_hcd 0000:09:00.0: // xHC command ring deq ptr high bits = @00000000

/etc/init.d/udevd - нету такого, зато есть это
/etc/init.d/udev
/etc/init.d/udev-mount
/etc/init.d/udev-postmount

У всех статус такой:

status: started

4

Logioniz пишет:

Когда втыкаю flash вывод такой:

Я хотел увидеть вывод команды сразу после загрузки, чтобы увидеть, что там не так с WiFi-картой.

Покажите также

rc-status -a

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

Был, был и весь вышел...

5

dmesg:
http://pastebin.com/tSR9jub4

rc-status:
http://pastebin.com/faYdbd0Q

6

тыц

7

Logioniz пишет:

rc-status:
http://pastebin.com/faYdbd0Q

Сервиса dbus не заметил, пакет sys-apps/dbus установлен?

Был, был и весь вышел...

8

нет, не установлен...
Я его установил, но дело-то не в нём, или нет?
Вроде он нужен для монтирования автоматического, нет? (это применительно к флешкам, а вообще он используется много для чего, например для посылки сообщений приложениям, кароче это своего рода межпроцессное взаимодействие).

Я себе так представлял, что udev в /dev/block регистрирует устройство (usb flash), а dbus его автоматом монтирует куда-нить, иль не так?
Кароче, я его поставил, а толку всё равно нет.

Что касается wifi я ещё не успел прочитать статью, тока пролистал её... Скоро отпишусь.

9

Logioniz пишет:

Кароче, я его поставил, а толку всё равно нет.

...и добавили в уровень запуска?

Был, был и весь вышел...

10 (29.04.2012 19:01:08 отредактировано Logioniz)

нет, но /etc/init.d/dbus restart делал, так как после установки было написано)
кстати, когда вставляю флеш, ядро как-то регистрирует её, куда-то добавляет (ввёл команду такую: udevadm --debug monitor)
НО, проделал я эту команду в ubuntu-e, там чёт намного больше всяких добавлений вылетает + кста, тот самый block/sdb показывает.

Итак, внимание вопрос:
может я что-то в ядре упустил?
Что нужно иметь в .config файле?

11

Logioniz пишет:

кстати, когда вставляю флеш, ядро как-то регистрирует её, куда-то добавляет (ввёл команду такую: udevadm --debug monitor)

Покажите после этого вывод команды

mount

Какое рабочее окружение (KDE, Gnome, ...) используете?

Был, был и весь вышел...

12

Весьма вероятно, что должен быть установлен пакет sys-auth/consolekit, запущен соответствующий сервис и включен USE-флаг для используемого вами менеджера дисплеев (kdm, gdm, slim,...).

Был, был и весь вышел...

13 (29.04.2012 19:13:09 отредактировано Logioniz)

я изменил сообщение выше, прочитайте пожалуйста...

mount ничем не отличается до вставки флэшки от после вставки

Я X-ы вообще не ставил... я тока недавно (1 день назад) поставил при помощи handbook-a gentoo, т.е. там минимальный набор утилит + ядро и всё... поэтому мне проблематично переписываться здесь)

Мне надо установить этот пакет - consolekit?

14

Logioniz пишет:

Я X-ы вообще не ставил... я тока недавно (1 день назад) поставил при помощи handbook-a gentoo, т.е. там минимальный набор утилит + ядро и всё... поэтому мне проблематично переписываться здесь)

Автомонтирование флешек при отсутствии рабочего окружения можно настроить — так или так.

...или установить какое-либо рабочее окружение или менеджер окон.

P.S. Сделайте загрузочный диск или флешку на основе SystemRescueCd, загрузитесь с неё, введите в консоли

startx

...и попытайтесь там проверить поддержку нужного вам оборудования. На основании этих данных проще будет настроить рабочую систему.

Был, был и весь вышел...

15

wifi
Спасибо, ссылка помогла, тока странно, вроде делал всё то же самое, ну видимо не всё...

16

Logioniz пишет:

Мне надо установить этот пакет - consolekit?

Когда будете устанавливать рабочее окружение, вытянется по зависимостям.

Был, был и весь вышел...

17

Не нравится мне эта надпись:

Logioniz пишет:

drivers/usb/core/inode.c: creating file '006'

Обычно появляется если не хватает в ядре подключенных модулей

Может это поможет тыц

18

Спасибо, последняя ссылка помогла, я в ядре действительно кое-что забыл отметить:
USB Mass Storage support

19

Да, забыл совсем:
Lupo Alberto, ormorph - большое спасибо