Jump to content

kernel[0]: ttyioss9000000 Hardware Overflow


1 post in this topic

Recommended Posts

Hi all,


First of all, thanks for your great work! with this forum i managed to install five hackintosh, working near the 100%. This topic is related to a machine that i've done about 4months ago. Here are the specs of the machine:


Lenovo ThinkCentre A61 9134


CPU: AMD Athlon 64 x2 3800+ / 2.4 GHz

Mobo Chipset: AMD 690G / 1000MhZ Bus Type

Installed RAM: 2x1Gb DDR2 SDRAM 667 MHz PC2-5300

Hard Disk: Serial ATA-300 160Gb

Optical: Serial ATA CD-RW / DVD-ROM combo

Graphic: GeForce 7300LE 128MB 64bit



I've installed easy with kalyway 10.5.2, selected the 9.2.0 (sleep) hacked kernel. here are the uname -a fingerprint:


unlenovo:~ valvoline$ uname -a

Darwin lenovo.local 9.2.0 Darwin Kernel Version 9.2.0: Sun Mar 2 00:11:08 SCT 2008; made by ToH:xnu-1228/BUILD/obj/RELEASE_I386 i386

lenovo:~ valvoline$

All is working, as the following screenshoots can show:







Anyway, i've noticed a strange behaviour during the last weeks. At random intervals, the machine freeze itself without a reason. Many times, the freeze occurs when the machine is in idle (no one at the keyboard) with screensaver. however, i've switched off the software/hardware sleep, because the machine is used as server for my intranet @ home, so i guess it's not an ACPI issue. I've changed the RAM, thinking about a strange ram error problem. no results. The only strange thing i've noticed, inspecting the machine si the followint log into system.log:


Oct 20 18:08:18 lenovo kernel[0]: ttyioss9000000: Hardware Overflow


The message is repeated several times (about 1000+) into my logs. anyway it's not critical, since i'm writing with a warning about 15minutes ago.

no other errors, on the log. no disk error, no gfx errors, nothing. googling around with this error, i've found only (ONE :D ) link. it's a link to the official apple darwin sources code:




messing up with the source code, i've found this:


void IOSerialBSDClient::



struct tty *tp = &map.ftty;

u_long event, data;

IOReturn rtn;


rtn = fSession->dequeueEvent(&event, &data, false);

assert(!rtn && event != PD_E_EOQ && (event & PD_E_MASK) != VALID_DATA);


switch(event) {


break; // Pass on the character to tty layer


case PD_RS232_E_LINE_BREAK: data = 0; /* no_break */

case PD_E_FRAMING_ERROR: SET(data, TTY_FE); break;

case PD_E_INTEGRITY_ERROR: SET(data, TTY_PE); break;




IOLog("ttyioss%04x: %sware Overflow\n", tp->t_dev,

(event == PD_E_SW_OVERRUN_ERROR) ? "Soft" : "Hard" );

event = 0;




/* no_break */



default: /* Ignore */

event = 0;




if (event)

(*linesw[(int)tp->t_line].l_rint)(data, tp);



Seems that something with the IOSerialFamily is not working well. any clues? anybody with the same error? it's in any way related to my strange-freeze-problem?


Thanks in advance for your attention!


Thanks to ImageShack for Free Image Hosting

Link to comment
Share on other sites


  • Create New...