1 |
Asszem értem ;) |
2 |
|
3 |
Köszönöm a tippeket! |
4 |
|
5 |
Testa <testa.a.tapos@×××××.com> írta (2010. április 15. 21:31): |
6 |
> Nos ezen nem törtem a fejem csak nálam a következő a szitu... Ha |
7 |
> lehet mindent kernelbe szoktam forgatni... (A tapasztalat azt mutatja |
8 |
> egy mindent kernelbe forgatott rendszer stabilabb jóval) De mielőtt |
9 |
> telepítek modulba szoktam megnézni hogy jó-e... Viszont nem mindig |
10 |
> forgatom újra a modulokat... |
11 |
> Így sikerült már jó párszor ilyen helyzetet elő idéznem... |
12 |
> Nem foglal le külön irqt ez esetben a modul... Álltalában probléma |
13 |
> nélkül be tudod tölteni a modult... Csak az eszkőzz fog hibákkal |
14 |
> haldokolni... még a cat /bin/bash > /dev/dsp |
15 |
> Egyes esetekben egy irqn több eszköz is lehet... Elméletben nem kezeli |
16 |
> ezt a linux , de gyakorlatban egy kicsi trükkel igen... Ennek |
17 |
> következménye hogy bizonyos esetekben ez lehetséges... De erre másik |
18 |
> példa a alsa speakeren lévő sb emulátor és a speaker driver egyben... |
19 |
> |
20 |
> |
21 |
> 2010/4/15 Bukuli Norbert <bukuli.norbert@×××××.com>: |
22 |
>> Ha jól gondolom, akkor nincs begorgatva kernelbe. |
23 |
>> |
24 |
>> # zgrep SND_HDA_INTEL /proc/config.gz |
25 |
>> CONFIG_SND_HDA_INTEL=m |
26 |
>> |
27 |
>> # emerge --info | grep -i keyword |
28 |
>> ACCEPT_KEYWORDS="amd64" |
29 |
>> |
30 |
>> Nehogy kötekedésnek vedd, csak nem értek valamit: |
31 |
>> Ha kernelbe is be van forgatva egy driver egy olyan eszközhöz, ami |
32 |
>> megszakítást generál, akkor hogyan sikerül betölteni annak a driverét |
33 |
>> még1*? Lehet valahogy ugyanarra az IRQ-ra több megszakításkezelőt is |
34 |
>> beregisztrálni? Tudom, hogy van IRQ megosztás mint olyan ,de az |
35 |
>> ezekben az esetekben is működik? |
36 |
>> |
37 |
>> |
38 |
>> Testa <testa.a.tapos@×××××.com> írta (2010. április 15. 13:07): |
39 |
>>> Kétszer úgy lehet betölteni hogy kernelbe is beforgatod... |
40 |
>>> Velem ez eset meg anno... |
41 |
>>> Milyen keyword ot használsz ? |
42 |
>>> |
43 |
>>> |
44 |
>>> 2010/4/15 Bukuli Norbert <bukuli.norbert@×××××.com>: |
45 |
>>>> Köszönöm, közben megoldottam a dolgot. Nagyon quick-and-dirty, de legalább megy. |
46 |
>>>> |
47 |
>>>> Felraktam az alsa-utils-ból és függőségeiből egy újabb verziót, azzal |
48 |
>>>> működött. Etc-update, alsaconfig után downgrade-eltem az előbb |
49 |
>>>> frissített csomagokat, etc-update. Azóta jó. |
50 |
>>>> Valószínűleg valami trükkös beállítást kellet volna módosítani, így |
51 |
>>>> most gyorsabb volt. |
52 |
>>>> |
53 |
>>>> A kérdésedre a válasz: nem próbáltam, de szerintem nincs kétszer betöltve: |
54 |
>>>> # lsmod | awk '{print $1}' | sort | uniq -c |
55 |
>>>> 1 asus_atk0110 |
56 |
>>>> 1 button |
57 |
>>>> 1 coretemp |
58 |
>>>> 1 ehci_hcd |
59 |
>>>> 1 evdev |
60 |
>>>> 1 hid |
61 |
>>>> 1 i2c_core |
62 |
>>>> 1 i2c_i801 |
63 |
>>>> 1 ieee1394 |
64 |
>>>> 1 intel_agp |
65 |
>>>> 1 iptable_filter |
66 |
>>>> 1 ip_tables |
67 |
>>>> 1 iTCO_vendor_support |
68 |
>>>> 1 iTCO_wdt |
69 |
>>>> 1 Module |
70 |
>>>> 1 nvidia |
71 |
>>>> 1 ohci1394 |
72 |
>>>> 1 pcspkr |
73 |
>>>> 1 processor |
74 |
>>>> 1 psmouse |
75 |
>>>> 1 rt3070sta |
76 |
>>>> 1 rtc_cmos |
77 |
>>>> 1 rtc_core |
78 |
>>>> 1 rtc_lib |
79 |
>>>> 1 serio_raw |
80 |
>>>> 1 skge |
81 |
>>>> 1 sky2 |
82 |
>>>> 1 snd |
83 |
>>>> 1 snd_hda_codec |
84 |
>>>> 1 snd_hda_codec_analog |
85 |
>>>> 1 snd_hda_intel |
86 |
>>>> 1 snd_hwdep |
87 |
>>>> 1 snd_mixer_oss |
88 |
>>>> 1 snd_page_alloc |
89 |
>>>> 1 snd_pcm |
90 |
>>>> 1 snd_pcm_oss |
91 |
>>>> 1 snd_seq |
92 |
>>>> 1 snd_seq_device |
93 |
>>>> 1 snd_timer |
94 |
>>>> 1 soundcore |
95 |
>>>> 1 thermal |
96 |
>>>> 1 uhci_hcd |
97 |
>>>> 1 usbcore |
98 |
>>>> 1 usbhid |
99 |
>>>> 1 x_tables |
100 |
>>>> |
101 |
>>>> |
102 |
>>>> 2010/4/15 Testa <testa.a.tapos@×××××.com>: |
103 |
>>>>> Próbáltad kernelbe forgatni az alsa drivert ? |
104 |
>>>>> Szerintem 2x esen van betöltve a modul... |
105 |
>>>>> |
106 |
>>>>> 2010/4/15 Bukuli Norbert <bukuli.norbert@×××××.com>: |
107 |
>>>>>> Sziasztok! |
108 |
>>>>>> |
109 |
>>>>>> Van egy kis alsa problémám. Megfelelő modul betöltése után az alsaconf |
110 |
>>>>>> így ér szomorú véget: |
111 |
>>>>>> |
112 |
>>>>>> # strace alsaconf |
113 |
>>>>>> execve("/usr/sbin/alsaconf", ["alsaconf"], [/* 34 vars */]) = -1 |
114 |
>>>>>> ENOEXEC (Exec format error) |
115 |
>>>>>> dup(2) = 3 |
116 |
>>>>>> fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE) |
117 |
>>>>>> fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 |
118 |
>>>>>> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, |
119 |
>>>>>> 0) = 0x7fdbcc473000 |
120 |
>>>>>> lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) |
121 |
>>>>>> write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error |
122 |
>>>>>> ) = 32 |
123 |
>>>>>> close(3) = 0 |
124 |
>>>>>> munmap(0x7fdbcc473000, 4096) = 0 |
125 |
>>>>>> exit_group(1) = ? |
126 |
>>>>>> |
127 |
>>>>>> Van valami ötletek mi lehet a gond? |
128 |
>>>>>> -- |
129 |
>>>>>> Üdvözlettel: |
130 |
>>>>>> Bukuli Norbert |
131 |
>>>>>> |
132 |
>>>>>> |
133 |
>>>>> |
134 |
>>>>> |
135 |
>>>>> |
136 |
>>>>> -- |
137 |
>>>>> www.airndsoft.com |
138 |
>>>>> Artificial Intelligence Research aNd Development Software Company |
139 |
>>>>> |
140 |
>>>>> |
141 |
>>>> |
142 |
>>>> |
143 |
>>>> |
144 |
>>>> -- |
145 |
>>>> Üdvözlettel: |
146 |
>>>> Bukuli Norbert |
147 |
>>>> |
148 |
>>>> |
149 |
>>> |
150 |
>>> |
151 |
>>> |
152 |
>>> -- |
153 |
>>> www.airndsoft.com |
154 |
>>> Artificial Intelligence Research aNd Development Software Company |
155 |
>>> |
156 |
>>> |
157 |
>> |
158 |
>> |
159 |
>> |
160 |
>> -- |
161 |
>> Üdvözlettel: |
162 |
>> Bukuli Norbert |
163 |
>> |
164 |
>> |
165 |
> |
166 |
> |
167 |
> |
168 |
> -- |
169 |
> www.airndsoft.com |
170 |
> Artificial Intelligence Research aNd Development Software Company |
171 |
> |
172 |
> |
173 |
|
174 |
|
175 |
|
176 |
-- |
177 |
Üdvözlettel: |
178 |
Bukuli Norbert |