Caste chyby v detekci PCI adapteru - zamena wifi za ttyS2

Josef Kohout jkohout na mbox.vol.cz
Pondělí Červenec 17 19:12:33 CEST 2006


Pavel Machek napsal(a):
> On Thu 13-07-06 10:55:48, Josef Kohout wrote:
>   
>> Pri bootu kernelu 2.6.17-1.2145_FC5 (ale i predchozich 
>> 2.6.16-... Fedora Core release 5) se obcas namisto WiFi 
>> karty WX-760A [Atheros AR5414 (AR5006X)]
>> detekuje port ttyS2. Obcas znamena asi v 1 z 6 
>> bootovani. Po teto chybne detekci pak system WiFi kartu 
>> "nevidi" a ta je pak nefunkcni. V priloze jsou uplne obe 
>> verze dmesg, lze z nich podrobne precist cely system. 
>> Zde uvadim jen kritickou cast:
>> Vadny boot:
>> ...
>> agpgart: AGP aperture is 64M @ 0xe8000000
>> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ 
>> sharing enabled
>> serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
>> serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
>> PCI: Found IRQ 10 for device 0000:01:0d.1
>> PCI: Sharing IRQ 10 with 0000:01:0d.0
>> 0000:01:0d.1: ttyS2 at I/O 0xcff0 (irq = 10) is a 16550A
>> RAMDISK driver initialized: 16 RAM disks of 16384K size 
>> 1024 blocksize
>> ...
>>
>> Dobry boot:
>> ...
>> agpgart: AGP aperture is 64M @ 0xe8000000
>> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ 
>> sharing enabled
>> serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
>> serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
>> RAMDISK driver initialized: 16 RAM disks of 16384K size 
>> 1024 blocksize
>> ...
>>
>> Vim, ze se jedna o zastaraly chipset a pod. Ale zatim za 
>> nej nemam nahradu, nebot vykonove na svou praci staci a 
>> hlavne vystaci s pasivnim chlazenim. Chyba neni zavisla 
>> na teplote, napajeni a pod. Nekdy to udela 2x za sebou a 
>> pak treba 10x ne. V prumeru asi 1 vadny boot na 5 
>> dobrych.
>> Na ttyS0 bezi externi konsola a na ttyS1 mereni teploty. 
>> Proto to z jadra nemohu vyhodit.
>>
>> Nevite nekdo jak vadne detekci ttyS2 zabranit?
>>     
>
> Nahrat nejdriv modul pro wifi a pak az serialy?
>   
To by urcite bylo reseni, jen nevim jak. Jedna se o standardni boot 
distribuce FC5, tedy kernel + initrd.img s prakticky vsemi moduly. 
Bohuzel nevim jakym bootparam-etrem zabranit kernelu v detekci 
jednotlivych zarizeni, ci ovlivnit poradi jejich detekce. Navic je mi 
zahadne proc to vubec dela, je to nahodne, jen ten pomer vyskytu 1:5 je 
pomerne presny. Na routerech s modernejsi zakladni deskou se to 
nevyskytuje, bohuzel ty uz nevystaci s pasivnim chladicem CPU. Ze by 
Intel mel v chipsetu i810 nejakou specialitu, nebo je to podivna  vadna 
na MB?


Další informace o konferenci Linux