Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

SCSI Generic (sg) driver

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

Trình điều khiển chung SCSI (sg)

20020126

Giới thiệu

Driver SCSI Generic (sg) là một trong 4 thiết bị SCSI “cao cấp” trình điều khiển cùng với sd, st và sr (đĩa, băng và CD-ROM tương ứng). Sg mang tính tổng quát hơn (nhưng ở mức độ thấp hơn) so với các anh chị em của nó và có xu hướng được sử dụng trên các thiết bị SCSI không phù hợp với các danh mục đã được bảo trì. Vì vậy sg được sử dụng cho máy quét, ghi CD và đọc đĩa CD âm thanh kỹ thuật số trong số những thứ khác.

Thay vì ghi lại giao diện của trình điều khiển ở đây, thông tin phiên bản được cung cấp cùng với các con trỏ (tức là URL) nơi tìm tài liệu và các ví dụ.

Các phiên bản chính của trình điều khiển sg

Có ba phiên bản chính của sg được tìm thấy trong nhân Linux (lk):
  • sg phiên bản 1 (bản gốc) từ năm 1992 đến đầu năm 1999 (lk 2.2.5). Nó dựa trên cấu trúc giao diện sg_header.

  • sg phiên bản 2 từ lk 2.2.6 trong dòng 2.2. Nó dựa trên một phiên bản mở rộng của cấu trúc giao diện sg_header.

  • sg phiên bản 3 được tìm thấy trong dòng lk 2.4 (và dòng lk 2.5). Nó bổ sung thêm cấu trúc giao diện sg_io_hdr.

Tài liệu lái xe SG

Tài liệu mới nhất của trình điều khiển sg được lưu giữ tại

-ZZ0000ZZ

Phần này mô tả trình điều khiển sg phiên bản 3 được tìm thấy trong dòng lk 2.4.

Tài liệu (phiên bản lớn) cho trình điều khiển sg phiên bản 2 được tìm thấy trong Dòng lk 2.2 có thể được tìm thấy tại

-ZZ0000ZZ

Tài liệu gốc cho trình điều khiển sg (trước lk 2.2.6) có thể là được tìm thấy trong kho lưu trữ LDP tại

-ZZ0000ZZ

Mô tả tổng quát hơn về hệ thống con Linux SCSI trong đó sg là một một phần có thể được tìm thấy tại ZZ0000ZZ.

Mã ví dụ và tiện ích

Có hai gói tiện ích sg:

và trước đó

Cả hai gói sẽ hoạt động trong dòng lk 2.4. Tuy nhiên, sg3_utils cung cấp nhiều hơn khả năng. Chúng có thể được tìm thấy tại: ZZ0000ZZ và freecode.com

Một cách tiếp cận khác là xem xét các ứng dụng sử dụng trình điều khiển sg. Chúng bao gồm cdrecord, cdparanoia, SANE và cdrdao.

Ánh xạ các phiên bản nhân Linux sang các phiên bản trình điều khiển sg

Dưới đây là danh sách các nhân Linux dòng 2.4 đã có phiên bản mới của tài xế sg:

  • lk 2.4.0sg phiên bản 3.1.17
    • lk 2.4.7 : sg phiên bản 3.1.19

    • lk 2.4.10 : sg phiên bản 3.1.20 [1]

    • lk 2.4.17 : sg phiên bản 3.1.22

Để tham khảo, đây là danh sách các nhân Linux trong dòng 2.2 đã có phiên bản mới của trình điều khiển sg:

  • lk 2.2.0phiên bản sg gốc [không có số phiên bản]
    • lk 2.2.6 : sg phiên bản 2.1.31

    • lk 2.2.8 : sg phiên bản 2.1.32

    • lk 2.2.10 : sg phiên bản 2.1.34 [SG_GET_VERSION_NUM ioctl xuất hiện lần đầu]

    • lk 2.2.14 : sg phiên bản 2.1.36

    • lk 2.2.16 : sg phiên bản 2.1.38

    • lk 2.2.17 : sg phiên bản 2.1.39

    • lk 2.2.20 : sg phiên bản 2.1.40

Chuỗi phát triển lk 2.5 hiện có phiên bản sg 3.5.23 có chức năng tương đương với phiên bản sg 3.1.22 được tìm thấy trong lk 2.4.17.

Douglas Gilbert

26 tháng 1 năm 2002

dgilbert@interlog.com