Điều gì gây ra tạm dừng trong quá trình thăm dò thiết bị hệ thống?


7

Tôi đang chạy FreeBSD 10.0-ĐÁNG TIN CẬY.

Trong quá trình thăm dò thiết bị khởi động, có hai lần tạm dừng 30 giây. Đầu ra liên quan đến điều này là

# dmesg
...
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
...

Tôi còn khá mới với HĐH này nhưng điều này có nghĩa là hệ thống đang phát hiện một thiết bị nhưng không thể tìm ra nó là gì? Tôi không có gì ngoài những thứ thiết yếu được đính kèm - ổ cứng và ổ đĩa quang và được xác nhận với:

# camcontrol devlist
<MATSHITA DVD-RAM UJ-841S 1.00>     at scbus0 target 0 lun 0 (pass0,cd0)
<HGST HTS7250xxxxxxxx GHB0xxxx>     at scbus1 target 0 lun 0 (pass1,ada0)

Tôi đã thử một số lệnh khác để có thêm một số thông tin:

# camcontrol rescan all
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
Re-scan of bus 0 was successful
Re-scan of bus 1 was successful
Re-scan of bus 2 was successful
Re-scan of bus 3 was successful
Re-scan of bus 4 was successful

Với camcontrol rescan allhệ thống một lần nữa tạm dừng hai lần trong 30 giây trước khi giải cứu xe buýt. Ngay cả khi tôi yêu cầu quét chỉ một chiếc xe buýt, hệ thống vẫn khăng khăng thực hiện quét 'apcoat0' trước. Ngoài ra, các dòng "apcoat0 ..." có màu trắng đậm và sáng mà ai đó nói với tôi có nghĩa đó là phản hồi hạt nhân. Tôi sẽ rất vui nếu tôi thậm chí có thể giảm thời gian tạm dừng. Tôi đã thử nhập kern.cam.ada.default_timeout=5vào /boot/loader.confnhưng không có tác dụng. Tôi đã tìm kiếm lâu dài và chăm chỉ mà không thành công và không thể nhận được nhiều sự giúp đỡ. Bất cứ ai biết tốt hơn có bất kỳ ý tưởng? Cảm ơn!

Chỉ cần thêm, đây là ĐÁNG TIN CẬY-10. Trong một thời gian ngắn trước đó, tôi đã chạy RELEASE-8.3, nó hoạt động hoàn hảo mà không bị chậm trễ. Quá trình khởi động mất khoảng 15 giây. Nhưng ngay khi tôi bắt đầu học trên R8.3, nó đã đạt EOL, vì vậy tôi mới quyết định chuyển lên R10. Các mô-đun hạt nhân ATA cho R10 rất khác so với các mô-đun trong R8.3. Tôi đã đọc về những thay đổi như vậy nhưng tôi không biết phải đi đâu từ đây.


1
ATAPI_IDENTIFY đề xuất rằng vấn đề là ổ đĩa DVD. Có lỗi không nếu bạn khởi động với một đĩa trong ổ đĩa DVD?
Allan Jude

Thật không may, sự chậm trễ (nó chỉ là một sự chậm trễ vì hệ thống đang hoạt động tốt nếu không - sự chậm trễ chỉ thực sự, thực sự gây phiền nhiễu) luôn luôn không có vấn đề gì. Ngay bây giờ tôi thực sự khởi động với một đĩa trong ổ đĩa để làm trình quản lý khởi động vì tôi có một vài phân vùng trên ổ cứng không cài đặt trình quản lý khởi động. Đĩa chỉ chuyển trách nhiệm khởi động cho bộ tải khởi động FreeBSD mặc định. Sự chậm trễ cũng xuất hiện trên bản cài đặt trước đó chiếm toàn bộ ổ cứng mà không có đĩa nào trong ổ đĩa DVD khi khởi động.
Carl Salinger

Câu trả lời:


1

Tất cả chỉ ra là một lỗi / hồi quy bắt đầu từ FreeBSD 9.1

Và đáng buồn thay, không có cách giải quyết có sẵn. Có lẽ bạn có thể cung cấp thêm chi tiết về vấn đề của bạn (phần cứng, phiên bản FreeBSD) trên kern/173435.


0

Kể từ khi một ổ đĩa DVD sẽ là một da (4) thiết bị không phải là một ada (4) thiết bị, cố gắng hạ thấp kern.cam.da.default_timeouttrong/boot/loader.conf


1
Cám ơn vì sự gợi ý. Tôi đã thử nó và không có thay đổi. Tôi cũng đã kiểm tra giá trị thời gian chờ mặc định cụ thể đó trước khi tôi thực hiện thay đổi và nó là 60. Đối với vấn đề của tôi, dường như là hai thời gian chờ lệnh với mỗi lần là 30 giây.
Carl Salinger

0

Vẫn còn hai điều cần thử:

  1. Cố gắng cập nhật chương trình cơ sở của ổ đĩa DVD. Có vẻ như nó sử dụng phiên bản 1.00. Có một cơ hội tốt nó đã được cập nhật để sửa lỗi này.
  2. Tháo ổ đĩa. Dù sao nó cũng là một phần cứng cũ.
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.