boot freezez while ATA GEOM slice detection on latest -CURRENT

From: Vladimir B. Grebenschikov <vova_at_express.ru>
Date: Wed, 14 Jan 2004 18:09:04 +0300
Hi

On recent -CURRENT boot freezes while try to detect disks:

...
ata0-master: pio=0x0c wdma=0x22 udma=0x45 cable=80pin
ata0-master: setting PIO4 on Intel PIIX4 chip
ata0-master: setting UDMA33 on Intel PIIX4 chip
GEOM: create disk ad0 dp=0xc21e6360
ad0: <TOSHIBA MK4019GAX/FA002D> ATA-5 disk at ata0-master
ad0: 38154MB (78140160 sectors), 77520 C, 16 H, 63 S, 512 B
ad0: 1 secs/int, 1 depth queue, UDMA33
GEOM: new disk ad0
[0] f:00 typ:6 s(CHS):0/1/1 e(CHS):969/239/63 s:63 l:14666337
[1] f:00 typ:160 s(CHS):970/0/1 e(CHS):996/239/63 s:14666400 l:408240
[2] f:80 typ:165 s(CHS):997/0/1 e(CHS):1023/239/63 s:15074640 l:41942880
[3] f:00 typ:165 s(CHS):1023/0/1 e(CHS):1023/239/63 s:57017520
l:21122640
GEOM: Configure ad0s1, start 32256 length 7509164544 end 7509196799
GEOM: Configure ad0s2, start 7509196800 length 209018880 end 7718215679
GEOM: Configure ad0s3, start 7718215680 length 21474754560 end
29192970239
GEOM: Configure ad0s4, start 29192970240 length 10814791680 end
40007761919
GEOM: Configure ad0s3a, start 0 length 134217728 end 134217727
GEOM: Configure ad0s3b, start 134217728 length 268435456 end 402653183
GEOM: Configure ad0s3c, start 0 length 21474754560 end 21474754559
GEOM: Configure ad0s3e, start 402653184 length 6442450944 end 6845104127
GEOM: Configure ad0s3f, start 6845104128 length 14629650432 end
21474754559
GEOM: Configure ad0s4c, start 0 length 10814791680 end 10814791679
GEOM: Configure ad0s4e, start 0 length 134217728 end 134217727
GEOM: Configure ad0s4f, start 134217728 length 8915517440 end 9049735167
ata1: reiniting channel ..
ata1: reset tp1 mask=03 ostat0=50 ostat1=50
ata1-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata1-slave:  stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata1: reset tp2 mask=03 stat0=50 stat1=50
devices=0x3<ATA_SLAVE,ATA_MASTER>
ata1: resetting done ..
ata1: reiniting channel ..
ata1: reset tp1 mask=03 ostat0=50 ostat1=50
ata1-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata1-slave:  stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata1: reset tp2 mask=03 stat0=50 stat1=50
devices=0x3<ATA_SLAVE,ATA_MASTER>
ata1: resetting done ..

<<<freeze here>>>

Stopped at      siointr1+0xec:  jmp     siointr1+0x220
db> tr 0
sched_switch(c0686380,c8440b06,7ba34f99,c06a7094,c0686380) at
sched_switch+0xd5
mi_switch(c0686380,44,c5e0c928,c8,c21d5d34) at mi_switch+0x19b
cv_wait(c21d5d58,c21d5d34,c8,c0643e03,c21d5d00) at cv_wait+0x19c
_sema_wait(c21d5d34,0,0,c063cb89,c21d5d00) at _sema_wait+0x6f
ata_queue_request(c21d5d00,c065ea40,1,c0488e13,c21e6300) at
ata_queue_request+0x1e7
ata_getparam(c21458d8,ec,c2145800,c0821d60,c04758df) at
ata_getparam+0x98
ata_identify_devices(c2145800,1,c0fa29a0,c0674970,c0821d80) at
ata_identify_devices+0x29
ata_boot_attach(0,0,c0821d80,c04f5b86,0) at ata_boot_attach+0x2f
run_interrupt_driven_config_hooks(0,81e000,81ec00,81e000,0) at
run_interrupt_driven_config_hooks+0x2b
mi_startup() at mi_startup+0xb5
begin() at begin+0x2c

More details:
http://www.freebsd.org/cgi/query-pr.cgi?pr=61358

-- 
Vladimir B. Grebenschikov <vova_at_express.ru>
TSB "Russian Express"
Received on Wed Jan 14 2004 - 06:05:49 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:38 UTC