Padajici driver tty na 64 bit systemu

Jan Kasprzak kas na fi.muni.cz
Pátek Listopad 20 13:57:44 CET 2009


Petr Sremr wrote:
: Ale na 64 bit systemu s dvojjadrovym procesorem Intel(R) Core(TM)2 CPU
: E8500 mi pri otevreni portu minicomem driver spadne a system hlasi OOPS
: (viz. prilozeny vypis dmesg.error). Jde o system:
: 
: - Ubuntu s distribucnim jadrem 2.6.26-25, gcc ver. 4.2.4. Stejnym gcc je
: kompilovano i jadro

	Ja bych hlavne testoval na aktualnim jadru (kde napriklad
vubec neni funkce normal_poll() ve ktere Vam to pada). Jaky ma vyznam
psat a ladit _novy_ driver na _starem_ jadre? Chapu kdybyste ho pak
potreboval backportovat nebo tak neco. Takto ale muzete narazet na davno
vyreseny problem v necem jinem.

	Je mozne ze v tom normal_poll() se neco pouziva a predem netestuje,
co vy zatim nemate nastavene (dival jsem se, ze ve sve struct tty_operations
mate podstatne mene nastavenych veci nez treba drivers/char/mxser.c).

	Zkusil jsem si zdrojak zkompilovat proti distribucnimu jadru
Fedory 12:

# uname -a
Linux rei.yenya.net 2.6.31.5-127.fc12.x86_64 #1 SMP Sat Nov 7 21:11:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux

a pustit ve virtualni masine. Normalne se to nacetlo a kdyz jsem se pripojil
minicomem, mohl jsem psat pismena, ktera se v dmesg u myvsp_write() podle
ocekavani objevovala.

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
Please don't top post and in particular don't attach entire digests to your
mail or we'll all soon be using bittorrent to read the list.     --Alan Cox



Další informace o konferenci Linux