[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Проблемы с ядром и железом



Debian Squeeze 6.0.7 AMD64 на новом лэптопе.
Ядро из бэкпортов Linux 3.2.0-0.bpo.4-amd64 #1 SMP Debian
3.2.35-2~bpo60+1 x86_64 GNU/Linux и штатное.
GNOME 2.30.2
Процессор - Intel(R) Pentium(R) CPU B970 @ 2.30GHz
Видеокарта - Intel Corporation Sandy Bridge Integrated Graphics
Controller (rev 09)
Понимаю, что сквиз не лучший выбор для нового лэптопа, но как-то
задолбало постоянно "утяжеление" иксовых программ под каждой новой
версией. Когда то ПО сквизи казалось тяжеловесным монстром по сравнению
с ленни, теперь оно кажется изящным по сравнению с тяжеловесием прог в
визи. Поэтому хотелось бы приручить зверя со сквизом, а не с визи.
Ну и гном2 мне нравиться больше, чем xfce4, по крайней мере из дистра
визи. Почему-то он работает шустрее вроде бы легковесного xfce4, а
третий гном - ну кому как, а я для себя решил, что это крайне неудобное
и неюзабельное уродство. Сделано под планшеты, а не под нормальные компы
с клавиатурой.
При загрузке со штатным ядром не работает:
1) wifi-адаптер, даже несмотря на установку firmware-atheros  (сообразно
встроенному wifi-адаптеру, см. ниже) и firmware-linux-nonfree.
2) Не работает слот для карт SD/MMC и т.п.;
3) Не работает hdmi;
4) При этом, нормально работает воспроизведение видеофайлов как штатным
тотемом, так и более предпочтительными для меня mplayer'ом и vlc;
5) Не работают температурные сенсоры вообще никак. sensors-detect не
находит никаких сенсоров и лается, что в большинстве (видимо,
современных) лэптопов управление температурой осуществляется ACPI, а не ОС.
При загрузке с ядром из бэкпортов работает:
1 wifi, слод для карт, hdmi (правда, только в виде передачи видео, а не
звука).
2) Не работает почему-то воспроизведение видофайлов - звук есть, а
картинки нет. То же самое и с веб-камерой. Хотя при этом записывает она
нормально, но нельзя посмотреть картинку с нее и с записанного ей файла.
Фото при этом делаются, и самбнейлы с видеофайлов тоже.
3) Однако, регулярно отваливается драйвер wifi с таким сообщением ядра
engine when we start RX up
[ 9155.531289] ath: Chip reset failed
[ 9155.531291] ath: Unable to reset channel, reset status -22
[ 9155.531310] ath: Unable to set channel
[ 9155.595364] ath: Failed to stop TX DMA, queues=0x10f!
[ 9155.607023] ath: DMA failed to stop in 10 ms AR_CR=0xffffffff
AR_DIAG_SW=0xffffffff DMADBG_7=0xffffffff
[ 9155.607026] ath: Could not stop RX, we could be confusing the DMA
Рестартом /etc/inet.d/networking /etc/init.d/network-manager это не
лечиться, только перезагрузкой ядра (системы) (хотя мячнд?).
В "рабочем" состоянии wifi все равно выводится сообщение об ошибке:
ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020
DMADBG_7=0x00006100
 ath: Could not stop RX, we could be confusing the DMA engine when we
start RX up
4) Команда sensors определяет температуру, sensors-detect находит
какие-то неизвестные сенсоры:
Found unknown SMBus adapter 8086:1e22 at 0000:00:1f.3.
Sorry, no supported PCI bus adapters found.
Probing for `EDID EEPROM'...                                Yes
    (confidence 8, not a hardware monitoring chip)
Выводит такую ругань:
Sorry, no sensors were detected.
This is relatively common on laptops, where thermal management is
handled by ACPI rather than the OS.
Сама команда sensors при этом выводит такое:
~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +47.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:        +46.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:        +46.0°C  (high = +80.0°C, crit = +85.0°C)
Не знаю, насколько это корректно при описанной ругани sensors-detect

В обоих случаях (независимо от того, какое ядро загружено), dmesg выдает
следующее сообщение об ошибке:
sdhci-pci 0000:02:00.1: Invalid iomem size. You may experience problems.

Возникают вопросы:
1) Чем вылечить "черноту" при работе видеоплееров и как "увидеть"
изображение при воспроизведении видеофайлов?
2) Как заставить стабильно работать вайфай, без перезагрузки системы?
3) Нормально ли, что определение температуры производится указанным
способом?
4) Чем грозит ошибка в размере iomem size?

Как я понимаю, обновление системы до визи меня не спасет, так как ядро
из бэкпортов - это ядро визи, а проблемы существуют на уровне железа/ядра.
Неужели надо ставить sid или самому компиллировать ядро? Хотелось бы
стабильной системы, с надежными параноидальными настройками сети и т.п.,
и с надежной (без падений) работой. А не для экспериментов с
альфа-версиями новых прог.


> ~$ cat /proc/cpuinfo 
> processor	: 0
> vendor_id	: GenuineIntel
> cpu family	: 6
> model		: 42
> model name	: Intel(R) Pentium(R) CPU B970 @ 2.30GHz
> stepping	: 7
> microcode	: 0x25
> cpu MHz		: 800.000
> cache size	: 2048 KB
> physical id	: 0
> siblings	: 2
> core id		: 0
> cpu cores	: 2
> apicid		: 0
> initial apicid	: 0
> fpu		: yes
> fpu_exception	: yes
> cpuid level	: 13
> wp		: yes
> flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm
> bogomips	: 4589.61
> clflush size	: 64
> cache_alignment	: 64
> address sizes	: 36 bits physical, 48 bits virtual
> power management:
> 
> processor	: 1
> vendor_id	: GenuineIntel
> cpu family	: 6
> model		: 42
> model name	: Intel(R) Pentium(R) CPU B970 @ 2.30GHz
> stepping	: 7
> microcode	: 0x25
> cpu MHz		: 800.000
> cache size	: 2048 KB
> physical id	: 0
> siblings	: 2
> core id		: 1
> cpu cores	: 2
> apicid		: 2
> initial apicid	: 2
> fpu		: yes
> fpu_exception	: yes
> cpuid level	: 13
> wp		: yes
> flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm
> bogomips	: 4589.55
> clflush size	: 64
> cache_alignment	: 64
> address sizes	: 36 bits physical, 48 bits virtual
> power management:


> $ lspci
> 00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 09)
> 00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 09)
> 00:16.0 Communication controller: Intel Corporation Device 1e3a (rev 04)
> 00:1a.0 USB Controller: Intel Corporation Device 1e2d (rev 04)
> 00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04)
> 00:1c.0 PCI bridge: Intel Corporation Device 1e10 (rev c4)
> 00:1c.1 PCI bridge: Intel Corporation Device 1e12 (rev c4)
> 00:1d.0 USB Controller: Intel Corporation Device 1e26 (rev 04)
> 00:1f.0 ISA bridge: Intel Corporation Device 1e5e (rev 04)
> 00:1f.2 SATA controller: Intel Corporation Device 1e03 (rev 04)
> 00:1f.3 SMBus: Intel Corporation Device 1e22 (rev 04)
> 02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe (rev 10)
> 02:00.1 SD Host controller: Broadcom Corporation Device 16bc (rev 10)
> 02:00.2 System peripheral: Broadcom Corporation Device 16be (rev 10)
> 02:00.3 System peripheral: Broadcom Corporation Device 16bf (rev 10)
> 03:00.0 Network controller: Atheros Communications Inc. Device 0032 (rev 01)


> ~$ lsusb
> Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 001 Device 003: ID 1bcf:2c18 Sunplus Innovation Technology Inc. 
> Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


> ~$ lsmod
> Module                  Size  Used by
> i2c_dev                13082  0 
> nls_utf8               12456  1 
> nls_cp437              16553  1 
> vfat                   17165  1 
> fat                    45238  1 vfat
> pci_stub               12429  1 
> vboxpci                18936  0 
> vboxnetadp             25473  0 
> vboxnetflt             23461  0 
> vboxdrv               224543  3 vboxpci,vboxnetadp,vboxnetflt
> cpufreq_powersave      12454  0 
> cpufreq_stats          12762  0 
> cpufreq_conservative    13147  0 
> cpufreq_userspace      12576  0 
> parport_pc             22191  0 
> ppdev                  12725  0 
> lp                     17190  0 
> parport                31650  3 parport_pc,ppdev,lp
> bridge                 69831  0 
> stp                    12437  1 bridge
> bnep                   17386  2 
> rfcomm                 32774  0 
> bluetooth             122142  10 bnep,rfcomm
> crc16                  12343  1 bluetooth
> mmc_block              22269  2 
> nfsd                  218693  11 
> lockd                  70881  1 nfsd
> nfs_acl                12511  1 nfsd
> auth_rpcgss            36848  1 nfsd
> sunrpc                175713  12 nfsd,lockd,nfs_acl,auth_rpcgss
> uinput                 17392  1 
> binfmt_misc            12914  1 
> fuse                   61466  1 
> ipt_REJECT             12465  13 
> ipt_REDIRECT           12471  26 
> xt_owner               12423  97 
> xt_tcpudp              12527  347 
> iptable_nat            12928  1 
> nf_nat                 18045  2 ipt_REDIRECT,iptable_nat
> nf_conntrack_ipv4      18081  3 iptable_nat,nf_nat
> nf_conntrack           55956  3 iptable_nat,nf_nat,nf_conntrack_ipv4
> nf_defrag_ipv4         12483  1 nf_conntrack_ipv4
> iptable_filter         12536  1 
> ip_tables              21818  2 iptable_nat,iptable_filter
> x_tables               18961  7 ipt_REJECT,ipt_REDIRECT,xt_owner,xt_tcpudp,iptable_nat,iptable_filter,ip_tables
> ext2                   62797  1 
> loop                   22699  0 
> snd_hda_codec_hdmi     30619  1 
> snd_hda_codec_realtek   188527  1 
> snd_hda_intel          26023  1 
> i915                  362592  2 
> snd_hda_codec          81579  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
> snd_hwdep              13148  1 snd_hda_codec
> snd_pcm                67552  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
> drm_kms_helper         26950  1 i915
> snd_seq                44711  0 
> snd_timer              22658  2 snd_pcm,snd_seq
> snd_seq_device         13155  1 snd_seq
> arc4                   12458  2 
> snd                    52497  11 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
> joydev                 17138  0 
> drm                   167139  3 i915,drm_kms_helper
> acer_wmi               25986  0 
> tpm_tis                17315  0 
> tpm                    17841  1 tpm_tis
> acpi_cpufreq           12893  1 
> ath9k                  76740  0 
> mac80211              195660  1 ath9k
> ath9k_common           12728  1 ath9k
> ath9k_hw              329925  2 ath9k,ath9k_common
> uvcvideo               57559  0 
> ath                    21306  3 ath9k,ath9k_common,ath9k_hw
> videodev               70686  1 uvcvideo
> media                  18148  2 uvcvideo,videodev
> cfg80211              140421  3 ath9k,mac80211,ath
> i2c_i801               16870  0 
> v4l2_compat_ioctl32    16663  1 videodev
> soundcore              13014  1 snd
> i2c_algo_bit           12834  1 i915
> psmouse                64233  0 
> sparse_keymap          12760  1 acer_wmi
> i2c_core               23766  7 i2c_dev,i915,drm_kms_helper,drm,videodev,i2c_i801,i2c_algo_bit
> tpm_bios               12903  1 tpm
> snd_page_alloc         12969  2 snd_hda_intel,snd_pcm
> rfkill                 18970  5 bluetooth,acer_wmi,cfg80211
> evdev                  17512  28 
> coretemp               12929  0 
> serio_raw              12875  0 
> mperf                  12411  1 acpi_cpufreq
> wmi                    13243  1 acer_wmi
> button                 12895  1 i915
> video                  17608  1 i915
> ac                     12624  0 
> battery                13109  0 
> processor              27639  1 acpi_cpufreq
> pcspkr                 12579  0 
> power_supply           13475  2 ac,battery
> thermal_sys            17992  2 video,processor
> ext3                  160741  5 
> jbd                    55645  1 ext3
> mbcache                12979  2 ext2,ext3
> sha256_generic         16797  2 
> aes_x86_64             16843  17 
> aes_generic            37122  1 aes_x86_64
> cbc                    12747  8 
> usbhid                 39985  0 
> hid                    81014  1 usbhid
> usb_storage            43590  0 
> dm_crypt               22257  1 
> dm_mod                 63095  21 dm_crypt
> sg                     25769  0 
> sr_mod                 21824  0 
> sd_mod                 35644  3 
> cdrom                  35134  1 sr_mod
> crc_t10dif             12348  1 sd_mod
> crc32c_intel           12704  0 
> ahci                   24997  3 
> libahci                22714  1 ahci
> ehci_hcd               39586  0 
> libata                139620  2 ahci,libahci
> sdhci_pci              17809  0 
> sdhci                  26405  1 sdhci_pci
> ghash_clmulni_intel    13101  0 
> mmc_core               71967  3 mmc_block,sdhci_pci,sdhci
> cryptd                 14463  1 ghash_clmulni_intel
> usbcore               127627  5 uvcvideo,usbhid,usb_storage,ehci_hcd
> usb_common             12354  1 usbcore
> tg3                   122366  0 
> libphy                 18798  1 tg3
> scsi_mod              161565  5 usb_storage,sg,sr_mod,sd_mod,libata


Reply to: