Tenga en cuenta las tres actualizaciones al final de la publicación.
Problema original
Instalé Lubuntu 14.04.1 en un Acer Travelmate 4500 anterior usando la forcepae
opción y ajustando upowerd.py de acuerdo con /ubuntu//a/515909/288322 . Después de ejecutar el administrador de actualizaciones hasta que se dice que el sistema está actualizado, tengo dos problemas: no puedo acceder a las memorias USB y la computadora portátil se cuelga durante el apagado.
El problema podría estar conectado de alguna manera a los paquetes de actualización "biblioteca común libudev" y "/ dev / y proceso de fondo de conexión en caliente " : seleccioné una actualización a la vez; al seleccionar "biblioteca común libudev" como el último último (quería seleccionar "/ dev / y el proceso de fondo hotplug" como el último), la actualización se bloqueó en ese momento, la barra de estado mostró Setting up udev (204-5ubuntu20.5)
. Algunas líneas antes de eso, decía Adding diversion of /bin/udevadm to /bin/udevadm.upgrade by fake-udev'
; eso también podría ser de interés. Aparte de eso, era la preparación habitual para desempaquetar, desempacar, procesar y configurar "libudev1: i386 (204-5ubuntu20.5)". Tuve que matar al administrador de actualizaciones y reiniciar la computadora portátil.
Ahora bien, es decir, después de re-arranque, puedo acceder a las memorias USB de memoria y el excelente trabajo del sistema de apagado (mostrando All processes ended within 1 seconds...
, un mensaje sobre NetworkManager [471], Deactivating swap
y Will now halt
a continuación, apagando. Hasta aquí todo bien, pero la radio no era funcionaba; no había ninguna eth1 en la lista iwconfig
. Reinicié pero continuó como se describe (USB perfecto, apagado perfecto, sin conexión inalámbrica). En ese momento, publiqué una descripción en la pregunta /ubuntu// q / 521402/288322 (tal vez esa descripción podría ayudar, a pesar de que cerré esa pregunta).
Luego, abrí nuevamente el administrador de actualizaciones y automáticamente ejecutó algunas tareas y mostró el mensaje de que el sistema ahora está actualizado. No hubo más actualizaciones disponibles, es decir, el "/ dev / y el proceso en segundo plano de conexión en caliente" que aún no elegí instalar se debe haber instalado automáticamente. USB y apagado funciona, inalámbrico no.
Luego, después de reiniciar, esto cambió: ahora, yo ...
- ... no puede acceder a ninguna memoria USB;
- ... el sistema se cuelga al mostrar el apagado
Killing all remaining processes ... [fail]
, aparece un mensaje en NetworkManager yWill now halt
nunca se apaga; - ... el eth1 inalámbrico funciona bien.
Con respecto al bloqueo durante el apagado, describí una etapa un poco anterior (aún válida, pero los detalles podrían haber cambiado marginalmente) en una pregunta sobre Lubuntu: ni el apagado ni el reinicio funcionan .
Con respecto a las memorias USB, ¿leí USB reconocido pero no disponible? . Aquí, información similar:
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
Antes de ingresar a cualquier dispositivo 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
Después de ingresar dos dispositivos USB (una tarjeta de memoria y un disco duro externo que funcionan bien en otra computadora):
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
Sin embargo, ninguno de los dispositivos USB es accesible en PCManFM y tampoco figura en / media / luke.
Con ambos dispositivos USB todavía conectados, se fdisk
muestra:
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
Y lsblk
muestra lo mismo con los dispositivos USB conectados:
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 también solo muestra las mismas cuatro particiones. Y también la Utilidad de Discos no muestra las memorias USB.
dmesg
muestra:
[ 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
Reinicié la computadora portátil varias veces; el problema persiste. Cuando se utiliza un Live CD de Lubuntu 14.04.1, se puede acceder directamente a todos los dispositivos.
¿Podría este problema estar relacionado con udev ? Porque entre reiniciar después de la primera actualización fallida y antes de volver a ejecutar el administrador de actualizaciones una vez más, pude acceder a los dispositivos USB, así como apagar el sistema correctamente. Pero faltaba wifi / eth1. Puse todo el syslog en https://www.dropbox.com/sh/b1ghdxsq1x1v7wv/AAD05PcvzIY33SpbcsXoK0QKa?dl=0 en caso de que eso pueda ayudar. También agregué kern.log, apt / history.log, apt / term.log, installer / syslog, installer / debug y la salida de lspci -nn
y demidecode
.
También hubo un comentario de que el kernel podría no asignarse correctamente a sd *, ¿se reconoce USB pero no está disponible? .
Gracias por algunas pistas de antemano!
Actualización 1
Por casualidad, descubrí que se puede acceder a una memoria USB que ya está conectada antes de encender la computadora portátil.
Ahora, lsusb
muestra:
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
Y '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
Y 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
Y finalmente 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
Sin embargo, una vez que quité la memoria USB (haciendo clic en el icono de desmontar en PCManFM y desenchufando la memoria) e inserté nuevamente, ya no es accesible. La entrada en PCManFM todavía está allí, pero al hacer clic en ella, dice 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
.
En dmesg | grep usb
las siguientes líneas nuevas aparecen:
[ 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
El resultado de lsusb
, fdisk -l
y lsblk
todavía se ve igual que el anterior (en la sección de actualización).
Si ahora conecto una segunda memoria USB (es decir, dos están conectadas), se puede acceder a esa en PCManFM utilizando la entrada del menú de la primera memoria. Si, entonces, inserto un tercero (es decir, tres están conectados), no puedo acceder porque todavía hay una sola entrada (la primera) en PCManFM que conduce a la segunda memoria USB.
Ahora (es decir, con tres palos), lsblk
muestra:
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
Gracias por sugerencias y ayuda!
Actualización 2
Ahora, instalé Debian 7 (Wheezy) donde obtuve otros / más información / mensajes de error para (partes de) el mismo problema. Durante el inicio normal, el mensaje
'udevd[384]: timeout: killing '/sbin/modprobe -b acpi:ACPI0002:' [466]'
apareció cien veces, seguido de
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)
Después de eso, la puesta en marcha continuó como debería.
También / var / log / syslog está lleno de entradas de
'udevd[384]: timeout: killing '/sbin/modprobe -b acpi:ACPI0002:' [466]'
e incluye una vez por puesta en marcha también
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
La buena noticia es que todos estos masajes de error, y la demora que causaron los errores durante el inicio y el apagado, podrían evitarse incluir en la lista negra los 'sbs' del módulo del kernel (que se agregan sbs.blacklist=yes
después ... quiet splash
en Grub) que están relacionados con el Sistema de batería inteligente utilizado en mi portátil. Con este ajuste, todo funciona bien en Debian.
Espero que esto pueda ayudar a alguien a ajustar Lubuntu para que también funcione en otras computadoras portátiles antiguas.
¡Gracias!
Actualización 3
Ahora, instalé Lubuntu 14.04.2 usando la forcepae
opción y ajustando upowerd.py de acuerdo con /ubuntu//a/515909/288322 . La buena noticia es que se puede acceder a las memorias USB sin problemas .
Sin embargo, los problemas en el cierre siguen existiendo. Dice:
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.
Estos mensajes se repiten una y otra vez. (No hay diferencia si uno pone en la lista negra el módulo del núcleo sbs
o no).
Gracias por sugerencias y ayuda!
echo "0" | sudo tee /proc/sys/kernel/hung_task_timeout_secs
Respuestas:
Dado que está utilizando un procesador de núcleo único, creo que NO debería utilizar la opción forcepae.
La instalación estándar de Lubuntu usa un kernel no pae y los procesadores pentimum M SON aptos para pae, sin embargo, el kernel no pae también es un kernel no SMP. Tener un núcleo SMP en un sistema de núcleo único lo ralentizará, por lo tanto, tiene el error "Tainted: G S" aquí. La instalación de Lubuntu 14.04.1 falla, upowerd parece bloquearse .
G = todos los módulos tienen licencia GPL (no es gran cosa)
S = ocurrió en un núcleo SMP que se ejecuta en hardware que no ha sido certificado como seguro para ejecutar multiprocesador
https://wiki.ubuntu.com/DebuggingKernelOops
https://help.ubuntu.com/community/Kernel#SMP
El problema con un kernel pae en un procesador pentimu m no es la capacidad pae, es el hecho de que un procesador de núcleo único no debe ejecutarse en un kernel que sea SMP.
fuente
forcepae
opción. ¿Es posible usar Lubuntu con una especie de "opción no SMP"?forcepae
y use i386 u otra opción básica que no sea amd64.forecepae
opción produce el mensaje de error:Kernel requires features not present on the CPU: PAE
.