Chào mừng bạn đến với TiemDienThoai.com
Kiến thức · Lỗi theo triệu chứng

Máy sập nguồn liên tục theo chu kỳ vài giây: phân biệt bootloop nhẹ với treo logo đứng yên

Cơ chế watchdog timer khiến máy tự sập-bật liên tục khác hẳn treo logo đứng yên — cách đo chu kỳ lặp để định hướng lỗi phần mềm hay phần cứng.

Mục lục bài viết

Có hai kiểu “kẹt logo” thường bị gộp chung: kiểu máy đứng yên mãi ở logo hãng không nhúc nhích, và kiểu máy sáng logo, tắt phụt, sáng lại — lặp theo chu kỳ vài giây suốt hàng chục lần. Kiểu thứ hai thực chất là dạng bootloop nhẹ, khác hẳn cơ chế và cách xử lý so với treo logo đứng yên. Gọi chung là “treo logo” cho cả hai khiến nhiều người cố chờ máy tự qua, trong khi chu trình sập-bật liên tục đang gây hại thêm cho pin.

Watchdog timer khiến máy tự sập nguồn giữa chừng thay vì đứng yên

Chip xử lý có một mạch giám sát gọi là watchdog timer, theo dõi tiến trình khởi động. Nếu một bước trong chuỗi boot không phản hồi hoặc treo quá thời gian quy định, watchdog kích hoạt lệnh reset cứng để máy khởi động lại từ đầu. Khi bước gây lỗi lặp lại y hệt ở mỗi lần thử, máy rơi vào vòng lặp sập nguồn – khởi động – sập nguồn theo đúng chu kỳ mà watchdog đặt ra, thường 5-10 giây tuỳ dòng chip. Đây là lý do bootloop nhẹ luôn có tính lặp lại đều đặn, không ngẫu nhiên.

Treo logo đứng yên: watchdog không kích hoạt hoặc bị vô hiệu hoá

Khi máy đứng yên hẳn ở logo trong nhiều phút, nhiều khả năng bước khởi động bị treo ở giai đoạn watchdog chưa được kích hoạt (thường trong bootloader cấp thấp, trước khi kernel nạp xong), hoặc phần cứng liên quan trực tiếp đến watchdog đã hỏng nên không thể tự kích hoạt reset. Trường hợp này thường gắn với lỗi phần cứng nặng hơn: chip nhớ eMMC/UFS lỗi ở phân vùng khởi động, hoặc chân hàn BGA của chip xử lý bị nứt do nhiệt.

Phân biệt bootloop phần mềm với phần cứng qua tần suất chu kỳ

Bootloop do phần mềm — bản cập nhật lỗi, ứng dụng hệ thống crash ngay từ lúc khởi động, hoặc cache hỏng — thường có chu kỳ sập/bật đều tăm tắp vì bước gây lỗi luôn giống nhau. Bootloop do phần cứng, chẳng hạn chân pin tiếp xúc chập chờn hoặc điện áp PMIC không ổn định, thường có chu kỳ không đều — lúc 3 giây, lúc 8 giây. Ghi thời gian 5-6 lần lặp bằng đồng hồ bấm giờ là cách sơ bộ định hướng nguyên nhân trước khi kiểm tra sâu.

Vì sao không nên để máy tự lặp bootloop trong thời gian dài

Mỗi lần sập-bật là một lần dòng điện khởi động (inrush current) chạy qua tụ điện và IC nguồn ở cường độ cao hơn bình thường. Lặp lại hàng trăm lần trong vài giờ có thể làm nóng cục bộ khu vực PMIC, đẩy nhanh lão hoá mối hàn vốn đã yếu sẵn, còn pin phải xả dòng đỉnh lặp đi lặp lại, không tốt cho tuổi thọ. Cách an toàn là ngắt nguồn hẳn ngay khi nhận ra chu kỳ lặp, thay vì để máy tự loay hoay.

Bước kiểm tra trước khi can thiệp sâu vào phần mềm

Trước khi flash lại firmware hay xoá dữ liệu, nên thử vào Safe Mode để kiểm tra máy có thoát vòng lặp khi tải hệ điều hành ở chế độ tối giản hay không. Vào được Safe Mode ổn định nghĩa là nguyên nhân nhiều khả năng ở một ứng dụng cụ thể, xử lý bằng xoá cache/dữ liệu ứng dụng đó. Nếu Safe Mode cũng lặp chu kỳ sập nguồn, vấn đề nhiều khả năng nằm sâu ở kernel hoặc phần cứng.

Hiểu nhầm thường gặp

Quan niệm phổ biến là máy còn tự bật lên được nghĩa là nhẹ hơn treo logo hẳn, cứ để sạc qua đêm rồi máy sẽ tự qua. Thực tế ngược lại: bootloop chu kỳ đều đặn do watchdog kích hoạt liên tục tiêu tốn điện năng nhanh hơn máy đứng yên ở logo, vì mỗi lần khởi động lại đều nạp lại toàn bộ tiến trình boot tốn điện. Để qua đêm không giải quyết nguyên nhân gốc và có thể khiến pin cạn kiệt ở trạng thái xả sâu lặp lại nhiều lần.

Xem thêm

Bài viết nằm trong cụm nội dung Sập nguồn & treo logo — tổng hợp bài viết. Để hiểu thêm về trường hợp treo logo đứng yên hoàn toàn không lặp chu kỳ, đọc thêm bài Điện thoại treo logo hãng, không vào được màn hình chính: bootloop do phần mềm hay phần cứng để so sánh hai dạng bootloop này rõ hơn.

Hoàng Gia Bảo - kỹ thuật viên trưởng
Tác giả phụ trách chuyên mục

Kỹ thuật viên trưởng — Kỹ thuật viên trưởng tại trung tâm sửa chữa, trực tiếp chẩn đoán và xử lý hàng nghìn ca lỗi điện thoại mỗi năm.

Xem hồ sơ và chuyên môn →
Bình luận bài viết

Để lại bình luận

Thông tin liên hệ chỉ dùng để phản hồi, không hiển thị công khai.