Пожалуйста, обратите внимание на три обновления в конце поста.
Оригинальная проблема
Я установил Lubuntu 14.04.1 на более старый Acer Travelmate 4500, используя forcepae
опцию и настроив upowerd.py в соответствии с /ubuntu//a/515909/288322 . После запуска диспетчера обновлений, пока система не будет обновлена, у меня возникли две проблемы: я не могу получить доступ к USB-накопителям и ноутбук зависает во время выключения.
Проблема может быть как-то связана с пакетами обновлений "libudev для общей библиотеки" и "/ dev / и фоновый процесс hotplug" : я выбирал по одному обновлению за раз; при выборе «libudev общей библиотеки» в качестве второго последнего (я хотел выбрать «/ dev / and hotplug background process» в качестве последнего), обновление зависало в тот момент, когда отображалась строка состояния Setting up udev (204-5ubuntu20.5)
. Несколько строк до этого сказано Adding diversion of /bin/udevadm to /bin/udevadm.upgrade by fake-udev'
; это также может представлять интерес. Кроме этого это была обычная подготовка к распаковке, распаковке, обработке и настройке "libudev1: i386 (204-5ubuntu20.5)". Пришлось убить менеджер обновлений и перезапустить ноутбук.
Теперь, то есть после повторной загрузки, я могу получить доступ к Палочки USB памяти и отключения системы работы отлично (показывая All processes ended within 1 seconds...
, сообщение о NetworkManager [471], Deactivating swap
а Will now halt
затем, прекратив. До сих пор так хорошо, но беспроводная не было работает; в списке нет eth1 iwconfig
. Я перезагрузился, но он продолжал, как описано (USB отлично, выключено, без беспроводной связи). На этом этапе я разместил описание в вопросе /ubuntu// q / 521402/288322 (возможно, это описание могло бы помочь, хотя я закрыл этот вопрос.)
Затем я снова открыл менеджер обновлений, и он автоматически запустил некоторые задачи и показал сообщение о том, что система обновлена. Больше не было доступных обновлений, т. Е. «Фоновый процесс / dev / and hotplug», который я еще не выбрал для установки, должен быть установлен автоматически. USB и выключение работали, беспроводной нет.
Затем, после перезапуска, это изменилось: теперь я ...
- ... не может получить доступ к любым USB-накопителям;
- ... система зависает при отключении, показывая
Killing all remaining processes ... [fail]
сообщение в NetworkManager иWill now halt
никогда не выключается; - ... беспроводной eth1 работает нормально.
Что касается зависания во время выключения, я описал несколько более раннюю стадию (все еще действующую, но детали могли незначительно измениться) в вопросе о Lubuntu: ни выключение, ни перезапуск не работают .
По поводу флешек я читал USB опознан но не доступен? , Здесь похожая информация:
luke@humboldt:~$ uname -a
Linux humboldt 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:58:01 UTC 2014 i686 i686 i686 GNU/Linux
Перед входом в любые USB-устройства:
luke@humboldt:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
После ввода двух USB-устройств (одна карта памяти и один внешний жесткий диск, оба прекрасно работают на другом компьютере):
luke@humboldt:~$ lsusb
Bus 001 Device 005: ID 8644:800b
Bus 001 Device 006: ID 1058:0910 Western Digital Technologies, Inc. MyBook Essential External HDD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Тем не менее, ни одно из USB-устройств не доступно в PCManFM и также не указано в каталоге / media / luke.
С обоими подключенными USB-устройствами fdisk
видно:
luke@humboldt:~$ sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 Köpfe, 63 Sektoren/Spur, 9729 Zylinder, zusammen 156301488 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Festplattenidentifikation: 0x000e9d19
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 2048 19533297 9765625 83 Linux
/dev/sda2 19533822 156301311 68383745 5 Erweiterte
/dev/sda5 153718784 156301311 1291264 82 Linux Swap / Solaris
/dev/sda6 19533824 153718783 67092480 83 Linux
Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
И lsblk
показывает то же самое с подключенными устройствами USB:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 74,5G 0 disk
├─sda1 8:1 0 9,3G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1,2G 0 part [SWAP]
└─sda6 8:6 0 64G 0 part
sr0 11:0 1 1024M 0 rom
GParted также показывает только те же четыре раздела. А также Дисковая утилита не показывает память USB.
dmesg
шоу:
[ 1076.648283] usb 1-4: new high-speed USB device number 5 using ehci-pci
[ 1076.780965] usb 1-4: New USB device found, idVendor=8644, idProduct=800b
[ 1076.780978] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1076.780987] usb 1-4: Product: USB Flash Disk
[ 1076.780996] usb 1-4: Manufacturer: General
[ 1076.781005] usb 1-4: SerialNumber: 00000000000010D7
[ 1080.492276] usb 1-3: new high-speed USB device number 6 using ehci-pci
[ 1080.625435] usb 1-3: New USB device found, idVendor=1058, idProduct=0910
[ 1080.625447] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1080.625457] usb 1-3: Product: External HDD
[ 1080.625465] usb 1-3: Manufacturer: Western Digital
[ 1080.625474] usb 1-3: SerialNumber: 5743414E5933333530363735
Я перезагрузил ноутбук несколько раз; проблема сохраняется. При использовании Lubuntu 14.04.1 live-CD все устройства доступны напрямую.
Может ли эта проблема быть связана с Udev ? Потому что между перезапуском после первого неудачного обновления и повторным запуском диспетчера обновлений я мог получить доступ к USB-устройствам и корректно завершить работу системы. Но Wi-Fi / eth1 отсутствовал. Я поместил весь системный журнал на https://www.dropbox.com/sh/b1ghdxsq1x1v7wv/AAD05PcvzIY33SpbcsXoK0QKa?dl=0 на случай, если это может помочь. Я также добавил kern.log, apt / history.log, apt / term.log, установщик / syslog, установщик / отладку и вывод lspci -nn
и demidecode
.
Был также комментарий, что ядро может неправильно отображаться на sd *, см. USB распознан, но недоступен? ,
Спасибо за некоторые советы заранее!
Обновление 1
Случайно я обнаружил, что USB-флешка, которая уже подключена до включения ноутбука, доступна.
Теперь lsusb
показывает:
Bus 001 Device 002: ID 8644:800b
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
И 'fdisk -l`:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 Köpfe, 63 Sektoren/Spur, 9729 Zylinder, zusammen 156301488 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Festplattenidentifikation: 0x000e9d19
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 2048 19533297 9765625 83 Linux
/dev/sda2 19533822 156301311 68383745 5 Erweiterte
/dev/sda5 153718784 156301311 1291264 82 Linux Swap / Solaris
/dev/sda6 19533824 153718783 67092480 83 Linux
Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
Platte /dev/sdb: 2003 MByte, 2003828736 Byte
62 Köpfe, 62 Sektoren/Spur, 1018 Zylinder, zusammen 3913728 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Festplattenidentifikation: 0x00005b5c
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 62 3913191 1956565 b W95 FAT32
И lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 74,5G 0 disk
├─sda1 8:1 0 9,3G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1,2G 0 part [SWAP]
└─sda6 8:6 0 64G 0 part
sdb 8:16 1 1,9G 0 disk
└─sdb1 8:17 1 1,9G 0 part /media/luke/9369-1C8B
sr0 11:0 1 1024M 0 rom
И наконец dmesg | grep usb
:
[ 0.099144] usbcore: registered new interface driver usbfs
[ 0.099163] usbcore: registered new interface driver hub
[ 0.099198] usbcore: registered new device driver usb
[ 1.048135] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.048140] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.048144] usb usb1: Product: EHCI Host Controller
[ 1.048148] usb usb1: Manufacturer: Linux 3.13.0-35-generic ehci_hcd
[ 1.048151] usb usb1: SerialNumber: 0000:00:1d.7
[ 1.048889] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.048894] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.048897] usb usb2: Product: UHCI Host Controller
[ 1.048901] usb usb2: Manufacturer: Linux 3.13.0-35-generic uhci_hcd
[ 1.048905] usb usb2: SerialNumber: 0000:00:1d.0
[ 1.049437] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.049441] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.049445] usb usb3: Product: UHCI Host Controller
[ 1.049448] usb usb3: Manufacturer: Linux 3.13.0-35-generic uhci_hcd
[ 1.049452] usb usb3: SerialNumber: 0000:00:1d.1
[ 1.049969] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.049973] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.049977] usb usb4: Product: UHCI Host Controller
[ 1.049981] usb usb4: Manufacturer: Linux 3.13.0-35-generic uhci_hcd
[ 1.049984] usb usb4: SerialNumber: 0000:00:1d.2
[ 1.416097] usb 1-6: new high-speed USB device number 2 using ehci-pci
[ 1.560837] usb 1-6: New USB device found, idVendor=8644, idProduct=800b
[ 1.560842] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.560846] usb 1-6: Product: USB Flash Disk
[ 1.560850] usb 1-6: Manufacturer: General
[ 1.560853] usb 1-6: SerialNumber: 00000000000010D7
[ 1.662608] usb-storage 1-6:1.0: USB Mass Storage device detected
[ 1.662848] scsi2 : usb-storage 1-6:1.0
[ 1.663257] usbcore: registered new interface driver usb-storage
Однако, как только я извлек USB-флешку (щелкнув по значку размонтирования в PCManFM и отсоединив флешку) и вставив его снова, он больше не доступен. Запись в PCManFM все еще там, но при нажатии на нее написано Error mounting /dev/sdb1 at /media/luke/9369-1C8B: Command-line 'mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/sdb1" "/media/luke/9369-1C8B"' exited with non-zero exit status 32: mount: special device /dev/sdb1 does not exist
.
Появятся dmesg | grep usb
следующие новые строки:
[ 724.977853] usb 1-6: USB disconnect, device number 2
[ 729.652276] usb 1-6: new high-speed USB device number 3 using ehci-pci
[ 729.784976] usb 1-6: New USB device found, idVendor=8644, idProduct=800b
[ 729.784988] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 729.784998] usb 1-6: Product: USB Flash Disk
[ 729.785007] usb 1-6: Manufacturer: General
[ 729.785016] usb 1-6: SerialNumber: 00000000000010D7
[ 729.785593] usb-storage 1-6:1.0: USB Mass Storage device detected
[ 729.785733] scsi3 : usb-storage 1-6:1.0
Вывод lsusb
, fdisk -l
и lsblk
до сих пор выглядит так же, как указано выше (в разделе обновления).
Если я теперь подключу вторую флешку USB (т. Е. Подключены две), эта будет доступна в PCManFM с помощью пункта меню самой первой флешки. Если я тогда вставлю третий (то есть три подключены), я не смогу получить к нему доступ, потому что в PCManFM все еще есть только одна запись (самая первая), которая ведет ко второму USB-накопителю.
Теперь (то есть с тремя палками), lsblk
показывает:
sda 8:0 0 74,5G 0 disk
├─sda1 8:1 0 9,3G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1,2G 0 part [SWAP]
└─sda6 8:6 0 64G 0 part /media/luke/61314bd4-8148-493a-9812-38a73af8bb8
sdb 8:16 1 983,8M 0 disk
└─sdb1 8:17 1 983,8M 0 part /media/luke/9369-1C8B
sdc 8:32 1 1,9G 0 disk
└─sdc1 8:33 1 1,9G 0 part
sdd 8:48 1 1,9G 0 disk
└─sdd1 8:49 1 1,9G 0 part
sr0 11:0 1 1024M 0 rom
Спасибо за подсказки и помощь!
Обновление 2
Теперь я установил Debian 7 (Wheezy), где я получил некоторую другую / дополнительную информацию / сообщения об ошибках (части) той же проблемы. При нормальном запуске сообщение
'udevd[384]: timeout: killing '/sbin/modprobe -b acpi:ACPI0002:' [466]'
появился сто раз, затем
udevadm settle - timeout of 120 seconds reached, the event queue contains:
/sys/devices/LNSYSTM:00/LNXSYBUS:00/ONP0A03:00/device:09/PNP0C09:00/ACPI0001:00/ACPI0002:00 (719)
/sys/devices/LNSYSTM:00/LNXSYBUS:00/ONP0A03:00/device:09/PNP0C09:00/ACPI0001:00/ACPI0002:00/power_supply/sbs-charger (972)
/sys/devices/LNSYSTM:00/LNXSYBUS:00/ONP0A03:00/device:09/PNP0C09:00/ACPI0001:00/ACPI0002:00/power_supply/sbs-charger (973)
/sys/devices/LNSYSTM:00/LNXSYBUS:00/ONP0A03:00/device:09/PNP0C09:00/ACPI0001:00/ACPI0002:00/power_supply/BTA0 (1105)
/sys/devices/LNSYSTM:00/LNXSYBUS:00/ONP0A03:00/device:09/PNP0C09:00/ACPI0001:00/ACPI0002:00/power_supply/BTA0 (1106)
После этого пуск продолжился как надо.
Также / var / log / syslog полон записей
'udevd[384]: timeout: killing '/sbin/modprobe -b acpi:ACPI0002:' [466]'
и включает в себя один раз за запуск также
Sep 27 10:36:37 humboldt kernel: [ 960.684082] INFO: task kworker/0:3:481 blocked for more than 120 seconds.
Sep 27 10:36:37 humboldt kernel: [ 960.684093] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Sep 27 10:36:37 humboldt kernel: [ 960.684102] kworker/0:3 D f31b9265 0 481 2 0x00000000
Sep 27 10:36:37 humboldt kernel: [ 960.684115] f72ce810 00000046 c101de72 f31b9265 00000002 f72ce810 f72c3f50 f72c3f3c
Sep 27 10:36:37 humboldt kernel: [ 960.684133] c1285024 c1284eec c116cbb8 f72c3f0c f5c70518 fffee575 f72ce810 c139cc6c
Sep 27 10:36:37 humboldt kernel: [ 960.684150] f5f6005c f5f60064 c139cc2c c101b544 f72ce810 f5c70500 f72c3f63 f7186a44
Sep 27 10:36:37 humboldt kernel: [ 960.684167] Call Trace:
Sep 27 10:36:37 humboldt kernel: [ 960.684185] [<c101de72>] ? try_to_wake_up+0x78/0x80
Sep 27 10:36:37 humboldt kernel: [ 960.684200] [<c1285024>] ? __mutex_unlock_slowpath+0x18/0x19
Sep 27 10:36:37 humboldt kernel: [ 960.684211] [<c1284eec>] ? mutex_unlock+0x9/0xa
Sep 27 10:36:37 humboldt kernel: [ 960.684225] [<c116cbb8>] ? acpi_ec_transaction+0x1df/0x202
Sep 27 10:36:37 humboldt kernel: [ 960.684236] [<c101b544>] ? set_next_entity+0x29/0x51
Sep 27 10:36:37 humboldt kernel: [ 960.684248] [<c1284f8c>] ? __mutex_lock_common.isra.7+0x76/0xae
Sep 27 10:36:37 humboldt kernel: [ 960.684260] [<c1284f14>] ? mutex_lock+0x13/0x15
Sep 27 10:36:37 humboldt kernel: [ 960.684289] [<f80fe1fc>] ? smbus_alarm+0x4a/0xa4 [sbshc]
Sep 27 10:36:37 humboldt kernel: [ 960.684309] [<c116c5ae>] ? acpi_ec_run+0x13/0x32
Sep 27 10:36:37 humboldt kernel: [ 960.684319] [<c11685b7>] ? acpi_os_execute_deferred+0x1a/0x23
Sep 27 10:36:37 humboldt kernel: [ 960.684333] [<c10331db>] ? process_one_work+0x113/0x1eb
Sep 27 10:36:37 humboldt kernel: [ 960.684344] [<c1033b1a>] ? worker_thread+0xa3/0x11a
Sep 27 10:36:37 humboldt kernel: [ 960.684355] [<c1033a77>] ? manage_workers.isra.34+0x1a8/0x1a8
Sep 27 10:36:37 humboldt kernel: [ 960.684365] [<c1035fba>] ? kthread+0x62/0x67
Sep 27 10:36:37 humboldt kernel: [ 960.684376] [<c1035f58>] ? flush_kthread_worker+0x73/0x73
Sep 27 10:36:37 humboldt kernel: [ 960.684389] [<c1289ac6>] ? kernel_thread_helper+0x6/0xd
Хорошей новостью является то, что всех этих сообщений об ошибках - и задержке ошибок, вызванных во время запуска и выключения - можно было бы избежать внесения в черный список модуля ядра 'sbs' (добавление sbs.blacklist=yes
после ... quiet splash
в Grub), который связан с Smart Battery System, используемой в мой ноутбук. С этой настройкой все отлично работает на Debian.
Надеюсь, это поможет кому-то настроить Lubuntu , чтобы он работал и на других старых ноутбуках.
Благодарность!
Обновление 3
Теперь я установил Lubuntu 14.04.2, используя forcepae
опцию и настроив upowerd.py в соответствии с /ubuntu//a/515909/288322 . Хорошей новостью является то, что USB-накопители доступны без проблем .
Тем не менее, проблемы при закрытии все еще существуют. Это говорит:
wait-for-state stop/waiting
* Stopping rsync daemon rsync [OK]
* Asking all remaining processes to terminate… [OK]
* Killing all remaining processes… [fail]
nm-dispatcher.action: Caught signal 15, shutting down...
* Deactivating swap… [OK]
* Will now halt
[ 360.064265] INFO: task upowerd:1473 block for more than 120 seconds.
[ 360.064441] Tainted: G S 3.16.0-34-generic #47"14.04.1-Ubuntu
[ 360.064620] "echo 0 > /proc/sys/kernel/hung_tasks_timeout_secs" disables this message.
[ 480.065143] INFO: task halt:2588 block for more than 120 seconds.
[ 480.065302] Tainted: G S 3.16.0-34-generic #47"14.04.1-Ubuntu
[ 480.065481] "echo 0 > /proc/sys/kernel/hung_tasks_timeout_secs" disables this message.
Эти сообщения затем повторяются снова и снова. (Нет разницы в том, занесен ли модуль в черный список модуль ядра sbs
или нет.)
Спасибо за подсказки и помощь!
echo "0" | sudo tee /proc/sys/kernel/hung_task_timeout_secs
Ответы:
Поскольку вы используете одноядерный процессор, я считаю, что вы не должны использовать опцию Forcepae.
Стандартная установка Lubuntu использует ядро non-pae, и процессоры Pentimum M способны работать с pae, однако ядро non-pae также не является ядром SMP. Наличие ядра SMP в одноядерной системе замедлит вас, поэтому у вас есть ошибка для «Tainted: G S» здесь. Установка Lubuntu 14.04.1 завершается неудачно, upowerd, кажется, зависает .
G = все модули имеют лицензию GPL (ничего страшного)
S = произошло в ядре SMP, работающем на оборудовании, которое не было сертифицировано как безопасное для работы многопроцессорной системы
https://wiki.ubuntu.com/DebuggingKernelOops
https://help.ubuntu.com/community/Kernel#SMP
Проблема с ядром Pae на процессоре Pentimu m заключается не в возможности Pae, а в том, что одноядерный процессор не должен работать на ядре с SMP.
источник
forcepae
опцией. Можно ли использовать Lubuntu с некой «опцией SMP»?forcepae
и использовать i386 или других не amd64 базового варианта.forecepae
опции дает сообщение об ошибке:Kernel requires features not present on the CPU: PAE
.