DocScrutinizer05 | dbus on maemo is flawed, massively. We need an update which will fix many of the randomly happening erratic behavior of the whole system. See https://lists.freedesktop.org/archives/dbus/2008-March/009526.html >> At which point the badness happens: The daemon (apparently) immediately closes the connection, oblivious to the fact that there is critical data in it's socket buffer as-yet un-read.<< | 18:53 |
---|---|---|
DocScrutinizer05 | particularly such a nasty one that potentially caused bazillion random erratic behaviors in system without leaving much of a trace | 22:57 |
merlin1991 | but I found a way where one can end up with a non errata enabled kernel when installing all the thumb packages which could have made things fail | 16:01 |
---|---|---|
merlin1991 | you patched a preinst into community-ssu-enabler to check for errata fix in kernel, but that isn't run on upgrade | 17:03 |
bencoh | http://wiki.maemo.org/Community_SSU/Thumb#ARM_errata_657417 | 20:26 |
---|---|---|
freemangordon | bencoh: the errata workaround is in ld | 20:27 |
mario | "If you have kernel-power v51r1 or above, no custom kernel will be installed, as needed errata workaround is now included in kernel-power." | 19:03 |
---|
DocScrutinizer05 | but IIRC ~poettering 's main concern that lead to invention of PA been the "unpredictable latency" of ALSA - a complete aberration | 04:45 |
---|
DocScrutinizer05 | >>If you have kernel-power v51r1 or above, no custom kernel will be installed, as needed errata workaround is included in kernel-power v51r1 (and above)<< | 00:34 |
---|
kerio | (with the errata fix if it doesn't end up in -testing's kernel) | 21:15 |
---|---|---|
merlin1991 | kerio: we'll provide a stripped down kernel-power as a cssu kernel (with errata fix) and merge the thumb changes into -testing | 21:15 |
freemangordon | kerio: cssu-testing kernel will provide kernel-feature-errataxxxx-workaround | 21:15 |
psycho_oreos | I think for thumb compatibility you need to have those two errata patches applied. Maybe even ideally to use the same set of GCC compiler as well. | 10:21 |
---|
Pali | like IBE bit for thumb errata | 11:02 |
---|
DocScrutinizer05 | yep, the schematics has an erratum there | 23:44 |
---|
Pali | freemangordon: can you check if we need CONFIG_ARM_ERRATA_458693 and CONFIG_ARM_ERRATA_460075 ? | 21:41 |
---|---|---|
freemangordon | afaik the only errata we need is thumb one | 21:41 |
freemangordon | DocScrutinizer05: for sure it does, kernel-errata-xxx-workaround | 02:56 |
---|
DocScrutinizer05 | extremely annoying example, filled with ~85% made-up and erratic assumptions: ivgalvez' rant in http://talk.maemo.org/showthread.php?t=91308 - now moved to another thread I can't locate | 06:46 |
---|
DocScrutinizer05 | there's for sure more "magic", like compensating for aberrations of cam, etc | 23:22 |
---|
Pali | freemangordon: btw, where did you get info about rx51 thumb errata and PPA smc instruction API? | 00:22 |
---|---|---|
freemangordon | Pali: thumb errata is in lkml for exmple | 00:25 |
Pali | and then totally missing: back camera, AD5820 Autofocus, BCM2048 (Bluetooth and FM/RDS receiver) and OMAP3 ROM Random Number Generator support (will resent patches after thumb2 errata will be accepted) | 12:01 |
---|
freemangordon | besides ARM errata workaround | 18:58 |
---|---|---|
FatPhil | * @brief twl_workaround - implement errata XYZ | 21:11 |
FatPhil | * XYZ errata workaround requires the TWL DCDCs to use | 21:11 |
FatPhil | Does the CSSU pay any attention to the ARM errata for the OMAP? | 19:10 |
---|---|---|
kerio | FatPhil: cssu-thumb ships a kernel (which is a rebranding of kernel-power) with the errata workaround | 19:17 |
kerio | errata 430973 and errata 657417 | 19:21 |
FatPhil | yeah, I think ARM errata 430973 was the Thumb issue I remember (or should I say, clearing the BTB could solve the issue that I remember) | 21:51 |
Pali | freemangordon: do you have binary which can be used for testing errata? | 21:09 |
---|---|---|
freemangordon | Pali: a good test will be to boot into cssu-thumb and to disable the errata workaround :) | 21:12 |
Pali | also I refactored arm errata patch for thumb2 isa | 23:10 |
---|
freemangordon | it just misses the workaround for the errata | 22:47 |
---|
DocScrutinizer05 | obviously attaching a charger will fix it since VBUS always present so PHY won't stop working and thus never asserts OTG erratically | 04:31 |
---|
kerio | warfare: btw, now that you have cssu-thumb installed you have to be careful, don't flash kernels without the thumb2 errata fix | 08:47 |
---|---|---|
freemangordon | we've been hit by that, kernel-feature-errata-... shit | 11:13 |
kerio | as in, running one won't make the cpu blow up because of the silicon errata | 18:40 |
---|
jon_y | I thought it was merely stock+errata fix | 11:13 |
---|
kerio | the errata workaround | 21:34 |
---|---|---|
freemangordon | apply nicely? thumb errata workaround is the last thing i care about in 3.5.4, it is missing /dev/twl4030-madc ;) | 21:37 |
kerio | but packages will depend on the "kernel-feature-something-errata" package | 22:11 |
---|
kerio | (there's a silicon errata from texas instruments regarding the thumb2 ISA) | 17:34 |
---|---|---|
kerio | if you now boot with a kernel without the thumb2 errata workaround, shit will blow up epically | 18:28 |
kerio | so don't boot with a kernel without the thumb2 errata workaround | 18:29 |
kerio | freemangordon: is sb-thumb-errata-provider just a dummy package? | 15:21 |
---|
kerio | fw190: install a fake package that provides kernel-feature-errata-430973-workaround | 09:18 |
---|---|---|
kerio | all the thumb packages depend on kernel-feature-errata-430973-workaround | 09:20 |
fw190 | so where from shoul I get this errata | 09:20 |
freemangordon | anyone willing to make a .dep providing kernel-feature-errata-workaround? so -thumb repo to be usable in SB. | 15:35 |
---|
kerio | DocScrutinizer51: maybe not, if you're running the thumb2 errata workaround | 20:28 |
---|
Estel_ | You're overexagerrating things, they're just happy that cssu will contain thumb ;P | 22:57 |
---|
freemangordon | a kernel in CSSU-stable, with glibc fix and BT CVE fix. And thumb errata patch. An almost full blown KP in -testing, i.e. the one without bq stuff and several more packages. | 21:26 |
---|---|---|
kerio | because the errata workaround is enabled by default | 23:48 |
kerio | wouldn't there be an official errata from TI? | 17:17 |
---|---|---|
RST38h | Doc: Of course there are erratas, usually specific to each stepping of the chip production | 17:25 |
Estel_ | merlin1991, could you elaborate? I use multiboot kernel-power, which provides thumb-errata-workarounds, and it's "provides" satisfied cssu-thumb fork | 21:53 |
---|---|---|
Estel_ | merlin1991, i.e. in my case, what should "Provide" kernel-feature-errata-workaround", if not bootimg? | 21:55 |
Estel_ | Pali, sure, but we need to have something that provides, for example, kernel-feature-thumb-errata, to satisfy dependencies. | 22:06 |
kerio | hm, what if you make the cssu thumb metapackage depend on kernel-power-flasher | kernel-feature-whatever-errata? | 14:39 |
---|
kerio | every thumb package depends on the errata kernel feature | 12:23 |
---|---|---|
kerio | he's not, because no package from cssu-thumb will install without also installing a kernel with the errata | 13:21 |
kerio | every one of your packages depends (rightfully so) on the kernel-feature-whatever-errata | 13:22 |
kerio | if you have cssu-testing installed, and a kernel that provides the errata, just enabling the repo and upgrading the packages that need to be upgraded will work | 13:26 |
kerio | if you don't have a kernel that provides the errata, apt will want to install one, to fulfill the dependencies | 13:26 |
freemangordon | Pali: KP51r1 bootimg provides kernel-feature-errata-430973-workaround? | 21:22 |
---|---|---|
freemangordon | kernel-power-bootimg provides kernel-feature-errata-430973-workaround, but only flasher should provide that | 22:21 |
* amiconn rarely gets even close to such uptimes (which are overrated anyway) | 19:27 |
kerio | kernel-cssu is just a rebranding of kp50 plus the thumb errata | 18:30 |
---|
kerio | merlin1991: thumb errata workaround? | 22:51 |
---|
DocScrutinizer05 | why get chips with such a silicon erratum ever sold and mounted to a PCB? that's the right question | 10:50 |
---|---|---|
Pali | -bootimg and -flasher has same features except kernel-feature-errata-430973-workaround (only in -flasher) | 11:40 |
amiconn | Yeah, kernel with thumb errata workaround in place | 00:58 |
---|---|---|
DocScrutinizer05 | amiconn: you probably haven't understood the implications of what this thumb-erratum-workaround does | 01:08 |
infobot | Dictionary 'abnormal' (1 of 5): aberrant, abominable, absurd, amorphous, anomalistic, anomalous, atrocious, atypical, bereft of reason, brainsick, crackbrained, cracked, crank, crankish, cranky, crazed, crazy, criminal, crotchety, daft, delinquent, deluded, demented, deprived of reason, deranged, deviant, deviative, different, disgraceful, disoriented, disproportionate, distraught, divergent, dotty, eccentric, erratic, evil, exceptional, fey, ... | 01:22 |
freemangordon | because errata hits no matter ARM or thumb | 01:31 |
kerio | if freemangordon actually delivers an omap1 with the errata workaround, should it be enabled by default, or disabled by default? | 01:35 |
infobot | kerio meant: if freemangordon actually delivers an omap1, ABI-compatible with the stock kernel, with the errata workaround, should it be enabled by default, or disabled by default? | 01:35 |
DocScrutinizer05 | and it seems there's been a silicon erratum in TWL4030 regarding OTG in the early chips | 15:49 |
freemangordon | Pali: BTW check the commits in cssu-kernel, there is one more patch needed for thumb, besides errata worksround | 12:27 |
---|---|---|
_freemangordon | [12:25] <freemangordon> Pali: BTW check the commits in cssu-kernel, there is one more patch needed for thumb, besides errata worksround | 12:31 |
freemangordon | you are missing kernel-feature-errata-workaround | 12:43 |
freemangordon | I know :). the exact name is "kernel-feature-errata-430973-workaround" | 12:44 |
DocScrutinizer05 | I'm quite happy about the thumb errata *with sysfs switch* in KP51 now :-D \o/ | 13:22 |
kerio | Pali: does -bootimg now not Provide the errata? | 15:45 |
freemangordon | Pali: it provides the errata? | 15:45 |
freemangordon | [15:42] <kerio> Pali: does -bootimg now not Provide the errata? | 15:46 |
kerio | for instance, stfu-provides-thumb-errata, a metapackage with no files that has Provides: kernel-feature-thumb-errata | 15:47 |
kerio | freemangordon: well, it Provides: kernel-feature-errata-430973-workaround | 18:01 |
freemangordon | so? what makes you think kernel-cssu does not provide it? and what makes you think all of the packages in -thumb repo does not do Depends: kernel-feature-errata-430973-workaround | 18:03 |
kerio | depending on kernel-feature-errata-thumb is a dpkg thing | 18:07 |
merlin1991 | freemangordon_: also, should we depend on the cssu kernel flasher in the mp, or just have the errata depends everywhere else? | 18:59 |
---|---|---|
freemangordon_ | errata deopends only, that way the guys with KP can install -thumb .debs. though i have nfc hpw it will work in real life, i.e. which kernel ham will decide to flash | 19:05 |
freemangordon_ | hmm, depends: kernel-cssu-flasher|kernel-feature-thumb-errata ? is that possible? | 19:09 |
merlin1991 | thus it should have 1 errata enabled kernel | 19:28 |
freemangordon | Estel_, all I did was to find how to workaround thumb errata correctly, to compile gcc 4.6.2 and to re-compile some of the packages on CSSU | 16:22 |
---|
int_ua | looks like freemangordon added arm errata 430973. But its' from gitorious logs, I'm not sure it's part of Tmaemo4. *checking for a kernel update* | 16:19 |
---|---|---|
DocScrutinizer05 | adding arm errata shouldn't affect T at all | 16:22 |
Raimu | Have the new alarmd packages been sufficiently tested on enough maemos? I recall I tried out the alarmd packages from cssu-devel and somehow booting became erratic. | 17:01 |
DocScrutinizer51 | as it seems to me if we can initialize this friggin register to zero, we're on the safe side regarding possible bugs spoiling the CONFIG_ARM_ERRATA_430973 | 04:30 |
---|
100 matches in 3290 log files with 310803 lines (1.1 seconds).
Generated by irclogsearch.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!