Không có dấu nhắc đăng nhập trên bảng điều khiển nối tiếp


7

Tôi đã kết nối cáp USB nối tiếp từ OS X với bảng Banana Pi chạy Arch Linux ARM, được phân phối bởi Lemaker . Bản thân kết nối hoạt động tốt - Tôi thấy tất cả các thông báo khởi động khi khởi động, tôi có thể thả xuống U-Boot và đưa ra các lệnh, v.v.; Tôi giả định rằng kết nối đang hoạt động như mong đợi.

Tuy nhiên, ngay sau khi trình tự khởi động kết thúc và tôi sẽ được nhắc về thông tin đăng nhập của mình, màn hình sẽ trống (xóa các mục trước đó) và không có dấu nhắc đăng nhập xuất hiện.

Googling xung quanh tiết lộ rằng tôi nên:

  1. Kích hoạt tính năng trên bảng điều khiển nối tiếp: systemctl enable getty@ttyS0.service
  2. Đảm bảo rằng đối số khởi động kernel console=ttyS0,115200consoletham số cuối cùng

Làm như vậy, tôi vẫn không nhận được lời nhắc đăng nhập. Kiểm tra nhật ký cho thấy systemd vì một số lý do không thể bắt đầu dev-ttyS0.device :

Nov 25 20:20:27 pi-server systemd[1]: Timed out waiting for device dev-ttyS0.device. Nov 25 20:20:27 pi-server systemd[1]: Dependency failed for Serial Getty on ttyS0.

journalctl -u dev-ttyS0.devicekhông tiết lộ bất kỳ thông tin bổ sung - chỉ có điều nó đã hết thời gian. systemctl start dev-ttyS0.devicecũng hết lần.

Tôi đang thiếu gì? Tại sao systemd không thể khởi động thiết bị? Và quan trọng hơn, tại sao dấu nhắc đăng nhập bị thiếu?

Đang chạy Linux pi-server 3.4.90 #2 SMP PREEMPT Tue Aug 5 14:11:40 CST 2014 armv7l GNU/Linux

Cảm ơn bạn đã giúp đỡ và hướng dẫn của bạn!

Câu trả lời:


11

Sau khi đọc thêm về các internets, tôi phát hiện ra rằng một phiên bản systemd mới hơn yêu cầu kernel có tùy chọn cấu hình CONFIG_FHANDLE=y- tuy nhiên, tùy chọn này không có trên phiên bản kernel có trong hình ảnh ArchLinux chính thức của Banana-pi (3.4.90).

Tôi đã biên dịch lại kernel với tùy chọn đi kèm và bây giờ lời nhắc đăng nhập xuất hiện như mong đợi -> mọi thứ đều tuyệt vời.

Đối với những người quan tâm đến việc biên dịch kernel mới hơn (3.4.103+ tại thời điểm viết bài này), tôi đã làm theo các hướng dẫn được cung cấp ở đây trên Ubuntu Server 14.04 ảo. Không gặp phải bất kỳ vấn đề. Tôi chỉ đi theo điểm mà tôi đã biên dịch kernel - Tôi không tạo hình ảnh SD mới.

Cập nhật

Hình ảnh Banana Pi Arch Linux chính thức hiện có chứa phiên bản kernel mới 3.4.103 nên không cần phải biên dịch lại.


Tôi sẽ ... trong 23 giờ. :)
Robert Rossmann

Cảm ơn cũng đã trở lại với bản cập nhật. Đây là những kiểu hỏi đáp yêu thích của tôi - một người hỏi thành thật đưa ra câu trả lời, cuối cùng tự mình tìm ra câu trả lời sau khi không ai có thể đưa ra và mô tả chi tiết tình huống cho tất cả những người khác. Trở lại một lần nữa vào tháng sau với thông tin liên quan mới có sẵn chỉ làm cho nó đáng khen ngợi hơn nhiều.
mikeerv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.