Покажи Публикации - icet
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за начинаещи / Настройка на хардуер / Проблем с DMA при HPT370 -: Jul 20, 2005, 17:26
Здравейте,
имам огромен проблем с HDD-то - ДМА ускорението не се включва. Дъното ми е ABIT със софтуерен IDE(RAID) контролер - HighPoint Technologies 366/370. Значи кернела има вградена подръжка на контролера, но явно модулът не е читав. Биосите (и на дъното и на контролера) са актуални и им е зададено да пускат ДМА на хард-дисковете. Под Windows DMA аселерацията работи.
Моля помогнете. Нямате си на представа какво е да се работи под PIO. '<img'>
Пробвах да включа ДМА-то ръчно с hdparm и различни скорости - няма ефект. Прикачвам /var/log/dmesg - дано помогне. Дистрибуцията не играе роля - проблема е някъде в ядрото.
HDD-то ми е hde, a партицията с федора - hde5.

dmesg
Примерен код

Linux version 2.6.11-1.1369_FC4 (bhcompile@decompose.build.redhat.com) (gcc version 4.0.0 20050525 (Red Hat 4.0.0-9)) #1 Thu Jun 2 22:55:56 EDT 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
 BIOS-e820: 000000000fff0000 - 000000000fff3000 (ACPI NVS)
 BIOS-e820: 000000000fff3000 - 0000000010000000 (ACPI data)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
Using x86 segment limits to approximate NX protection
On node 0 totalpages: 65520
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 61424 pages, LIFO batch:31
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.2 present.
ACPI: RSDP (v000 IntelR                                ) @ 0x000f70a0
ACPI: RSDT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0fff3000
ACPI: FADT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0fff3040
ACPI: BOOT (v001 IntelR          0x00000000  0x00000000) @ 0x0fff5400
ACPI: DSDT (v001 INTELR AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000
ACPI: PM-Timer IO Port: 0x4008
Allocating PCI resources starting at 10000000 (gap: 10000000:efff0000)
Built 1 zonelists
Kernel command line: ro root=LABEL=/ rhgb
Initializing CPU#0
CPU 0 irqstacks, hard=c0457000 soft=c0456000
PID hash table entries: 1024 (order: 10, 16384 bytes)
Detected 554.943 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 254124k/262080k available (2518k kernel code, 7320k reserved, 690k data, 180k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 1101.82 BogoMIPS (lpj=550912)
Security Framework v1.0.0 initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
selinux_register_security:  Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0387f9ff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0387f9ff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU serial number disabled.
CPU: After all inits, caps: 0383f1ff 00000000 00000000 00000040 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel Pentium III (Katmai) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
ACPI: setting ELCR to 0200 (from 0e00)
checking if image is initramfs... it is
softlockup thread 0 started up.
Freeing initrd memory: 1082k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb520, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20050309
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 11 12 14 15) *9
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12 14 15) *9
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 12 devices
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
Simple Boot Flag at 0x34 set to 0x1
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
apm: overridden by ACPI.
audit: initializing netlink socket (disabled)
audit(1121878755.243:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux:  Registering netfilter hooks
Initializing Cryptographic API
ksign: Installing public key data
Loading keyring
- Added public key 42BD35A990375F72
- User ID: Red Hat, Inc. (Kernel Module GPG key)
Limiting direct PCI/PCI transfers.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ACPI: Fan [FAN] (on)
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Processor [CPU0] (supports 2 throttling states)
ACPI: Thermal Zone [THRM] (54 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 440BX Chipset.
agpgart: AGP aperture is 128M @ 0xd0000000
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 76 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:DMA
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hdb: CD-540E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: CREATIVE CD-RW RW8438E, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
HPT370: IDE controller at PCI slot 0000:00:13.0
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:13.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
HPT370: chipset revision 3
HPT370: 100% native mode on irq 11
HPT37X: using 33MHz PCI clock
    ide2: BM-DMA at 0xe000-0xe007, BIOS settings: hde:DMA, hdf:pio
HPT37X: using 33MHz PCI clock
    ide3: BM-DMA at 0xe008-0xe00f, BIOS settings: hdg:pio, hdh:pio
Probing IDE interface ide2...
hde: ST3160023A, ATA DISK drive
ide2 at 0xd000-0xd007,0xd402 on irq 11
Probing IDE interface ide3...
Probing IDE interface ide3...
hde: max request size: 1024KiB
hde: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63, UDMA(100)
hde: cache flushes supported
 hde:<4>hde: dma_timer_expiry: dma status == 0x21
hde: DMA timeout error
hde: 0 bytes in FIFO
hde: timeout waiting for DMA
hde: dma timeout error: status=0x80 { Busy }

ide: failed opcode was: unknown
hde: DMA disabled
ide2: reset: success
 hde1 hde2 <<4>hde: dma_timer_expiry: dma status == 0x21
hde: DMA timeout error
hde: 0 bytes in FIFO
hde: timeout waiting for DMA
hde: dma timeout error: status=0x80 { Busy }

ide: failed opcode was: unknown
hde: DMA disabled
ide2: reset: success
 hde5<4>hde: dma_timer_expiry: dma status == 0x21
hde: DMA timeout error
hde: 0 bytes in FIFO
hde: timeout waiting for DMA
hde: dma timeout error: status=0x80 { Busy }

ide: failed opcode was: unknown
hde: DMA disabled
ide2: reset: success
 hde6<4>hde: dma_timer_expiry: dma status == 0x21
hde: DMA timeout error
hde: 0 bytes in FIFO
hde: timeout waiting for DMA
hde: dma timeout error: status=0x80 { Busy }

ide: failed opcode was: unknown
hde: DMA disabled
ide2: reset: success
 hde7 hde8 hde9 >
hdb: ATAPI 40X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
ide-floppy driver 0.99.newide
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
2  Linux секция за начинаещи / Настройка на хардуер / IP адреси -: Mar 31, 2005, 17:21
Благодаря на всички за добре оказаната помощ.
Port Forwarding при NT не съществува или е платен доколкото разбрах. Още се чудя как майкрософт не са направили plug-n-play банкомат.
Мда пробвах шауткаст-а - бачка си перфектно. Темата се мести в Shoutcast server c Debian.
3  Linux секция за начинаещи / Настройка на програми / Shoutcast Server c Debian -: Mar 31, 2005, 17:20
Значи падна ми една стара машина, която мисля да я направя сървър за музика.
Та мисля да инсталирам Дебиан 3.0 и да кача shoutcast. Shoutcast съм го инсталирал, конфигурирал, тествал, знам как се бачка с него.
Обаче имам един малък проблем:
Въпросният сървър няма да седи при мен и няма да имам нон-стоп физически достъп до него. Затова ми трябва отдалечено управление и ФТП достъп до него. Чух, че с Дебиан се инсталират автоматично хттп и фтп сървър. Намерих една книга за Дебиан(о'рейли), поразтърсих се малко, но не намерих как се настройват.
Второто нещо е, че доколкото разбрах SSH не е включен към Дебиан заради американците. Ще мога ли с него да администрирам отдалечено въпросният сървър?
Благодаря предварително
4  Linux секция за начинаещи / Настройка на хардуер / IP адреси -: Mar 30, 2005, 16:36
Благодаря за отговора.
Ще потърся в гугъл за iptables.

Цялата работа е, че трябва да кача shoutcast на линукс машина. Оттам нататък интернет провайдера, където машината ще работи като сървър, би трябвало да даде ип адрес с порт. Въпросът е дали нещо трябва се прави от страна на машината, която ще им пратя. Вкъщи просто тествах моите компютри.

Сега единствено ми трябва да направя така, че даден потребител да се включва автоматично и shoutcast да се стартира. Но не знам кой точно startup скрипт да редактирам. Май при различните дистрибуции файловете са различни.
5  Linux секция за начинаещи / Настройка на хардуер / IP адреси -: Mar 30, 2005, 15:16
Здравейте,
търсих във форума, но не успях да намеря информация по въпроса.
Вкъщи имам 2 компютъра в мрежа. Един с Уиндоус и втори с Мандрейк.
Този с Уиндоус има кабелен модем и статично IP. Пуснал съм internet connection sharing на него и на другия компютър имам интернет.
Проблемът е следния:
Мандрейк си намира сам IP адреса - 192.168.0.10. Но това е IP само за локалната мрежа, не и за интернет. Когато пусна някакъв сървър под Линукс, единственият достъп до него е през 192.168.0.10:хххх или 127.0.0.1:хххх
Когато се опитам да сложа интернетIPто ми казва, че портовете са заети.
Как да направя така, че като някой въведе статичното ми IP да отваря сървъра, който е на Линукс Машината? Има ли някаква връзка между интернет ип-то и това на локалната мрежа? И ако на компютърът с кабелния модем има линукс вместо уиндоус, този проблем ще съществува ли?
Благодаря предварително.
6  Linux секция за начинаещи / Настройка на програми / SWAP -: Jan 13, 2005, 20:07
Благодаря!
Сега всичко си бачка перфектно и Мандракето използва суоп-а  '<img'>
7  Linux секция за начинаещи / Настройка на програми / SWAP -: Jan 11, 2005, 11:50
Мда, нямам работещ swap.
Тъй като инсталирах Мандраке ръчно и нямах готов swap partition. Преди това бях направил ехт3 дял(10 ГБ) под уиндолс, но не и суоп дял.
Казах на мандраке-то да се инсталира върху този дял.
Сега буутва адски бавно и всичко върви адски бавно. Имам само 256МБ рам и мандраке показва, че паметта е 85% пълна. Пише, че суоп паметта е 0 кб.

fstab
Цитат
/dev/hde5 / ext3 defaults 1 1
/dev/hda /mnt/cdrom auto umask=0,user,iocharset=iso8859-1,codepage=850,noauto,ro,exec,users 0 0
/dev/hdc /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-1,codepage=850,noauto,ro,exec,users 0 0
/dev/hde1 /mnt/win_c ntfs umask=0,nls=iso8859-1,ro 0 0
/dev/hdf5 /mnt/win_c2 vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hde6 /mnt/win_d vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hde7 /mnt/win_e vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hde8 /mnt/win_f vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
none /proc proc defaults 0 0


Някой ще може ли да ми обясни как чрез командата mkswap да си направя swap файл в дялът на линукс?
8  Linux секция за начинаещи / Настройка на програми / SWAP -: Jan 09, 2005, 19:39
Здравейте,
инсталирах си Мандраке 10.1 върху 10 ГБ ехт3 partition, но линукса буутва много бавно. Трябва ли да направя SWAP partition за да зарежда и работи по-бързо ситемата? И ако направя такъв партитион, как да накарам Линукс да я използва?
Благодаря
Страници: [1]