ปัญหาสำคัญ
การออกแบบ Triple Speed Ethernet โดยใช้ SGMII PCS และ 1000BASE-X โปรโตคอลจะได้รับจํานวนไบต์ preamble ที่ไม่ถูกต้อง
สําหรับโปรโตคอล 1000BASE-X การเข้ารหัสของช่วงเวลาที่ไม่ได้ใช้งาน /I2/ คือ สร้างขึ้นจาก 2 กลุ่มโค้ด: /K28.5/ อักขระที่ตําแหน่งคู่ และ /D16.2/ ที่ตําแหน่งคี่ หากgmii_tx_enของมั่นใจ GMII เกิดขึ้น ในตําแหน่งคี่ เครื่องส่งสัญญาณจะไม่สามารถส่งสัญญาณได้ทันที ใส่กลุ่มรหัส Start-Of-Packet /S/ เป็นอักขระที่ไม่ได้ใช้งาน ต้องดําเนินการให้เสร็จสมบูรณ์ ดังนั้นอักขระ /S/จะถูกแทรกหลังจาก /I2/ เสร็จสมบูรณ์ ในสถานการณ์สมมตินี้ มีการแทรก /D16.2/ ของ /I2/ แทนที่ไบต์แรกของ preamble field และ /S/ ที่ ไบต์ที่สองของ Preamble Field ระหว่างการรับเฟรมนี้ receive state machine จะแทนที่ /S/ ด้วยไบต์ preamble อย่าง ไร ก็ ตาม ไบต์ preamble ตัวแรกของเฟรม GMII การส่งข้อมูลเดิมจะไม่ถูกเปลี่ยนใหม่ ด้วย Preamble ไบต์ (ถูกแทนที่ด้วย /D16.2/ อักขระเพื่อให้เสร็จสมบูรณ์ ลําดับไม่ได้ใช้งานระหว่างการส่ง) ผลลัพธ์ของสถานการณ์นี้ ไบต์เดียวของการสูญเสีย preamble ทั้งระบบ IEEE 802.3-2008 ข้อมูลจําเพาะอธิบายถึงปัญหานี้ในข้อ 65.1.3.2.1:หมายเหตุ 1 - ฟังก์ชันการส่ง 1000BASE-X PCS จะเปลี่ยนเป็น Octet แรก preamble with /S/ code-group หรือมันละทิ้ง octet แรก และแทนที่ Octet ที่สองของ preamble ด้วย /S/ code-group การตัดสินใจนี้ขึ้นอยู่กับการจัดวางแนวแบบคู่หรือคี่ของ PCS ส่งแผนภาพสถานะ (ดูรูปภาพ 36-5) รับพีซี 1000BASE-X ฟังก์ชันจะแทนที่ /S/ code-group ด้วย Octet of preamble ทวิตเตอร์ที่สามของ preamble คือ octet แรกที่ส่งผ่าน 1000BASE-X PHY โดยไม่มีการดัดแปลง