Перейти к содержанию
    

Ядро зависает при активации сетевой карты

Уже второй день бьюсь над проблемой. Сначала у меня была проблема с питанием (питал от китайского зарядника на полампера). Сейчас использую двухамперный БП на 5В, подключенный к пинам питания разъема GPIO.

 

Поставил генту, скомпилировал ядро, впилив поддержку сетевухи в ядро. Запускаю, на строчке

[    2.717677] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:60:da:44

виснет.

 

ОК, сделал поддержку сетевухи модулем. Та же беда: виснет при загрузке модуля

[    2.248512] devtmpfs: mounted
[    2.254558] Freeing unused kernel memory: 348K (c075f000 - c07b6000)
[    2.512617] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    2.633063] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    2.642094] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

 

Что может быть не так? Конфигурацию ядра делал по умолчанию:

make ARCH=arm CROSS_COMPILE=/usr/bin/arm-none-eabi- bcmrpi_defconfig

Потом собрал

make -j4 ARCH=arm CROSS_COMPILE=/usr/bin/arm-none-eabi- Image modules dtbs

Все модули и dtb файлы куда надо распихал. Что за беда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте проверку

 

Уберите проблемный модуль из:

/lib/modules/4.1.13-100.fc21.x86_64/kernel/drivers/

только вместо 4.1.13-100.fc21.x86_64 напишите то, что покажет результат команды

uname -r

там в продолжении директории точно такая же структура как в ядре директория drivers

скопируйте модуль в другое место, а оттуда уберите.

 

можно конечно попробовать убрать ваш модуль из /etc/modules, но убрать модуль физически дает гарантию его неустановки.

 

Если загрузится без него попробуйте установить драйвер командой insmod.

Расскажите что получилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм. Странно. Все равно виснет на активации USB:

[    2.003863] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    2.012266] Indeed it is in host mode hprt0 = 00001101
[    2.182850] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.194696] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.204517] devtmpfs: mounted
[    2.210414] Freeing unused kernel memory: 348K (c075f000 - c07b6000)
[    2.219170] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[    2.227820] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.240352] hub 1-1:1.0: USB hub found
[    2.246298] hub 1-1:1.0: 5 ports detected
[    2.523857] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    2.634324] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    2.643335] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

Я уж было подумал, что проводки питания дюжеть тонкие и на них хорошо проседает, но измерение на "кренке" дали 4.9В на входе и нормальные 3.3В на выходе, т.е. с питанием ОК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я уж было подумал, что проводки питания дюжеть тонкие и на них хорошо проседает, но измерение на "кренке" дали 4.9В на входе и нормальные 3.3В на выходе, т.е. с питанием ОК.

[ 2.643335] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

Причем здесь питание и проводки - это явный программный глюк.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...