[sisyphus] Re: Вопрос по ядру2.4.21

Шишков Евгений =?iso-8859-1?q?Evgen_=CE=C1_cstula=2Eru?=
Чт Июл 10 10:08:10 MSD 2003


Однажды Wed, 9 Jul 2003 18:22:24 +0400
Sergey Vlasov <vsu на altlinux.ru> писАл(а):

> > > > После перезагрузки напрочь отказываются работать USB устройства.
> > > > гружу 2.4.20 - всё работает.
> > > > 
> > > > Модули USB загружаются нормально.
> > > > 
> > > > Комп на базе Sis651 чипсета.
> > > 
> > > Наблюдал такую ситуацию на Gigabyte 7ZXE при включении ACPI. Симптомы:
> > > в логах usb_control/bulk_msg: timeout; в /proc/interrupts напротив
> > > usb-uhci - 0. Вылечилось параметром ядра pci=noacpi.
> > 
> > Глупый вопрос: а где этот параметр устанавливается?
> 
> Либо в /etc/lilo.conf (append), либо в /boot/grub/menu.lst (kernel) -
> смотря какой загрузчик используется. Для проверки можно задать при
> загрузке - с новым графическим меню в загрузчике просто дописать в
> строку параметров ядра, в текстовом lilo - набрать linux pci=noacpi, в
> текстовом grub - кнопкой 'a' войти в режим редактирования параметров
> ядра.
> 
> Хотя, если пробовали std-up-2.4.21rel-alt3 - дело не в ACPI, там его в
> конфигурации нет. А вот APIC есть, и по умолчанию включается, а раньше
> не включался. Попробуйте параметр noapic (кстати, можно со старым
> ядром добавить параметр apic и посмотреть, не перестанет ли работать).
> 
> Если не поможет - покажите сообщения ядра и /proc/interrupts.
Не помогло

           CPU0
  0:      11899    IO-APIC-edge  timer
  1:        238    IO-APIC-edge  keyboard
  2:          0          XT-PIC  cascade
  8:          1    IO-APIC-edge  rtc
 12:       2627    IO-APIC-edge  PS/2 Mouse
 14:          6    IO-APIC-edge  ide0
 15:       5298    IO-APIC-edge  ide1
 18:          0   IO-APIC-level  eth0, SiS SI7012
 20:          0   IO-APIC-level  usb-ohci
 21:          0   IO-APIC-level  usb-ohci
 22:          0   IO-APIC-level  usb-ohci
 23:          0   IO-APIC-level  ehci-hcd
NMI:          0
LOC:      11854
ERR:          0
MIS:          0

 
> Ещё у меня на разных ядрах иногда замечалось, что устройства при
> загрузке не обнаруживаются без каких-либо сообщений, но находятся
> после отключения и повторного подключения.

> > > Какая именно сборка? В сизифе их несколько вариантов, с существенно
> > > разными конфигурациями.
> > Пробовал две сборки
> > kernel-image-std-up-2.4.21rel-alt3.i586.rpm
> > kernel-image-w4l-up-2.4.21-alt4.i586.rpm
> > 
> > Эффект один и тот же

USB устройства: мышь, USB Flash, USB HDD.
Ещё заметил, что kernel-image-w4l-up-2.4.21-alt4.i586.rpm:
не знает 1394 порта;
Ругается на adpgart;
При подключении USB устройства дисковод 3.5" дёргался, теперь нет

lsmod^
Module                  Size  Used by    Not tainted
nls_koi8-r              3836   1  (autoclean)
nls_cp866               3836   1  (autoclean)
vfat                    9516   1  (autoclean)
fat                    30264   0  (autoclean) [vfat]
lp                      6496   0  (autoclean)
parport                23040   0  (autoclean) [lp]
snd-pcm-oss            37316   0
snd-mixer-oss          10808   1  [snd-pcm-oss]
snd-intel8x0           16036   1
snd-pcm                55936   0  [snd-pcm-oss snd-intel8x0]
snd-page-alloc          4444   0  [snd-intel8x0 snd-pcm]
snd-timer              13156   0  [snd-pcm]
snd-ac97-codec         34536   0  [snd-intel8x0]
snd-mpu401-uart         2848   0  [snd-intel8x0]
snd-rawmidi            12160   0  [snd-mpu401-uart]
snd-seq-device          3648   0  [snd-rawmidi]
snd                    27300   0  [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3556   3  [snd]
8139too                14792   1  (autoclean)
mii                     2416   0  (autoclean) [8139too]
floppy                 47260   2  (autoclean)
ehci-hcd               15944   0  (unused)
usb-ohci               18312   0  (unused)
usbcore                57664   1  [ehci-hcd usb-ohci]
ide-scsi                9168   0
scsi_mod               93740   1  [ide-scsi]
rtc                     6044   0  (autoclean)
reiserfs              170064   2


cat /proc/bus/usb/devices с подключеным устройством

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.04
S:  Manufacturer=Linux 2.4.21-w4l-up-alt4 ehci-hcd
S:  Product=PCI device 1039:7002 (Silicon Integrated Systems [SiS])
S:  SerialNumber=00:03.3
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=e09e4000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=e09e2000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=e09e0000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

Т.е. устройст не видит
При загрузке kernel24-up-2.4.20-alt7 всё работает.


С уважением - Евгений
mailto:evgen на cstula.ru




Подробная информация о списке рассылки Sisyphus