Profile

Cover photo
Christopher Meng
Works at Fedora Project
Lives in Beijing
414 followers|171,852 views
AboutPostsPhotosYouTube+1's

Stream

Christopher Meng

Shared publicly  - 
 
Good article for reverse engineering on Linux, except for IDA.
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
Imgur: full of all the magic and wonders of the Internet.
1
Add a comment...

Christopher Meng

Shared publicly  - 
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
 
Linux SysAdmins, Protect Your Servers from New OpenSSH Exploit.
View original post
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
I can still see my Crucial M550 on blacklist. ;(


static const struct ata_blacklist_entry ata_device_blacklist [] = {
/* Devices with DMA related problems under Linux */
{ "WDC AC11000H", NULL, ATA_HORKAGE_NODMA },
{ "WDC AC22100H", NULL, ATA_HORKAGE_NODMA },
{ "WDC AC32500H", NULL, ATA_HORKAGE_NODMA },
{ "WDC AC33100H", NULL, ATA_HORKAGE_NODMA },
{ "WDC AC31600H", NULL, ATA_HORKAGE_NODMA },
{ "WDC AC32100H", "24.09P07", ATA_HORKAGE_NODMA },
{ "WDC AC23200L", "21.10N21", ATA_HORKAGE_NODMA },
{ "Compaq CRD-8241B", NULL, ATA_HORKAGE_NODMA },
{ "CRD-8400B", NULL, ATA_HORKAGE_NODMA },
{ "CRD-848[02]B", NULL, ATA_HORKAGE_NODMA },
{ "CRD-84", NULL, ATA_HORKAGE_NODMA },
{ "SanDisk SDP3B", NULL, ATA_HORKAGE_NODMA },
{ "SanDisk SDP3B-64", NULL, ATA_HORKAGE_NODMA },
{ "SANYO CD-ROM CRD", NULL, ATA_HORKAGE_NODMA },
{ "HITACHI CDR-8", NULL, ATA_HORKAGE_NODMA },
{ "HITACHI CDR-8[34]35",NULL, ATA_HORKAGE_NODMA },
{ "Toshiba CD-ROM XM-6202B", NULL, ATA_HORKAGE_NODMA },
{ "TOSHIBA CD-ROM XM-1702BC", NULL, ATA_HORKAGE_NODMA },
{ "CD-532E-A", NULL, ATA_HORKAGE_NODMA },
{ "E-IDE CD-ROM CR-840",NULL, ATA_HORKAGE_NODMA },
{ "CD-ROM Drive/F5A", NULL, ATA_HORKAGE_NODMA },
{ "WPI CDD-820", NULL, ATA_HORKAGE_NODMA },
{ "SAMSUNG CD-ROM SC-148C", NULL, ATA_HORKAGE_NODMA },
{ "SAMSUNG CD-ROM SC", NULL, ATA_HORKAGE_NODMA },
{ "ATAPI CD-ROM DRIVE 40X MAXIMUM",NULL,ATA_HORKAGE_NODMA },
{ "_NEC DV5800A", NULL, ATA_HORKAGE_NODMA },
{ "SAMSUNG CD-ROM SN-124", "N001", ATA_HORKAGE_NODMA },
{ "Seagate STT20000A", NULL, ATA_HORKAGE_NODMA },
{ " 2GB ATA Flash Disk", "ADMA428M", ATA_HORKAGE_NODMA },
/* Odd clown on sil3726/4726 PMPs */
{ "Config  Disk", NULL, ATA_HORKAGE_DISABLE },

/* Weird ATAPI devices */
{ "TORiSAN DVD-ROM DRD-N216", NULL, ATA_HORKAGE_MAX_SEC_128 },
{ "QUANTUM DAT    DAT72-000", NULL, ATA_HORKAGE_ATAPI_MOD16_DMA },
{ "Slimtype DVD A  DS8A8SH", NULL, ATA_HORKAGE_MAX_SEC_LBA48 },
{ "Slimtype DVD A  DS8A9SH", NULL, ATA_HORKAGE_MAX_SEC_LBA48 },

/* Devices we expect to fail diagnostics */

/* Devices where NCQ should be avoided */
/* NCQ is slow */
{ "WDC WD740ADFD-00", NULL, ATA_HORKAGE_NONCQ },
{ "WDC WD740ADFD-00NLR1", NULL, ATA_HORKAGE_NONCQ, },
/* http://thread.gmane.org/gmane.linux.ide/14907 */
{ "FUJITSU MHT2060BH", NULL, ATA_HORKAGE_NONCQ },
/* NCQ is broken */
{ "Maxtor ", "BANC", ATA_HORKAGE_NONCQ },
{ "Maxtor 7V300F0", "VA111630", ATA_HORKAGE_NONCQ },
{ "ST380817AS", "3.42", ATA_HORKAGE_NONCQ },
{ "ST3160023AS", "3.42", ATA_HORKAGE_NONCQ },
{ "OCZ CORE_SSD", "02.10104", ATA_HORKAGE_NONCQ },

/* Seagate NCQ + FLUSH CACHE firmware bug */
{ "ST31500341AS", "SD1[5-9]", ATA_HORKAGE_NONCQ |
ATA_HORKAGE_FIRMWARE_WARN },

{ "ST31000333AS", "SD1[5-9]", ATA_HORKAGE_NONCQ |
ATA_HORKAGE_FIRMWARE_WARN },

{ "ST3640[36]23AS", "SD1[5-9]", ATA_HORKAGE_NONCQ |
ATA_HORKAGE_FIRMWARE_WARN },

{ "ST3320[68]13AS", "SD1[5-9]", ATA_HORKAGE_NONCQ |
ATA_HORKAGE_FIRMWARE_WARN },

/* Seagate Momentus SpinPoint M8 seem to have FPMDA_AA issues */
{ "ST1000LM024 HN-M101MBB", "2AR10001", ATA_HORKAGE_BROKEN_FPDMA_AA },
{ "ST1000LM024 HN-M101MBB", "2BA30001", ATA_HORKAGE_BROKEN_FPDMA_AA },

/* Blacklist entries taken from Silicon Image 3124/3132
  Windows driver .inf file - also several Linux problem reports */
{ "HTS541060G9SA00",    "MB3OC60D",     ATA_HORKAGE_NONCQ, },
{ "HTS541080G9SA00",    "MB4OC60D",     ATA_HORKAGE_NONCQ, },
{ "HTS541010G9SA00",    "MBZOC60D",     ATA_HORKAGE_NONCQ, },

/* https://bugzilla.kernel.org/show_bug.cgi?id=15573 */
{ "C300-CTFDDAC128MAG", "0001", ATA_HORKAGE_NONCQ, },

/* devices which puke on READ_NATIVE_MAX */
{ "HDS724040KLSA80", "KFAOA20N", ATA_HORKAGE_BROKEN_HPA, },
{ "WDC WD3200JD-00KLB0", "WD-WCAMR1130137", ATA_HORKAGE_BROKEN_HPA },
{ "WDC WD2500JD-00HBB0", "WD-WMAL71490727", ATA_HORKAGE_BROKEN_HPA },
{ "MAXTOR 6L080L4", "A93.0500", ATA_HORKAGE_BROKEN_HPA },

/* this one allows HPA unlocking but fails IOs on the area */
{ "OCZ-VERTEX",    "1.30", ATA_HORKAGE_BROKEN_HPA },

/* Devices which report 1 sector over size HPA */
{ "ST340823A", NULL, ATA_HORKAGE_HPA_SIZE, },
{ "ST320413A", NULL, ATA_HORKAGE_HPA_SIZE, },
{ "ST310211A", NULL, ATA_HORKAGE_HPA_SIZE, },

/* Devices which get the IVB wrong */
{ "QUANTUM FIREBALLlct10 05", "A03.0900", ATA_HORKAGE_IVB, },
/* Maybe we should just blacklist TSSTcorp... */
{ "TSSTcorp CDDVDW SH-S202[HJN]", "SB0[01]",  ATA_HORKAGE_IVB, },

/* Devices that do not need bridging limits applied */
{ "MTRON MSP-SATA*", NULL, ATA_HORKAGE_BRIDGE_OK, },
{ "BUFFALO HD-QSU2/R5", NULL, ATA_HORKAGE_BRIDGE_OK, },

/* Devices which aren't very happy with higher link speeds */
{ "WD My Book", NULL, ATA_HORKAGE_1_5_GBPS, },
{ "Seagate FreeAgent GoFlex", NULL, ATA_HORKAGE_1_5_GBPS, },

/*
* Devices which choke on SETXFER.  Applies only if both the
* device and controller are SATA.
*/
{ "PIONEER DVD-RW  DVRTD08", NULL, ATA_HORKAGE_NOSETXFER },
{ "PIONEER DVD-RW  DVRTD08A", NULL, ATA_HORKAGE_NOSETXFER },
{ "PIONEER DVD-RW  DVR-215", NULL, ATA_HORKAGE_NOSETXFER },
{ "PIONEER DVD-RW  DVR-212D", NULL, ATA_HORKAGE_NOSETXFER },
{ "PIONEER DVD-RW  DVR-216D", NULL, ATA_HORKAGE_NOSETXFER },

/* devices that don't properly handle queued TRIM commands */
{ "Micron_M500_*", NULL, ATA_HORKAGE_NO_NCQ_TRIM |
ATA_HORKAGE_ZERO_AFTER_TRIM, },
{ "Crucial_CT*M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM |
ATA_HORKAGE_ZERO_AFTER_TRIM, },
{ "Micron_M5[15]0*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
ATA_HORKAGE_ZERO_AFTER_TRIM, },
{ "Crucial_CT*M550*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
ATA_HORKAGE_ZERO_AFTER_TRIM, },
{ "Crucial_CT*MX100*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
ATA_HORKAGE_ZERO_AFTER_TRIM, },
{ "Samsung SSD 8*", NULL, ATA_HORKAGE_NO_NCQ_TRIM |
ATA_HORKAGE_ZERO_AFTER_TRIM, },
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 ...
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
After 4 years T410i finally has the ability to perform mute from keyboard. Congrats! What an irony here.
Register. If you are a new customer, register now for access to product evaluations and purchasing capabilities. Need access to an account? If your company has an existing Red Hat account, your organization administrator can grant you access. If you have any questions, please contact customer ...
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
Best usage of cucumber
1
Add a comment...
Have him in circles
414 people
Yorry Wei's profile photo
Tomas Dabašinskas's profile photo
xiaofeng W's profile photo
tianbao jiang's profile photo
阿宽's profile photo
Vincent kanchi Sum's profile photo
yuvaraj embedded engineer's profile photo
梁辰晔's profile photo
国棟's profile photo

Christopher Meng

Shared publicly  - 
 
RIP
 
Oh dear, haven't uploaded anything in months! Guess that means the 'ol cat DIED. No silly goose, I'm far from that. Let me tell you an update story: Been in the hospital since early December, was transferred over to a clinical rehab building to get myself back in shape, and here I am, getting mutual ends of the term "kicking ass". I daydream a lot in here, so I've been getting ideas here and there and jotting them down, so it is a bit of a hassle to focus on projects and my health, and my health comes before everything, so within the next month or two I really want to try and climb this wall and get back to what I love doing. Stay warm homies.
500 comments on original post
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
How does he fit the world, and how to find that emptiness inside.
 
Today, President Obama is in Kenya—the 50th country he's visited as President. From his trip to Canada in 2009 to the present, go behind the lens for a look at photos of the President from every country he's traveled to: go.wh.gov/behind-the-lens
272 comments on original post
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
 
World's first #malaria vaccine clears one of the final hurdles prior to being approved for use in Africa http://bbc.in/1OBsCaY
19 comments on original post
1
Add a comment...

Christopher Meng

Shared publicly  - 
 
 
Wow, my mistake, this is not a Linux penguin.
29 comments on original post
3
1
Eduardo Mayorga Téllez's profile photo
Add a comment...
People
Have him in circles
414 people
Yorry Wei's profile photo
Tomas Dabašinskas's profile photo
xiaofeng W's profile photo
tianbao jiang's profile photo
阿宽's profile photo
Vincent kanchi Sum's profile photo
yuvaraj embedded engineer's profile photo
梁辰晔's profile photo
国棟's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Beijing
Previously
Tianjin
Links
Story
Tagline
Noob everywhere.
Introduction
Hey blokes, sup?
Bragging rights
Youngest people in China received invitation from Google(2013).
Work
Occupation
Forensic
Skills
This is not Linkedin
Employment
  • Fedora Project
    Ambassador, 2011 - present
  • Fedora Project
    Packager, 2013 - present
Basic Information
Gender
Male
Looking for
Friends, Dating, Networking
Relationship
Single
Christopher Meng's +1's are the things they like, agree with, or want to recommend.
Google Terminal
elgoog.im

Geek's method to access Google via terminal command lines.

Geometry Dash
market.android.com

Jump and fly your way through danger in this rhythm-based action platformer!"Frustratingly wonderful" - Kotaku"Geometry Dash Is a Super-Hard

Any.do Task List & To-do List
market.android.com

Any.do is an all-in-one life manager. Save time organizing your family tasks, work projects and personal todo’s in one place, while collabor

Proxy SwitchyOmega
chrome.google.com

Manage and switch between multiple proxies quickly & easily.

Uber
market.android.com

Uber is your private driver in more than 130 cities and 30 countries. - Request a ride using the Uber app and get picked up within minutes.

New website - Drawpile
drawpile.net

New website. July 29 2014. About 9 months ago, I (that is, the main Drawpile developer) revived the project after a much too long hiatus. Si

Collins English Dictionary
market.android.com

The Collins English Dictionary 2011 Complete & Unabridged is a rich source of words for everyone who loves language. Not only is the diction

Stack Exchange
market.android.com

Stack Exchange is a network of 100+ question and answer communities on everything from software programming to cooking, photography, and gam

HN - Hacker News Reader
market.android.com

Finally, a reliable Hacker News reader with a focus on design & usability! It's also open-source.Upcoming feature:• Post commentsCurrent Fea

Giorgio Moroder Releases First New Song in 20 Years
www.rollingstone.com

Resurgent disco king kicks off Adult Swim's summer music series with epic Giorgio's Theme

Imagus
chrome.google.com

Image related features.

Create ASCII art with Ascii Design | fedoraFTW | fedora = free open-source
fedoraftw.com

Ascii Design is a handy utility shaped around the popular ASCII art, proving itself a hassle-free manner of creating words as expressed thro

Team Fortress 2
plus.google.com

"The most fun you can have online!" - PC Gamer http://www.teamfortress.com/

Egaming Bets - Online Esports Betting and Odds
egamingbets.com

Welcome to Egaming Bets, a new online bookmaker platform providing exciting eSports betting odds for Dota, League of Legends, StarCraft 2, W