Ticket #1376 (closed defect: fixed)

Opened 11 years ago

Last modified 2 years ago

GSM does not respond to flow control

Reported by: mwester@… Owned by: openmoko-devel
Priority: highest Milestone:
Component: GSM Modem Version: GTA02v6
Severity: critical Keywords:
Cc: buglog@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:


The GSM does not respond to the hardware flow control signals in a timely
manner, resulting in occasional buffer overruns from the UART, and associated
data loss. This happens most often when the GTA0x is brought out of suspend
mode due to incoming call or SMS, with the result being that the call or SMS is

Specifics of the test setup, remediation attempts, and other information will be
happily shared with whomever is assigned to work on this bug.

Briefly, the easiest way to observe this is to have the GSM flow-controlled
during a suspend, then wake the device by sending it an SMS or a call. You'll
observe a buffer overrun approximately 1 out of 10 attempts by default,
depending on timing issues and the length of the message that caused the wakeup.

By changing the point at which the UART interrupts the host CPU from the default
1/2 full to 3/4 full, the problem becomes almost a certainty, with better than 2
out of 3 probability that a buffer overrun will occur.

The UART hardware will signal to flow-control the GSM when the GTA01 UART FIFO
reaches 14 characters deep (it has 16 slots). We can assume that the hardware
does not signal this until after the 14th character is complete, and therefore
it is logical to assume that the GSM will transmit the 15th character before it
can respond to the flow-control -- this would allow one full character time
extra headroom. However, looking at the dumps of the buffers when this overrun
occurs, it does not appear that the overrun is by some small, constant number of
characters (which might indicate a timing issue in the GSM or perhaps the
hardware between it and the host UART). Instead all remaining characters in the
message being transmitted are lost, regardless of the length of the message. In
other words, the behavior is consistent with a GSM that only checks for
flow-control _before sending an entire message_.

Regardless of the cause, the fact is that the GSM does not honor flow-control in
the way it should, which has been proven to cause data-loss on the GTA01, and
based on observed behavior is likely to cause data-loss on the GTA02 as well.

Change History

comment:1 Changed 11 years ago by sean_chiang@…

  • Status changed from new to assigned

comment:2 Changed 11 years ago by roh

  • Owner changed from sean_chiang@… to sean_chiang

comment:3 Changed 11 years ago by mwester@…

Update on this issue, please?

comment:4 Changed 11 years ago by john_lee

  • Owner changed from sean_chiang to openmoko-devel
  • HasPatchForReview unset

comment:5 Changed 9 years ago by joerg

  • Status changed from assigned to closed
  • Resolution set to fixed

I think that's fixed with MOKO10b / MOKO11
Please reopen if the issue persists

comment:6 Changed 2 years ago by Chassmetly

What Is Cephalexin Prescribed For <a href=http://zol1.xyz/order-zoloft-pills.php>Order Zoloft Pills</a> Propecia Work On The Temples Compra Viagra <a href=http://kama1.xyz/kamagra-pill.php>Kamagra Pill</a> Foros Comprar Kamagra Levitra 10 Mg Giovani <a href=http://clomid.ccrpdc.com/clomid-price.php>Clomid Price</a> Qsymia No Prescription Online Propecia Foglio Illustrativo <a href=http://viag1.xyz/viagra-discount.php>Viagra Discount</a> On sale discount isotretinoin tablets online visa accepted Bronchitis Keflex <a href=http://cial5mg.xyz/need-to-order-cialis.php>Need To Order Cialis</a> Cialis Medicamento Para Que Sirve Maxman <a href=http://viag1.xyz/brand-viagra-online.php>Brand Viagra Online</a> Achats De Pilules Viagra isotretinoin where can i buy <a href=http://cial5mg.xyz/generic-cialis-100mg.php>Generic Cialis 100mg</a> Himcospaz Tadalafil Soft Tabs <a href=http://zol1.xyz/buy-zoloft-uk.php>Buy Zoloft Uk</a> Buy Doxycycline 30 Pills What The Diffencebetween Venlafaxine <a href=http://viag1.xyz/china-viagra-online.php>China Viagra Online</a> Synthroid No Script Propecia Perderpelo <a href=http://kama1.xyz/map.php>Kamagra On Line</a> Viagra Dal Canada Propecia Cheapest Secure <a href=http://cial5mg.xyz/tadalafil-tablets.php>Tadalafil Tablets</a> Cialis On Sale Medecine Amoxil <a href=http://viag1.xyz/viagra-free-trial.php>Viagra Free Trial</a> Priligy 30 Propecia Akne <a href=http://zol1.xyz/mail-order-zoloft.php>Mail Order Zoloft</a> Canadian Parmacy What Is Amoxicillin Used On <a href=http://cial1.xyz/buy-cialis.php>Buy Cialis</a> Tamoxifen Online Canada Tomar Cialis Y Aspirina <a href=http://zol1.xyz/generic-zoloft-pricing.php>Generic Zoloft Pricing</a> Order Now Doxycycline Esiste Cialis Generico <a href=http://zoloft.ccrpdc.com/zoloft-to-buy.php>Zoloft To Buy</a> Cialis Generico Paypal Female Kamagra Jelly <a href=http://cial5mg.xyz/order-cialis-pills.php>Order Cialis Pills</a> Viagra 100mg 4st Online Pharmach <a href=http://cial1.xyz/buy-cialis-online-usa.php>Buy Cialis Online Usa</a> Propecia Minoxidil Hair Follicles Cialis Per Paypal Bezahlen <a href=http://cial5mg.xyz/buy-cialis-online-cheap.php>Buy Cialis Online Cheap</a> Zithromax Dosage Cats Dapoxetina In Italia <a href=http://zol1.xyz/order-zoloft-in-usa.php>Order Zoloft In Usa</a> Viagra Beziehen Erection Remedies <a href=http://levitra.ccrpdc.com/levitra-overnight.php>Levitra Overnight</a> Prise Kamagra Svizzera Oral Jelly Kamagra <a href=http://cial1.xyz/mail-order-cialis.php>Mail Order Cialis</a> Effetti Del Cialis Comprar Cialis Disfuncion Erectil <a href=http://zol1.xyz/order-generic-zoloft.php>Order Generic Zoloft</a> Progesterone Legally Sinus Infection Cephalexin Or Clarithromycin <a href=http://kama1.xyz/buy-generic-kamagra-online.php>Buy Generic Kamagra Online</a> Generika Viagra Shop Viagra Besoin D'Ordonnance <a href=http://zithromax.ccrpdc.com/zithromax-antibiotics.php>Zithromax Antibiotics</a> Cheap Viagra Fast Buy Cheap Antabuse Online <a href=http://zol1.xyz/zoloft-100mg.php>Zoloft 100mg</a> Generic Levitra Reviews Achat Orlistat <a href=http://priligy.ccrpdc.com/where-can-i-order-priligy-online.php>Where Can I Order Priligy Online</a> Viagra Nebenwirkungen Magen Viagra Danger Sante <a href=http://zoloft.ccrpdc.com/buy-zoloft-on-line.php>Buy Zoloft On Line</a> Buy Nexium 40mg Tablets Isotretinoin Order Internet No Physician Approval <a href=http://zol1.xyz/cheap-generic-zoloft.php>Cheap Generic Zoloft</a> Discount Direct Stendra Website Mastercard Accepted Pharmacy Zithromax Rapid Heart Rate <a href=http://levitra.ccrpdc.com/best-levitra-prices.php>Best Levitra Prices</a> Amoxicillin And Lab Tests Cialis 20 Mg Wechselwirkungen <a href=http://cial5mg.xyz/cheap-cialis-and-viagra.php>Cheap Cialis And Viagra</a> Order Alli Propecia Online Pharmacy New York <a href=http://kama1.xyz/kamagra-soft-tablets.php>Kamagra Soft Tablets</a> Licensed Mexican Pharmacy Online Order Ciprofloxacin Eye Drops <a href=http://viag1.xyz/buy-generic-viagra.php>Buy Generic Viagra</a> Cheap Real Propecia Indiadrugs <a href=http://cial1.xyz/buy-online-cialis.php>Buy Online Cialis</a> Buy Femara The return they get from investing money taken in as premiums before it is paid out as claims is a crucial part of their income. <a href=http://quickloan-24.com>loans no credit check</a> Ali Ahmed Namita Sharma Hamidur Mullick Area Credit Manager Risk Credit Operations.Venta Viagra Barata <a href=http://zol1.xyz/zoloft-online-buy.php>Zoloft Online Buy</a> Viagra Gold 800mg Dose Of Amoxicillin <a href=http://cial5mg.xyz/fast-delivery-cialis.php>Fast Delivery Cialis</a> Order Stendra 100mg Erectile Dysfunction Best Website Pharmacy

Note: See TracTickets for help on using tickets.