* [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. @ 2012-10-28 16:31 Javier Vasquez 2012-10-28 16:36 ` Javier Vasquez 2012-10-28 17:19 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 2 replies; 79+ messages in thread From: Javier Vasquez @ 2012-10-28 16:31 UTC (permalink / raw) To: grub-devel As it was announced on 2.0 release, I attempted to compile/install vanilla grub on a mini-pc, with 4.7 gcc... I just used: ./configure --prefix=/usr --sysconfdir=/etc make sudo make install After installing I removed old grub generated stuff, and ran: sudo grub-install --boot-directory=/boot --target=mipsel-loongson --recheck /dev/sda That automatically generate a /boot/grub.elf image. Then after editing /etc/default/grub I ran: sudo grub-mkconfig -o /boot/grub/grub.cfg So far so good... I already have as a /boot/boot.cfg menu entry, one dedicated to use the grub elf image: title Boot with GNU GRUB2 kernel (wd0,0)/grub.elf args console=tty no_auto_cmd When rebooting, and selecting to use the grub.elf image, I get the grub menu, and apparently it works, cause after the timeout expires it selects the first grub menu entry, and everything works. However a bad thing is that the usb keyboard does not work on the grub menu. I then tried to manually generate a grub.elf image by running: sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms usb gzio search lspci help ahci blocklist date elf pata configfile echo And the grub.elf generated got worse, cause not only I still didn't get the usb keyboard to work, but the menu was not loaded, the only thing available was the grub prompt, which is useless without keyboard, :-) I also tried: sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms gzio search lspci help ahci blocklist date elf pata configfile echo But that didn't make any difference. Then I said, well perhaps the latest bzr revision has some fix in it. And I went through the slower procees of "./autogen.sh" prior to the same configure, and make steps... That didn't help either. Teh automatically generated elf image works but without usb keyboard support, and the manually generated one doesn't work either as 2.0 didn't... Any hints? Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-10-28 16:31 [grub-devel] loongson-2f mini-pc (fuloong) elf image generation Javier Vasquez @ 2012-10-28 16:36 ` Javier Vasquez 2012-10-28 17:19 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 0 replies; 79+ messages in thread From: Javier Vasquez @ 2012-10-28 16:36 UTC (permalink / raw) To: grub-devel On Sun, Oct 28, 2012 at 10:31 AM, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: > As it was announced on 2.0 release, I attempted to compile/install > vanilla grub on a mini-pc, with 4.7 gcc... > > I just used: > > ./configure --prefix=/usr --sysconfdir=/etc > make > sudo make install > > After installing I removed old grub generated stuff, and ran: > > sudo grub-install --boot-directory=/boot --target=mipsel-loongson > --recheck /dev/sda > > That automatically generate a /boot/grub.elf image. Then after > editing /etc/default/grub I ran: > > sudo grub-mkconfig -o /boot/grub/grub.cfg > > So far so good... I already have as a /boot/boot.cfg menu entry, one > dedicated to use the grub elf image: > > title Boot with GNU GRUB2 > kernel (wd0,0)/grub.elf > args console=tty no_auto_cmd > > When rebooting, and selecting to use the grub.elf image, I get the > grub menu, and apparently it works, cause after the timeout expires it > selects the first grub menu entry, and everything works. However a > bad thing is that the usb keyboard does not work on the grub menu. > > I then tried to manually generate a grub.elf image by running: > > sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata > usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms > usb gzio search lspci help ahci blocklist date elf pata configfile > echo > > And the grub.elf generated got worse, cause not only I still didn't > get the usb keyboard to work, but the menu was not loaded, the only > thing available was the grub prompt, which is useless without > keyboard, :-) > > I also tried: > > sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata > usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms > gzio search lspci help ahci blocklist date elf pata configfile echo > > But that didn't make any difference. > > Then I said, well perhaps the latest bzr revision has some fix in it. > And I went through the slower procees of "./autogen.sh" prior to the > same configure, and make steps... > > That didn't help either. Teh automatically generated elf image works > but without usb keyboard support, and the manually generated one > doesn't work either as 2.0 didn't... > > Any hints? > > Thanks, > > -- > Javier. Forgot to mention that also tried on 2.0 to configure with "--target=mipsel --with-platform=loongson" prior to the make steps, and that didn't help. I went back to the "guesses" by configure, cause the alternative besides not helping further was generating unusual (at least to me) /etc/grub.d files, :-). The point is that it didn't work either... -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-10-28 16:31 [grub-devel] loongson-2f mini-pc (fuloong) elf image generation Javier Vasquez 2012-10-28 16:36 ` Javier Vasquez @ 2012-10-28 17:19 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-10-28 23:19 ` Javier Vasquez 1 sibling, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-10-28 17:19 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 294 bytes --] > That didn't help either. Teh automatically generated elf image works > but without usb keyboard support, and the manually generated one > doesn't work either as 2.0 didn't... Is there a hub or is keyboard connected directly? -- Regards Vladimir 'φ-coder/phcoder' Serbinenko [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 294 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-10-28 17:19 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-10-28 23:19 ` Javier Vasquez 2012-10-29 21:47 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2012-10-28 23:19 UTC (permalink / raw) To: The development of GNU GRUB On Sun, Oct 28, 2012 at 11:19 AM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: > >> ... > > Is there a hub or is keyboard connected directly? > > -- > Regards > Vladimir 'φ-coder/phcoder' Serbinenko The keyboard is connected directly... -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-10-28 23:19 ` Javier Vasquez @ 2012-10-29 21:47 ` Aleš Nesrsta 2012-10-29 23:03 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2012-10-29 21:47 UTC (permalink / raw) To: The development of GNU GRUB Javier Vasquez wrote: > On Sun, Oct 28, 2012 at 11:19 AM, Vladimir 'φ-coder/phcoder' > Serbinenko <phcoder@gmail.com> wrote: > > > >> ... > > > > Is there a hub or is keyboard connected directly? > > > > -- > > Regards > > Vladimir 'φ-coder/phcoder' Serbinenko > > > The keyboard is connected directly... > According to USB keyboard: Maybe it sounds funny, but try this, please: Unplug and plug again keyboard when GRUB is loaded. Does it help? BR Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-10-29 21:47 ` Aleš Nesrsta @ 2012-10-29 23:03 ` Javier Vasquez 2012-10-30 20:14 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2012-10-29 23:03 UTC (permalink / raw) To: The development of GNU GRUB On Mon, Oct 29, 2012 at 3:47 PM, Aleš Nesrsta <starous@volny.cz> wrote: > Javier Vasquez wrote: >> On Sun, Oct 28, 2012 at 11:19 AM, Vladimir 'φ-coder/phcoder' >> Serbinenko <phcoder@gmail.com> wrote: >> > >> >> ... >> > >> > Is there a hub or is keyboard connected directly? >> > >> > -- >> > Regards >> > Vladimir 'φ-coder/phcoder' Serbinenko >> >> >> The keyboard is connected directly... >> > According to USB keyboard: Maybe it sounds funny, but try this, please: > Unplug and plug again keyboard when GRUB is loaded. > Does it help? > > BR > Ales Thanks, I tried, and it didn't work, :-( BTW, forgot to menion that I also tried adding usb and usb_keyboard as GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod statements at the beginning), and that didn't work. That's the current setup actually... Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-10-29 23:03 ` Javier Vasquez @ 2012-10-30 20:14 ` Aleš Nesrsta 2012-11-03 21:34 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2012-10-30 20:14 UTC (permalink / raw) To: The development of GNU GRUB Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: > > According to USB keyboard: Maybe it sounds funny, but try this, please: > > Unplug and plug again keyboard when GRUB is loaded. > > Does it help? > > > > BR > > Ales > > > Thanks, I tried, and it didn't work, :-( > > BTW, forgot to menion that I also tried adding usb and usb_keyboard as > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod statements > at the beginning), and that didn't work. That's the current setup > actually... > > Thanks, > OK, so it will be some another case. There will be helpful additional information - does work USB at all? I.e. when You connect e.g. USB flasdisk, is it working, can You use it in GRUB? (Sorry if it is not possible to try such situation, I never seen loongson (fuloong) mini-pc...) Another thing - You mentioned You used OHCI GRUB driver. As I see on http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , there is mentioned USB 2.0, i.e. it should be probably EHCI controller - ? (OHCI is USB 1.1 controller - but it could be used together with USB 2.0 EHCI as so called companion controller). Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) controller (without companion controller)? Are somewhere available more detailed information about Your loongson-2f Mini-PC HW? BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-10-30 20:14 ` Aleš Nesrsta @ 2012-11-03 21:34 ` Javier Vasquez 2012-11-04 17:31 ` Javier Vasquez 2013-07-12 14:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 2 replies; 79+ messages in thread From: Javier Vasquez @ 2012-11-03 21:34 UTC (permalink / raw) To: The development of GNU GRUB; +Cc: Lluís Batlle i Rossell [-- Attachment #1.1: Type: text/plain, Size: 2853 bytes --] On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz> wrote: > Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: > > > According to USB keyboard: Maybe it sounds funny, but try this, please: > > > Unplug and plug again keyboard when GRUB is loaded. > > > Does it help? > > > > > > BR > > > Ales > > > > > > Thanks, I tried, and it didn't work, :-( > > > > BTW, forgot to menion that I also tried adding usb and usb_keyboard as > > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod statements > > at the beginning), and that didn't work. That's the current setup > > actually... > > > > Thanks, > > > OK, so it will be some another case. > > There will be helpful additional information - does work USB at all? > I.e. when You connect e.g. USB flasdisk, is it working, can You use it > in GRUB? > (Sorry if it is not possible to try such situation, I never seen > loongson (fuloong) mini-pc...) > No, it does not work. pmon handles it correctly, but grub provides the error disk not found, :-( > > Another thing - You mentioned You used OHCI GRUB driver. As I see on > http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , > there is mentioned USB 2.0, i.e. it should be probably EHCI controller > - ? > I also generated image including the ehci module, and it didn't make a change... > (OHCI is USB 1.1 controller - but it could be used together with USB 2.0 > EHCI as so called companion controller). > Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) controller > (without companion controller)? > Are somewhere available more detailed information about Your loongson-2f > Mini-PC HW? > I'm attaching more information about the mini-pc... Notice dmesg indicates linux used ohci for this device without problems: % uname -a Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux % dmesg ... [ 6.820000] usb 2-2: new low-speed USB device number 3 using ohci_hcd [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, idProduct=1702 [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 7.056000] usb 2-2: Product: USB Keyboard [ 7.060000] usb 2-2: Manufacturer: [ 7.100000] input: USB Keyboard as /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 [ 7.144000] input: USB Keyboard as /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 ... I'm attaching several logs and info, including dmsg output... > > BR, > Ales > > Thanks, -- Javier. [-- Attachment #1.2: Type: text/html, Size: 4012 bytes --] [-- Attachment #2: dmesg.log --] [-- Type: application/octet-stream, Size: 17305 bytes --] [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.0-4-loongson-2f (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-12) ) #1 Debian 3.2.32-1 [ 0.000000] busclock=66000000, cpuclock=800060000, memsize=256, highmemsize=768 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00006303 (ICT Loongson-2) [ 0.000000] FPU revision is: 00000501 [ 0.000000] Checking for the multiply/shift bug... no. [ 0.000000] Checking for the daddiu bug... no. [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 0000000010000000 @ 0000000000000000 (usable) [ 0.000000] memory: 0000000030000000 @ 0000000010000000 (reserved) [ 0.000000] memory: 0000000030000000 @ 0000000090000000 (usable) [ 0.000000] memory: 0000000010000000 @ 0000000080000000 (reserved) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone PFN ranges: [ 0.000000] Normal 0x00000000 -> 0x00030000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x00010000 [ 0.000000] 0: 0x00020000 -> 0x00030000 [ 0.000000] On node 0 totalpages: 131072 [ 0.000000] Normal zone: 672 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 130400 pages, LIFO batch:7 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130400 [ 0.000000] Kernel command line: console=tty machtype=lemote-fuloong-2f-box root=/dev/sda6 ro video=sisfb:1280x1024-24@60 resume=/dev/sda5 PMON_VER=LM6004-1.3.6 EC_VER=undefined machtype=lemote-fuloong-2f-box [ 0.000000] PID hash table entries: 4096 (order: 1, 32768 bytes) [ 0.000000] Dentry cache hash table entries: 262144 (order: 7, 2097152 bytes) [ 0.000000] Inode-cache hash table entries: 131072 (order: 6, 1048576 bytes) [ 0.000000] Primary instruction cache 64kB, VIPT, direct mapped, linesize 32 bytes. [ 0.000000] Primary data cache 64kB, 4-way, VIPT, no aliases, linesize 32 bytes [ 0.000000] Unified secondary cache 512kB 4-way, linesize 32 bytes. [ 0.000000] Memory: 1033152k/1048576k available (4072k kernel code, 15424k reserved, 1605k data, 256k init, 0k highmem) [ 0.000000] NR_IRQS:128 [ 0.000000] Console: colour dummy device 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 0.008000] Calibrating delay loop... 531.45 BogoMIPS (lpj=1062912) [ 0.040000] pid_max: default: 32768 minimum: 301 [ 0.040000] Security Framework initialized [ 0.040000] AppArmor: AppArmor disabled by boot time parameter [ 0.040000] Mount-cache hash table entries: 1024 [ 0.040000] Initializing cgroup subsys cpuacct [ 0.040000] Initializing cgroup subsys memory [ 0.040000] Initializing cgroup subsys devices [ 0.040000] Initializing cgroup subsys freezer [ 0.040000] Initializing cgroup subsys net_cls [ 0.040000] Initializing cgroup subsys blkio [ 0.040000] Initializing cgroup subsys perf_event [ 0.040000] Checking for the daddi bug... no. [ 0.040000] devtmpfs: initialized [ 0.040000] print_constraints: dummy: [ 0.040000] NET: Registered protocol family 16 [ 0.044000] bio: create slab <bio-0> at 0 [ 0.044000] vgaarb: loaded [ 0.044000] SCSI subsystem initialized [ 0.048000] libata version 3.00 loaded. [ 0.048000] pci 0000:00:06.0: [10ec:8169] type 0 class 0x000200 [ 0.048000] pci 0000:00:06.0: reg 10: [io 0xb100-0xb1ff] [ 0.048000] pci 0000:00:06.0: reg 14: [mem 0x04075000-0x040750ff] [ 0.048000] pci 0000:00:06.0: reg 30: [mem 0x04040000-0x0405ffff pref] [ 0.048000] pci 0000:00:06.0: supports D1 D2 [ 0.048000] pci 0000:00:06.0: PME# supported from D1 D2 D3hot [ 0.048000] pci 0000:00:08.0: [1039:0325] type 0 class 0x000300 [ 0.048000] pci 0000:00:08.0: reg 10: [mem 0x40000000-0x4fffffff pref] [ 0.048000] pci 0000:00:08.0: reg 14: [mem 0x04000000-0x0403ffff] [ 0.048000] pci 0000:00:08.0: reg 18: [io 0xb300-0xb37f] [ 0.048000] pci 0000:00:08.0: reg 30: [mem 0x04060000-0x0406ffff pref] [ 0.048000] pci 0000:00:08.0: supports D1 D2 [ 0.048000] pci 0000:00:0e.0: [1022:2090] type 0 class 0x000601 [ 0.048000] pci 0000:00:0e.0: reg 10: [io 0xb410-0xb417] [ 0.048000] pci 0000:00:0e.0: reg 14: [io 0xb000-0xb0ff] [ 0.048000] pci 0000:00:0e.0: reg 18: [io 0xb380-0xb3bf] [ 0.048000] pci 0000:00:0e.0: reg 20: [io 0xb280-0xb2ff] [ 0.048000] pci 0000:00:0e.0: reg 24: [io 0xb3c0-0xb3df] [ 0.048000] pci 0000:00:0e.2: [1022:209a] type 0 class 0x000101 [ 0.048000] pci 0000:00:0e.2: reg 20: [io 0xb400-0xb40f] [ 0.048000] pci 0000:00:0e.3: [1022:2093] type 0 class 0x000401 [ 0.048000] pci 0000:00:0e.3: reg 10: [io 0xb200-0xb27f] [ 0.048000] pci 0000:00:0e.4: [1022:2094] type 0 class 0x000c03 [ 0.048000] pci 0000:00:0e.4: reg 10: [mem 0x04074000-0x04074fff] [ 0.048000] pci 0000:00:0e.5: [1022:2095] type 0 class 0x000c03 [ 0.048000] pci 0000:00:0e.5: reg 10: [mem 0x04073000-0x04073fff] [ 0.048000] vgaarb: device added: PCI:0000:00:08.0,decodes=io+mem,owns=io+mem,locks=none [ 0.052000] pci 0000:00:08.0: BAR 0: assigned [mem 0x40000000-0x4fffffff pref] [ 0.052000] pci 0000:00:08.0: BAR 1: assigned [mem 0x50000000-0x5003ffff] [ 0.052000] pci 0000:00:06.0: BAR 6: assigned [mem 0x50040000-0x5005ffff pref] [ 0.052000] pci 0000:00:08.0: BAR 6: assigned [mem 0x50060000-0x5006ffff pref] [ 0.052000] pci 0000:00:0e.4: BAR 0: assigned [mem 0x50070000-0x50070fff] [ 0.052000] pci 0000:00:0e.5: BAR 0: assigned [mem 0x50071000-0x50071fff] [ 0.052000] pci 0000:00:06.0: BAR 0: assigned [io 0x4000-0x40ff] [ 0.052000] pci 0000:00:06.0: BAR 1: assigned [mem 0x50072000-0x500720ff] [ 0.052000] pci 0000:00:0e.0: BAR 1: assigned [io 0x4400-0x44ff] [ 0.052000] pci 0000:00:08.0: BAR 2: assigned [io 0x4800-0x487f] [ 0.052000] pci 0000:00:0e.0: BAR 4: assigned [io 0x4880-0x48ff] [ 0.052000] pci 0000:00:0e.3: BAR 0: assigned [io 0x4c00-0x4c7f] [ 0.052000] pci 0000:00:0e.0: BAR 2: assigned [io 0x4c80-0x4cbf] [ 0.052000] pci 0000:00:0e.0: BAR 5: assigned [io 0x4cc0-0x4cdf] [ 0.052000] pci 0000:00:0e.2: BAR 4: assigned [io 0x4ce0-0x4cef] [ 0.052000] pci 0000:00:0e.0: BAR 0: assigned [io 0x4cf0-0x4cf7] [ 0.052000] slot: 6, pin: 1, irq: 36 [ 0.052000] slot: 8, pin: 1, irq: 38 [ 0.052000] Switching to clocksource mfgpt [ 0.068000] NET: Registered protocol family 2 [ 0.068000] IP route cache hash table entries: 16384 (order: 3, 131072 bytes) [ 0.072000] TCP established hash table entries: 65536 (order: 6, 1048576 bytes) [ 0.076000] TCP bind hash table entries: 65536 (order: 5, 524288 bytes) [ 0.076000] TCP: Hash tables configured (established 65536 bind 65536) [ 0.076000] TCP reno registered [ 0.076000] UDP hash table entries: 1024 (order: 1, 32768 bytes) [ 0.076000] UDP-Lite hash table entries: 1024 (order: 1, 32768 bytes) [ 0.076000] NET: Registered protocol family 1 [ 0.076000] PCI: Enabling device 0000:00:0e.4 (0000 -> 0002) [ 0.132000] PCI: CLS 32 bytes, default 32 [ 0.132000] audit: initializing netlink socket (disabled) [ 0.132000] type=2000 audit(1351975834.096:1): initialized [ 0.132000] VFS: Disk quotas dquot_6.5.2 [ 0.132000] Dquot-cache hash table entries: 2048 (order 0, 16384 bytes) [ 0.132000] msgmni has been set to 2017 [ 0.136000] alg: No test for stdrng (krng) [ 0.136000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 0.136000] io scheduler noop registered [ 0.136000] io scheduler deadline registered [ 0.136000] io scheduler cfq registered (default) [ 0.136000] sisfb 0000:00:08.0: Invalid ROM contents [ 0.136000] sisfb: Video ROM not found [ 0.136000] sisfb: Video RAM at 0x40000000, mapped to 0x9000000040000000, size 32768k [ 0.136000] sisfb: MMIO at 0x50000000, mapped to 0x9000000050000000, size 256k [ 0.136000] sisfb: Memory heap starting at 32160K, size 32K [ 1.144000] sisfb: Detected SiS301C video bridge [ 1.400000] sisfb: CRT1 DDC probing failed [ 1.400000] sisfb: Default mode is 1280x1024x32 (60Hz) [ 1.400000] sisfb: Initial vbflags 0x10000020 [ 1.580000] Console: switching to colour frame buffer device 160x64 [ 1.760000] sisfb: 2D acceleration is enabled, y-panning enabled (auto-max) [ 1.764000] fb0: SiS 315PRO frame buffer device version 1.8.9 [ 1.764000] sisfb: Copyright (C) 2001-2005 Thomas Winischhofer [ 1.764000] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.772000] serial8250.0: ttyS0 at I/O 0x2f8 (irq = 3) is a 16550A [ 1.776000] pata_amd 0000:00:0e.2: version 0.4.1 [ 1.780000] scsi0 : pata_amd [ 1.780000] scsi1 : pata_amd [ 1.784000] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x4ce0 irq 14 [ 1.784000] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x4ce8 irq 15 [ 1.788000] i8042: No controller found [ 1.788000] Trying to free nonexistent resource <0000000000000060-000000000000006f> [ 1.792000] mousedev: PS/2 mouse device common for all mice [ 1.796000] TCP cubic registered [ 1.796000] NET: Registered protocol family 17 [ 1.800000] Registering the dns_resolver key type [ 1.800000] PM: Checking hibernation image partition /dev/sda5 [ 1.952000] ata1.00: ATA-8: SAMSUNG HM160HI, HH100-08, max UDMA7 [ 1.952000] ata1.00: 312581808 sectors, multi 16: LBA48 [ 1.964000] ata1.00: configured for UDMA/100 [ 1.964000] scsi 0:0:0:0: Direct-Access ATA SAMSUNG HM160HI HH10 PQ: 0 ANSI: 5 [ 1.968000] ata2: port disabled--ignoring [ 1.968000] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB) [ 1.972000] sd 0:0:0:0: [sda] Write Protect is off [ 1.972000] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 1.972000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 2.136000] sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 sda13 sda14 > [ 2.140000] sd 0:0:0:0: [sda] Attached SCSI disk [ 2.140000] PM: Hibernation image partition 8:5 present [ 2.140000] PM: Looking for hibernation image. [ 2.144000] PM: Image not found (code -22) [ 2.144000] PM: Hibernation image not present or could not be loaded. [ 2.144000] registered taskstats version 1 [ 2.144000] /build/buildd-linux_3.2.32-1-mipsel-Ow9GE0/linux-3.2.32/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 2.148000] Initializing network drop monitor service [ 2.168000] EXT4-fs (sda6): couldn't mount as ext3 due to feature incompatibilities [ 2.168000] EXT4-fs (sda6): couldn't mount as ext2 due to feature incompatibilities [ 2.204000] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null) [ 2.204000] VFS: Mounted root (ext4 filesystem) readonly on device 8:6. [ 2.208000] Freeing unused kernel memory: 256k freed [ 5.136000] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 5.148000] r8169 0000:00:06.0: (unregistered net_device): not PCI Express [ 5.220000] r8169 0000:00:06.0: eth0: RTL8169sc/8110sc at 0x9000000050072000, 00:23:9e:00:0f:62, XID 18000000 IRQ 36 [ 5.224000] r8169 0000:00:06.0: eth0: jumbo features [frames: 7152 bytes, tx checksumming: ok] [ 5.348000] cpufreq: Loongson-2F CPU frequency driver. [ 5.404000] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 5.416000] rtc0: alarms up to one day, 114 bytes nvram [ 5.588000] usbcore: registered new interface driver usbfs [ 5.612000] usbcore: registered new interface driver hub [ 5.624000] usbcore: registered new device driver usb [ 5.652000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.664000] PCI: Setting latency timer of device 0000:00:0e.5 to 64 [ 5.664000] ehci_hcd 0000:00:0e.5: EHCI Host Controller [ 5.692000] ehci_hcd 0000:00:0e.5: new USB bus registered, assigned bus number 1 [ 5.740000] ehci_hcd 0000:00:0e.5: irq 11, io mem 0x50071000 [ 5.764000] ehci_hcd 0000:00:0e.5: USB 0.0 started, EHCI 1.00 [ 5.772000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 5.776000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 5.780000] usb usb1: Product: EHCI Host Controller [ 5.784000] usb usb1: Manufacturer: Linux 3.2.0-4-loongson-2f ehci_hcd [ 5.788000] usb usb1: SerialNumber: 0000:00:0e.5 [ 5.800000] hub 1-0:1.0: USB hub found [ 5.804000] hub 1-0:1.0: 4 ports detected [ 5.872000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 5.880000] PCI: Setting latency timer of device 0000:00:0e.4 to 64 [ 5.880000] ohci_hcd 0000:00:0e.4: OHCI Host Controller [ 5.896000] ohci_hcd 0000:00:0e.4: new USB bus registered, assigned bus number 2 [ 5.904000] ohci_hcd 0000:00:0e.4: irq 11, io mem 0x50070000 [ 6.000000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 [ 6.004000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 6.008000] usb usb2: Product: OHCI Host Controller [ 6.012000] usb usb2: Manufacturer: Linux 3.2.0-4-loongson-2f ohci_hcd [ 6.016000] usb usb2: SerialNumber: 0000:00:0e.4 [ 6.024000] hub 2-0:1.0: USB hub found [ 6.040000] hub 2-0:1.0: 4 ports detected [ 6.424000] usb 2-1: new low-speed USB device number 2 using ohci_hcd [ 6.572000] PCI: Setting latency timer of device 0000:00:0e.3 to 64 [ 6.628000] usb 2-1: New USB device found, idVendor=0458, idProduct=003a [ 6.632000] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 6.636000] usb 2-1: Product: Optical Mouse [ 6.640000] usb 2-1: Manufacturer: Genius [ 6.768000] input: Genius Optical Mouse as /devices/pci0000:00/0000:00:0e.4/usb2/2-1/2-1:1.0/input/input0 [ 6.776000] generic-usb 0003:0458:003A.0001: input,hidraw0: USB HID v1.11 Mouse [Genius Optical Mouse] on usb-0000:00:0e.4-1/input0 [ 6.784000] usbcore: registered new interface driver usbhid [ 6.788000] usbhid: USB HID core driver [ 6.820000] usb 2-2: new low-speed USB device number 3 using ohci_hcd [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, idProduct=1702 [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 7.056000] usb 2-2: Product: USB Keyboard [ 7.060000] usb 2-2: Manufacturer: [ 7.100000] input: USB Keyboard as /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 [ 7.144000] input: USB Keyboard as /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 [ 10.432000] Adding 3903440k swap on /dev/sda5. Priority:-1 extents:1 across:3903440k [ 10.604000] EXT4-fs (sda6): re-mounted. Opts: (null) [ 12.072000] EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro [ 12.740000] fuse init (API version 7.17) [ 12.852000] loop: module loaded [ 21.032000] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem [ 21.052000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [ 21.204000] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null) [ 21.332000] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null) [ 21.428000] EXT4-fs (sda9): mounted filesystem with ordered data mode. Opts: (null) [ 21.524000] EXT4-fs (sda10): mounted filesystem with ordered data mode. Opts: (null) [ 21.680000] EXT4-fs (sda11): mounted filesystem with ordered data mode. Opts: (null) [ 21.852000] EXT4-fs (sda12): mounted filesystem with ordered data mode. Opts: (null) [ 21.932000] EXT4-fs (sda14): mounted filesystem with ordered data mode. Opts: (null) [ 22.088000] EXT4-fs (sda13): mounted filesystem with ordered data mode. Opts: (null) [ 24.112000] r8169 0000:00:06.0: eth0: link down [ 24.116000] r8169 0000:00:06.0: eth0: link down [ 24.996000] NET: Registered protocol family 10 [ 25.004000] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 25.424000] r8169 0000:00:06.0: eth0: link up [ 25.432000] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 25.912000] RPC: Registered named UNIX socket transport module. [ 25.916000] RPC: Registered udp transport module. [ 25.920000] RPC: Registered tcp transport module. [ 25.924000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 26.012000] FS-Cache: Loaded [ 26.108000] FS-Cache: Netfs 'nfs' registered for caching [ 26.164000] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 33.344000] ioctl32(Xorg:2114): Unknown cmd fd(8) cmd(8004f300){t:'\xfffffff3';sz:4} arg(7fa791ac) on /dev/fb0 [ 33.344000] ioctl32(Xorg:2114): Unknown cmd fd(8) cmd(80046ef8){t:'n';sz:4} arg(00aafbe0) on /dev/fb0 [ 33.348000] sisfb 0000:00:08.0: Invalid ROM contents [ 35.952000] eth0: no IPv6 routers present [ 39.936000] sisfb 0000:00:08.0: Invalid ROM contents [ 39.936000] sisfb 0000:00:08.0: Invalid ROM contents [-- Attachment #3: lspci.log --] [-- Type: application/octet-stream, Size: 4841 bytes --] 00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10) Subsystem: Realtek Semiconductor Co., Ltd. RTL8169/8110 Family PCI Gigabit Ethernet NIC Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 36 Region 0: I/O ports at 4000 [size=256] Region 1: Memory at 50072000 (32-bit, non-prefetchable) [size=256] Expansion ROM at 50040000 [size=128K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: r8169 00:08.0 VGA compatible controller: Silicon Integrated Systems [SiS] 315PRO PCI/AGP VGA Display Adapter (prog-if 00 [VGA controller]) Subsystem: Device 3030:3030 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 71 (750ns min, 4000ns max) Interrupt: pin A routed to IRQ 38 BIST result: 00 Region 0: Memory at 40000000 (32-bit, prefetchable) [size=256M] Region 1: Memory at 50000000 (32-bit, non-prefetchable) [size=256K] Region 2: I/O ports at 4800 [size=128] Expansion ROM at 50060000 [size=64K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: sisfb 00:0e.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03) Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Region 0: I/O ports at 4cf0 [size=8] Region 1: I/O ports at 4400 [size=256] Region 2: I/O ports at 4c80 [size=64] Region 4: I/O ports at 4880 [size=128] Region 5: I/O ports at 4cc0 [size=32] 00:0e.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE (rev 01) (prog-if 80 [Master]) Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (16000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 14 Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8] Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1] Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8] Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1] Region 4: I/O ports at 4ce0 [size=16] Kernel driver in use: pata_amd 00:0e.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01) Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (16000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 9 Region 0: I/O ports at 4c00 [size=128] Kernel driver in use: snd_cs5535audio 00:0e.4 USB controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02) (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (16000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at 50070000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd 00:0e.5 USB controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02) (prog-if 20 [EHCI]) Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (16000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at 50071000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ehci_hcd [-- Attachment #4: cpuinfo.log --] [-- Type: application/octet-stream, Size: 411 bytes --] system type : lemote-fuloong-2f-box processor : 0 cpu model : ICT Loongson-2 V0.3 FPU V0.1 BogoMIPS : 531.45 wait instruction : yes microsecond timers : yes tlb_entries : 64 extra interrupt vector : no hardware watchpoint : yes, count: 0, address/irw mask: [] ASEs implemented : shadow register sets : 1 kscratch registers : 0 core : 0 VCED exceptions : not available VCEI exceptions : not available [-- Attachment #5: meminfo.log --] [-- Type: application/octet-stream, Size: 928 bytes --] MemTotal: 1033408 kB MemFree: 76368 kB Buffers: 71312 kB Cached: 509552 kB SwapCached: 0 kB Active: 732800 kB Inactive: 178864 kB Active(anon): 331200 kB Inactive(anon): 864 kB Active(file): 401600 kB Inactive(file): 178000 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 3903440 kB SwapFree: 3903440 kB Dirty: 160 kB Writeback: 0 kB AnonPages: 330672 kB Mapped: 63824 kB Shmem: 1424 kB Slab: 35008 kB SReclaimable: 19856 kB SUnreclaim: 15152 kB KernelStack: 2144 kB PageTables: 2784 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 4420144 kB Committed_AS: 730016 kB VmallocTotal: 1069547488 kB VmallocUsed: 256 kB VmallocChunk: 1069542976 kB ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-11-03 21:34 ` Javier Vasquez @ 2012-11-04 17:31 ` Javier Vasquez 2012-11-04 21:05 ` Aleš Nesrsta 2012-11-04 21:51 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-12 14:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 2 replies; 79+ messages in thread From: Javier Vasquez @ 2012-11-04 17:31 UTC (permalink / raw) To: The development of GNU GRUB; +Cc: Lluís Batlle i Rossell [-- Attachment #1.1: Type: text/plain, Size: 3117 bytes --] On Sat, Nov 3, 2012 at 3:34 PM, Javier Vasquez <j.e.vasquez.v@gmail.com>wrote: > On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz> wrote: > >> Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: >> > > According to USB keyboard: Maybe it sounds funny, but try this, >> please: >> > > Unplug and plug again keyboard when GRUB is loaded. >> > > Does it help? >> > > >> > > BR >> > > Ales >> > >> > >> > Thanks, I tried, and it didn't work, :-( >> > >> > BTW, forgot to menion that I also tried adding usb and usb_keyboard as >> > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod statements >> > at the beginning), and that didn't work. That's the current setup >> > actually... >> > >> > Thanks, >> > >> OK, so it will be some another case. >> >> There will be helpful additional information - does work USB at all? >> I.e. when You connect e.g. USB flasdisk, is it working, can You use it >> in GRUB? >> (Sorry if it is not possible to try such situation, I never seen >> loongson (fuloong) mini-pc...) >> > > No, it does not work. pmon handles it correctly, but grub provides the > error disk not found, :-( > > >> >> Another thing - You mentioned You used OHCI GRUB driver. As I see on >> http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , >> there is mentioned USB 2.0, i.e. it should be probably EHCI controller >> - ? >> > > I also generated image including the ehci module, and it didn't make a > change... > > >> (OHCI is USB 1.1 controller - but it could be used together with USB 2.0 >> EHCI as so called companion controller). >> Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) controller >> (without companion controller)? >> Are somewhere available more detailed information about Your loongson-2f >> Mini-PC HW? >> > > I'm attaching more information about the mini-pc... Notice dmesg > indicates linux used ohci for this device without problems: > > % uname -a > Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux > > % dmesg > ... > [ 6.820000] usb 2-2: new low-speed USB device number 3 using ohci_hcd > [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, idProduct=1702 > [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, > SerialNumber=0 > [ 7.056000] usb 2-2: Product: USB Keyboard > [ 7.060000] usb 2-2: Manufacturer: > [ 7.100000] input: USB Keyboard as > /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 > [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID > v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 > [ 7.144000] input: USB Keyboard as > /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 > [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID > v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 > ... > > I'm attaching several logs and info, including dmsg output... > > >> >> BR, >> Ales >> >> > Thanks, > > -- > Javier. > Forgot lsusb output, now attached... -- Javier. [-- Attachment #1.2: Type: text/html, Size: 4556 bytes --] [-- Attachment #2: lsusb.log --] [-- Type: application/octet-stream, Size: 9573 bytes --] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 3.02 iManufacturer 3 Linux 3.2.0-4-loongson-2f ehci_hcd iProduct 2 EHCI Host Controller iSerial 1 0000:00:0e.5 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 4 wHubCharacteristic 0x0009 Per-port power switching Per-port overcurrent protection bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0100 power Port 4: 0000.0100 power Device Status: 0x0001 Self Powered Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0001 1.1 root hub bcdDevice 3.02 iManufacturer 3 Linux 3.2.0-4-loongson-2f ohci_hcd iProduct 2 OHCI Host Controller iSerial 1 0000:00:0e.4 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 255 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 4 wHubCharacteristic 0x0002 No power switching (usb 1.0) Ganged overcurrent protection bPwrOn2PwrGood 16 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0303 lowspeed power enable connect Port 2: 0000.0303 lowspeed power enable connect Port 3: 0000.0100 power Port 4: 0000.0100 power Device Status: 0x0001 Self Powered Bus 002 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0458 KYE Systems Corp. (Mouse Systems) idProduct 0x003a NetScroll+ Mini Traveler / Genius NetScroll 120 bcdDevice 1.00 iManufacturer 1 Genius iProduct 2 Optical Mouse iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 HID-compliant MOUSE bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 2 Mouse iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 62 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 10 Device Status: 0x0000 (Bus Powered) Bus 002 Device 003: ID 04d9:1702 Holtek Semiconductor, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x04d9 Holtek Semiconductor, Inc. idProduct 0x1702 bcdDevice 1.01 iManufacturer 1 iProduct 2 USB Keyboard iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 59 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 1 Boot Interface Subclass bInterfaceProtocol 1 Keyboard iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 62 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 101 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Device Status: 0x0000 (Bus Powered) ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-11-04 17:31 ` Javier Vasquez @ 2012-11-04 21:05 ` Aleš Nesrsta 2012-11-05 0:11 ` Javier Vasquez 2012-11-04 21:51 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2012-11-04 21:05 UTC (permalink / raw) To: The development of GNU GRUB Javier Vasquez wrote: > Are somewhere available more detailed information > about Your loongson-2f > Mini-PC HW? > > I'm attaching more information about the mini-pc... OK, OHCI is present as companion controller, i.e. directly connected USB keyboard should work. As You wrote, USB probably does not work at all - it seems like OHCI driver is not loaded by GRUB. There should be some "insmod ohci" command in grub.cfg somewhere in "00_header" section - is it there, did You check it? ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-11-04 21:05 ` Aleš Nesrsta @ 2012-11-05 0:11 ` Javier Vasquez 0 siblings, 0 replies; 79+ messages in thread From: Javier Vasquez @ 2012-11-05 0:11 UTC (permalink / raw) To: The development of GNU GRUB; +Cc: Lluís Batlle i Rossell On Sun, Nov 4, 2012 at 3:05 PM, Aleš Nesrsta <starous@volny.cz> wrote: > > OK, OHCI is present as companion controller, i.e. directly connected USB > keyboard should work. > > As You wrote, USB probably does not work at all - it seems like OHCI > driver is not loaded by GRUB. > > There should be some "insmod ohci" command in grub.cfg somewhere in > "00_header" section - is it there, did You check it? I added both ohci and ehci, and no effect... Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-11-04 17:31 ` Javier Vasquez 2012-11-04 21:05 ` Aleš Nesrsta @ 2012-11-04 21:51 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-11-05 0:14 ` Javier Vasquez 1 sibling, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-11-04 21:51 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 4112 bytes --] On 04.11.2012 18:31, Javier Vasquez wrote: > On Sat, Nov 3, 2012 at 3:34 PM, Javier Vasquez <j.e.vasquez.v@gmail.com > <mailto:j.e.vasquez.v@gmail.com>> wrote: > > On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz > <mailto:starous@volny.cz>> wrote: > > Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: > > > According to USB keyboard: Maybe it sounds funny, but try > this, please: > > > Unplug and plug again keyboard when GRUB is loaded. > > > Does it help? > > > > > > BR > > > Ales > > > > > > Thanks, I tried, and it didn't work, :-( > > > > BTW, forgot to menion that I also tried adding usb and > usb_keyboard as > > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod > statements > > at the beginning), and that didn't work. That's the current setup > > actually... > > > > Thanks, > > > OK, so it will be some another case. > > There will be helpful additional information - does work USB at all? > I.e. when You connect e.g. USB flasdisk, is it working, can You > use it > in GRUB? > (Sorry if it is not possible to try such situation, I never seen > loongson (fuloong) mini-pc...) > > > No, it does not work. pmon handles it correctly, but grub provides > the error disk not found, :-( > > > > Another thing - You mentioned You used OHCI GRUB driver. As I see on > http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , > there is mentioned USB 2.0, i.e. it should be probably EHCI > controller > - ? > > > I also generated image including the ehci module, and it didn't make > a change... > > > (OHCI is USB 1.1 controller - but it could be used together with > USB 2.0 > EHCI as so called companion controller). > Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) > controller > (without companion controller)? > Are somewhere available more detailed information about Your > loongson-2f > Mini-PC HW? > > > I'm attaching more information about the mini-pc... Notice dmesg > indicates linux used ohci for this device without problems: > > % uname -a > Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux > > % dmesg > ... > [ 6.820000] usb 2-2: new low-speed USB device number 3 using ohci_hcd > [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, > idProduct=1702 > [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, > SerialNumber=0 > [ 7.056000] usb 2-2: Product: USB Keyboard > [ 7.060000] usb 2-2: Manufacturer: > [ 7.100000] input: USB Keyboard as > /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 > [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB > HID v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 > [ 7.144000] input: USB Keyboard as > /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 > [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB > HID v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 > ... > > I'm attaching several logs and info, including dmsg output... > > > > BR, > Ales > > > Thanks, > > -- > Javier. > > > > Forgot lsusb output, now attached... > When time permits (most likely next Sunday) I'll make for you an image that I've tested on my fuloong to see if it makes any difference. > -- > Javier. > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel -- Regards Vladimir 'φ-coder/phcoder' Serbinenko [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 294 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-11-04 21:51 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-11-05 0:14 ` Javier Vasquez 0 siblings, 0 replies; 79+ messages in thread From: Javier Vasquez @ 2012-11-05 0:14 UTC (permalink / raw) To: The development of GNU GRUB; +Cc: Lluís Batlle i Rossell On Sun, Nov 4, 2012 at 3:51 PM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: > On 04.11.2012 18:31, Javier Vasquez wrote: > ... > > When time permits (most likely next Sunday) I'll make for you an image > that I've tested on my fuloong to see if it makes any difference. > > -- > Regards > Vladimir 'φ-coder/phcoder' Serbinenko I'll wait for that then... Thanks a lot, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2012-11-03 21:34 ` Javier Vasquez 2012-11-04 17:31 ` Javier Vasquez @ 2013-07-12 14:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-12 16:25 ` Aleš Nesrsta 2013-07-15 20:39 ` Aleš Nesrsta 1 sibling, 2 replies; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-12 14:02 UTC (permalink / raw) To: grub-devel I fixed the usb keyboard bug on fuloong. Looks like some "antivirus" software blocked my message with GRUB binary. Also thers is grub.elf (from 2.00~rc1) in downloads section. On 03.11.2012 22:34, Javier Vasquez wrote: > On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz > <mailto:starous@volny.cz>> wrote: > > Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: > > > According to USB keyboard: Maybe it sounds funny, but try this, > please: > > > Unplug and plug again keyboard when GRUB is loaded. > > > Does it help? > > > > > > BR > > > Ales > > > > > > Thanks, I tried, and it didn't work, :-( > > > > BTW, forgot to menion that I also tried adding usb and > usb_keyboard as > > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod > statements > > at the beginning), and that didn't work. That's the current setup > > actually... > > > > Thanks, > > > OK, so it will be some another case. > > There will be helpful additional information - does work USB at all? > I.e. when You connect e.g. USB flasdisk, is it working, can You use it > in GRUB? > (Sorry if it is not possible to try such situation, I never seen > loongson (fuloong) mini-pc...) > > > No, it does not work. pmon handles it correctly, but grub provides the > error disk not found, :-( > > > Another thing - You mentioned You used OHCI GRUB driver. As I see on > http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , > there is mentioned USB 2.0, i.e. it should be probably EHCI controller > - ? > > > I also generated image including the ehci module, and it didn't make a > change... > > (OHCI is USB 1.1 controller - but it could be used together with USB 2.0 > EHCI as so called companion controller). > Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) controller > (without companion controller)? > Are somewhere available more detailed information about Your loongson-2f > Mini-PC HW? > > > I'm attaching more information about the mini-pc... Notice dmesg > indicates linux used ohci for this device without problems: > > % uname -a > Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux > > % dmesg > ... > [ 6.820000] usb 2-2: new low-speed USB device number 3 using ohci_hcd > [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, idProduct=1702 > [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, > SerialNumber=0 > [ 7.056000] usb 2-2: Product: USB Keyboard > [ 7.060000] usb 2-2: Manufacturer: > [ 7.100000] input: USB Keyboard as > /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 > [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID > v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 > [ 7.144000] input: USB Keyboard as > /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 > [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID > v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 > ... > > I'm attaching several logs and info, including dmsg output... > > > BR, > Ales > > > Thanks, > > -- > Javier. > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-12 14:02 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-12 16:25 ` Aleš Nesrsta 2013-07-12 18:05 ` Lennart Sorensen 2013-07-13 8:13 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-15 20:39 ` Aleš Nesrsta 1 sibling, 2 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-12 16:25 UTC (permalink / raw) To: The development of GNU GRUB Hi Vladimir, - what was the reason of the OHCI problem on Loongson? (I don't see any details of solution below nor the patch... ?) BR, Ales Dne 12.7.2013 16:02, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): > I fixed the usb keyboard bug on fuloong. Looks like some "antivirus" > software blocked my message with GRUB binary. Also thers is grub.elf > (from 2.00~rc1) in downloads section. > On 03.11.2012 22:34, Javier Vasquez wrote: >> On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz >> <mailto:starous@volny.cz>> wrote: >> >> Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: >> > > According to USB keyboard: Maybe it sounds funny, but try this, >> please: >> > > Unplug and plug again keyboard when GRUB is loaded. >> > > Does it help? >> > > >> > > BR >> > > Ales >> > >> > >> > Thanks, I tried, and it didn't work, :-( >> > >> > BTW, forgot to menion that I also tried adding usb and >> usb_keyboard as >> > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod >> statements >> > at the beginning), and that didn't work. That's the current setup >> > actually... >> > >> > Thanks, >> > >> OK, so it will be some another case. >> >> There will be helpful additional information - does work USB at all? >> I.e. when You connect e.g. USB flasdisk, is it working, can You >> use it >> in GRUB? >> (Sorry if it is not possible to try such situation, I never seen >> loongson (fuloong) mini-pc...) >> >> >> No, it does not work. pmon handles it correctly, but grub provides the >> error disk not found, :-( >> >> >> Another thing - You mentioned You used OHCI GRUB driver. As I see on >> http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , >> there is mentioned USB 2.0, i.e. it should be probably EHCI >> controller >> - ? >> >> >> I also generated image including the ehci module, and it didn't make a >> change... >> >> (OHCI is USB 1.1 controller - but it could be used together with >> USB 2.0 >> EHCI as so called companion controller). >> Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) >> controller >> (without companion controller)? >> Are somewhere available more detailed information about Your >> loongson-2f >> Mini-PC HW? >> >> >> I'm attaching more information about the mini-pc... Notice dmesg >> indicates linux used ohci for this device without problems: >> >> % uname -a >> Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux >> >> % dmesg >> ... >> [ 6.820000] usb 2-2: new low-speed USB device number 3 using ohci_hcd >> [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, >> idProduct=1702 >> [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, >> SerialNumber=0 >> [ 7.056000] usb 2-2: Product: USB Keyboard >> [ 7.060000] usb 2-2: Manufacturer: >> [ 7.100000] input: USB Keyboard as >> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 >> [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID >> v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 >> [ 7.144000] input: USB Keyboard as >> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 >> [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID >> v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 >> ... >> >> I'm attaching several logs and info, including dmsg output... >> >> >> BR, >> Ales >> >> >> Thanks, >> >> -- >> Javier. >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel >> > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-12 16:25 ` Aleš Nesrsta @ 2013-07-12 18:05 ` Lennart Sorensen 2013-07-13 8:13 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 0 replies; 79+ messages in thread From: Lennart Sorensen @ 2013-07-12 18:05 UTC (permalink / raw) To: The development of GNU GRUB On Fri, Jul 12, 2013 at 06:25:58PM +0200, Aleš Nesrsta wrote: > Hi Vladimir, > > - what was the reason of the OHCI problem on Loongson? > (I don't see any details of solution below nor the patch... ?) I thought a lot of those systems use the AMD CS5536 south bridge, which should be perfectly normal OHCI/EHCI USB 2.0 with 4 ports. -- Len Sorensen ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-12 16:25 ` Aleš Nesrsta 2013-07-12 18:05 ` Lennart Sorensen @ 2013-07-13 8:13 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-13 18:10 ` Aleš Nesrsta 1 sibling, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-13 8:13 UTC (permalink / raw) To: The development of GNU GRUB On 12.07.2013 18:25, Aleš Nesrsta wrote: > Hi Vladimir, > > - what was the reason of the OHCI problem on Loongson? > (I don't see any details of solution below nor the patch... ?) > It was bad handling of root ports. My standard system has only EHCI+RMH so root port isn't accessible and is never hotplugged. This was introduced by USB init speed-up series > BR, > Ales > > Dne 12.7.2013 16:02, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >> I fixed the usb keyboard bug on fuloong. Looks like some "antivirus" >> software blocked my message with GRUB binary. Also thers is grub.elf >> (from 2.00~rc1) in downloads section. >> On 03.11.2012 22:34, Javier Vasquez wrote: >>> On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz >>> <mailto:starous@volny.cz>> wrote: >>> >>> Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: >>> > > According to USB keyboard: Maybe it sounds funny, but try this, >>> please: >>> > > Unplug and plug again keyboard when GRUB is loaded. >>> > > Does it help? >>> > > >>> > > BR >>> > > Ales >>> > >>> > >>> > Thanks, I tried, and it didn't work, :-( >>> > >>> > BTW, forgot to menion that I also tried adding usb and >>> usb_keyboard as >>> > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod >>> statements >>> > at the beginning), and that didn't work. That's the current >>> setup >>> > actually... >>> > >>> > Thanks, >>> > >>> OK, so it will be some another case. >>> >>> There will be helpful additional information - does work USB at all? >>> I.e. when You connect e.g. USB flasdisk, is it working, can You >>> use it >>> in GRUB? >>> (Sorry if it is not possible to try such situation, I never seen >>> loongson (fuloong) mini-pc...) >>> >>> >>> No, it does not work. pmon handles it correctly, but grub provides the >>> error disk not found, :-( >>> >>> >>> Another thing - You mentioned You used OHCI GRUB driver. As I see on >>> http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , >>> there is mentioned USB 2.0, i.e. it should be probably EHCI >>> controller >>> - ? >>> >>> >>> I also generated image including the ehci module, and it didn't make a >>> change... >>> >>> (OHCI is USB 1.1 controller - but it could be used together with >>> USB 2.0 >>> EHCI as so called companion controller). >>> Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) >>> controller >>> (without companion controller)? >>> Are somewhere available more detailed information about Your >>> loongson-2f >>> Mini-PC HW? >>> >>> >>> I'm attaching more information about the mini-pc... Notice dmesg >>> indicates linux used ohci for this device without problems: >>> >>> % uname -a >>> Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux >>> >>> % dmesg >>> ... >>> [ 6.820000] usb 2-2: new low-speed USB device number 3 using ohci_hcd >>> [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, >>> idProduct=1702 >>> [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, >>> SerialNumber=0 >>> [ 7.056000] usb 2-2: Product: USB Keyboard >>> [ 7.060000] usb 2-2: Manufacturer: >>> [ 7.100000] input: USB Keyboard as >>> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 >>> [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID >>> v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 >>> [ 7.144000] input: USB Keyboard as >>> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 >>> [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID >>> v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 >>> ... >>> >>> I'm attaching several logs and info, including dmsg output... >>> >>> >>> BR, >>> Ales >>> >>> >>> Thanks, >>> >>> -- >>> Javier. >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-13 8:13 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-13 18:10 ` Aleš Nesrsta 2013-07-13 19:54 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-13 18:10 UTC (permalink / raw) To: The development of GNU GRUB Hi Vladimir, thanks for the info. I wanted to try some experiments with this new version, but, unfortunately, something is probably bad in trunk - there is no accessible any disk device after "insmod <driver>" ("ls" does not list any device, only empty line). <driver> can be (maybe) anything, I tried ehci, uhci, ohci and (non USB driver) ahci. I.e., problem is not related to USB drivers only. For the first look it sounds like there is maybe something wrong with insmod command itself. (I built GRUB from latest trunk on 64-bit Arch Linux.) BR, Ales Dne 13.7.2013 10:13, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): > On 12.07.2013 18:25, Aleš Nesrsta wrote: >> Hi Vladimir, >> >> - what was the reason of the OHCI problem on Loongson? >> (I don't see any details of solution below nor the patch... ?) >> > It was bad handling of root ports. My standard system has only EHCI+RMH > so root port isn't accessible and is never hotplugged. This was > introduced by USB init speed-up series >> BR, >> Ales >> >> Dne 12.7.2013 16:02, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>> I fixed the usb keyboard bug on fuloong. Looks like some "antivirus" >>> software blocked my message with GRUB binary. Also thers is grub.elf >>> (from 2.00~rc1) in downloads section. >>> On 03.11.2012 22:34, Javier Vasquez wrote: >>>> On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz >>>> <mailto:starous@volny.cz>> wrote: >>>> >>>> Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: >>>> > > According to USB keyboard: Maybe it sounds funny, but try >>>> this, >>>> please: >>>> > > Unplug and plug again keyboard when GRUB is loaded. >>>> > > Does it help? >>>> > > >>>> > > BR >>>> > > Ales >>>> > >>>> > >>>> > Thanks, I tried, and it didn't work, :-( >>>> > >>>> > BTW, forgot to menion that I also tried adding usb and >>>> usb_keyboard as >>>> > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod >>>> statements >>>> > at the beginning), and that didn't work. That's the current >>>> setup >>>> > actually... >>>> > >>>> > Thanks, >>>> > >>>> OK, so it will be some another case. >>>> >>>> There will be helpful additional information - does work USB at >>>> all? >>>> I.e. when You connect e.g. USB flasdisk, is it working, can You >>>> use it >>>> in GRUB? >>>> (Sorry if it is not possible to try such situation, I never seen >>>> loongson (fuloong) mini-pc...) >>>> >>>> >>>> No, it does not work. pmon handles it correctly, but grub provides the >>>> error disk not found, :-( >>>> >>>> >>>> Another thing - You mentioned You used OHCI GRUB driver. As I >>>> see on >>>> >>>> http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , >>>> there is mentioned USB 2.0, i.e. it should be probably EHCI >>>> controller >>>> - ? >>>> >>>> >>>> I also generated image including the ehci module, and it didn't make a >>>> change... >>>> >>>> (OHCI is USB 1.1 controller - but it could be used together with >>>> USB 2.0 >>>> EHCI as so called companion controller). >>>> Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) >>>> controller >>>> (without companion controller)? >>>> Are somewhere available more detailed information about Your >>>> loongson-2f >>>> Mini-PC HW? >>>> >>>> >>>> I'm attaching more information about the mini-pc... Notice dmesg >>>> indicates linux used ohci for this device without problems: >>>> >>>> % uname -a >>>> Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux >>>> >>>> % dmesg >>>> ... >>>> [ 6.820000] usb 2-2: new low-speed USB device number 3 using >>>> ohci_hcd >>>> [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, >>>> idProduct=1702 >>>> [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, >>>> SerialNumber=0 >>>> [ 7.056000] usb 2-2: Product: USB Keyboard >>>> [ 7.060000] usb 2-2: Manufacturer: >>>> [ 7.100000] input: USB Keyboard as >>>> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 >>>> [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID >>>> v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 >>>> [ 7.144000] input: USB Keyboard as >>>> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 >>>> [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID >>>> v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 >>>> ... >>>> >>>> I'm attaching several logs and info, including dmsg output... >>>> >>>> >>>> BR, >>>> Ales >>>> >>>> >>>> Thanks, >>>> >>>> -- >>>> Javier. >>>> >>>> >>>> _______________________________________________ >>>> Grub-devel mailing list >>>> Grub-devel@gnu.org >>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>>> >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-13 18:10 ` Aleš Nesrsta @ 2013-07-13 19:54 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-13 21:22 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-13 19:54 UTC (permalink / raw) To: The development of GNU GRUB On 13.07.2013 20:10, Aleš Nesrsta wrote: > Hi Vladimir, > > thanks for the info. > > I wanted to try some experiments with this new version, but, > unfortunately, something is probably bad in trunk - there is no > accessible any disk device after "insmod <driver>" ("ls" does not list > any device, only empty line). > > <driver> can be (maybe) anything, I tried ehci, uhci, ohci and (non USB > driver) ahci. > I.e., problem is not related to USB drivers only. > For the first look it sounds like there is maybe something wrong with > insmod command itself. > (I built GRUB from latest trunk on 64-bit Arch Linux.) > You have to use nativedisk command which reloads disk drivers all at once as BIOS disk services are disables when *hci or pata is loaded. > BR, > Ales > > Dne 13.7.2013 10:13, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >> On 12.07.2013 18:25, Aleš Nesrsta wrote: >>> Hi Vladimir, >>> >>> - what was the reason of the OHCI problem on Loongson? >>> (I don't see any details of solution below nor the patch... ?) >>> >> It was bad handling of root ports. My standard system has only EHCI+RMH >> so root port isn't accessible and is never hotplugged. This was >> introduced by USB init speed-up series >>> BR, >>> Ales >>> >>> Dne 12.7.2013 16:02, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>>> I fixed the usb keyboard bug on fuloong. Looks like some "antivirus" >>>> software blocked my message with GRUB binary. Also thers is grub.elf >>>> (from 2.00~rc1) in downloads section. >>>> On 03.11.2012 22:34, Javier Vasquez wrote: >>>>> On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <starous@volny.cz >>>>> <mailto:starous@volny.cz>> wrote: >>>>> >>>>> Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600: >>>>> > > According to USB keyboard: Maybe it sounds funny, but try >>>>> this, >>>>> please: >>>>> > > Unplug and plug again keyboard when GRUB is loaded. >>>>> > > Does it help? >>>>> > > >>>>> > > BR >>>>> > > Ales >>>>> > >>>>> > >>>>> > Thanks, I tried, and it didn't work, :-( >>>>> > >>>>> > BTW, forgot to menion that I also tried adding usb and >>>>> usb_keyboard as >>>>> > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod >>>>> statements >>>>> > at the beginning), and that didn't work. That's the current >>>>> setup >>>>> > actually... >>>>> > >>>>> > Thanks, >>>>> > >>>>> OK, so it will be some another case. >>>>> >>>>> There will be helpful additional information - does work USB at >>>>> all? >>>>> I.e. when You connect e.g. USB flasdisk, is it working, can You >>>>> use it >>>>> in GRUB? >>>>> (Sorry if it is not possible to try such situation, I never seen >>>>> loongson (fuloong) mini-pc...) >>>>> >>>>> >>>>> No, it does not work. pmon handles it correctly, but grub provides >>>>> the >>>>> error disk not found, :-( >>>>> >>>>> >>>>> Another thing - You mentioned You used OHCI GRUB driver. As I >>>>> see on >>>>> >>>>> http://www.lemote.com/en/products/mini-computer/2010/0310/111.html , >>>>> there is mentioned USB 2.0, i.e. it should be probably EHCI >>>>> controller >>>>> - ? >>>>> >>>>> >>>>> I also generated image including the ehci module, and it didn't make a >>>>> change... >>>>> >>>>> (OHCI is USB 1.1 controller - but it could be used together with >>>>> USB 2.0 >>>>> EHCI as so called companion controller). >>>>> Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI) >>>>> controller >>>>> (without companion controller)? >>>>> Are somewhere available more detailed information about Your >>>>> loongson-2f >>>>> Mini-PC HW? >>>>> >>>>> >>>>> I'm attaching more information about the mini-pc... Notice dmesg >>>>> indicates linux used ohci for this device without problems: >>>>> >>>>> % uname -a >>>>> Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux >>>>> >>>>> % dmesg >>>>> ... >>>>> [ 6.820000] usb 2-2: new low-speed USB device number 3 using >>>>> ohci_hcd >>>>> [ 7.048000] usb 2-2: New USB device found, idVendor=04d9, >>>>> idProduct=1702 >>>>> [ 7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2, >>>>> SerialNumber=0 >>>>> [ 7.056000] usb 2-2: Product: USB Keyboard >>>>> [ 7.060000] usb 2-2: Manufacturer: >>>>> [ 7.100000] input: USB Keyboard as >>>>> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1 >>>>> [ 7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID >>>>> v1.10 Keyboard [ USB Keyboard] on usb-0000:00:0e.4-2/input0 >>>>> [ 7.144000] input: USB Keyboard as >>>>> /devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2 >>>>> [ 7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID >>>>> v1.10 Device [ USB Keyboard] on usb-0000:00:0e.4-2/input1 >>>>> ... >>>>> >>>>> I'm attaching several logs and info, including dmsg output... >>>>> >>>>> >>>>> BR, >>>>> Ales >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> -- >>>>> Javier. >>>>> >>>>> >>>>> _______________________________________________ >>>>> Grub-devel mailing list >>>>> Grub-devel@gnu.org >>>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Grub-devel mailing list >>>> Grub-devel@gnu.org >>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-13 19:54 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-13 21:22 ` Aleš Nesrsta 2013-07-15 0:18 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-13 21:22 UTC (permalink / raw) To: The development of GNU GRUB > You have to use nativedisk command which reloads disk drivers all at > once as BIOS disk services are disables when *hci or pata is loaded. Thanks, it works - it looks like I missed some important change in GRUB... BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-13 21:22 ` Aleš Nesrsta @ 2013-07-15 0:18 ` Javier Vasquez 2013-07-15 3:19 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-15 0:18 UTC (permalink / raw) To: The development of GNU GRUB On 7/13/13, Aleš Nesrsta <starous@volny.cz> wrote: >> You have to use nativedisk command which reloads disk drivers all at >> once as BIOS disk services are disables when *hci or pata is loaded. > > Thanks, it works - it looks like I missed some important change in GRUB... > > BR, > Ales Does this mean that if do the following: bzr branch http://bzr.savannah.gnu.org/r/grub/trunk/grub Or "bzr pull" if having already a local repo... And then: cd grub ./autogen.sh ./configure --prefix=/usr --sysconfdir=/etc make sudo make install And then after removing old grub generated stuff: sudo grub-install --boot-directory=/boot --target=mipsel-loongson --recheck /dev/sda That automatically will generate a /boot/grub.elf image for me? Just to make sure, :-) BTW, I didn't find the rc version in here: ftp://ftp.gnu.org/gnu/grub Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-15 0:18 ` Javier Vasquez @ 2013-07-15 3:19 ` Javier Vasquez 2013-07-15 10:26 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-15 3:19 UTC (permalink / raw) To: The development of GNU GRUB On 7/14/13, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: > ... > > Does this mean that if do the following: > > bzr branch http://bzr.savannah.gnu.org/r/grub/trunk/grub > > ... By using trunk, and instaling grub from there, and generating the menu wihtout and/or with: GRUB_PRELOAD_MODULES="part_gpt part_msdos usb usb_keyboard" And using the grub.elf provided by grub-install, that didn't change a thing, :-) I still can't use the usb keyboard, :-( Seems I was mistaken, and I should have gotten, whether grub, or the elf, from some other place. Can you please clarify what is it I can try? Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-15 3:19 ` Javier Vasquez @ 2013-07-15 10:26 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-16 13:40 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-15 10:26 UTC (permalink / raw) To: The development of GNU GRUB On 15.07.2013 05:19, Javier Vasquez wrote: > On 7/14/13, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: >> ... >> >> Does this mean that if do the following: >> >> bzr branch http://bzr.savannah.gnu.org/r/grub/trunk/grub >> >> ... > > By using trunk, and instaling grub from there, and generating the menu > wihtout and/or with: > > GRUB_PRELOAD_MODULES="part_gpt part_msdos usb usb_keyboard" > > And using the grub.elf provided by grub-install, that didn't change a > thing, :-) I still can't use the usb keyboard, :-( > You need to preload ehci and ohci. > Seems I was mistaken, and I should have gotten, whether grub, or the > elf, from some other place. > > Can you please clarify what is it I can try? > > Thanks, > > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-15 10:26 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-16 13:40 ` Javier Vasquez 2013-07-16 13:50 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-16 13:40 UTC (permalink / raw) To: The development of GNU GRUB On 7/15/13, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: >> And using the grub.elf provided by grub-install, that didn't change a >> thing, :-) I still can't use the usb keyboard, :-( >> > You need to preload ehci and ohci. Now I have this: GRUB_PRELOAD_MODULES="ehci ohci" which generates in the menu: insmod ehci insmod ohci ... and that doesn't help either. Am I missing something still? Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-16 13:40 ` Javier Vasquez @ 2013-07-16 13:50 ` Javier Vasquez 2013-07-16 17:53 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-16 13:50 UTC (permalink / raw) To: The development of GNU GRUB On 7/16/13, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: > On 7/15/13, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> > wrote: >>> And using the grub.elf provided by grub-install, that didn't change a >>> thing, :-) I still can't use the usb keyboard, :-( >>> >> You need to preload ehci and ohci. > > Now I have this: > > GRUB_PRELOAD_MODULES="ehci ohci" > > which generates in the menu: > > insmod ehci > insmod ohci > ... > > and that doesn't help either. Am I missing something still? > > Thanks, > > -- > Javier. > Having: GRUB_PRELOAD_MODULES="ehci ohci usb_keyboard" and, combining with preload of usb_keyboard didn't do the magic either... Notice I'm loading the grub.elf from pmon like this: title Boot with GNU GRUB2 kernel (wd0,0)/grub.elf args console=tty no_auto_cmd Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-16 13:50 ` Javier Vasquez @ 2013-07-16 17:53 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-16 21:17 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-16 17:53 UTC (permalink / raw) To: The development of GNU GRUB On 16.07.2013 15:50, Javier Vasquez wrote: > On 7/16/13, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: >> On 7/15/13, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> >> wrote: >>>> And using the grub.elf provided by grub-install, that didn't change a >>>> thing, :-) I still can't use the usb keyboard, :-( >>>> >>> You need to preload ehci and ohci. >> >> Now I have this: >> >> GRUB_PRELOAD_MODULES="ehci ohci" >> >> which generates in the menu: >> >> insmod ehci >> insmod ohci >> ... >> >> and that doesn't help either. Am I missing something still? >> >> Thanks, >> >> -- >> Javier. >> > > Having: > > GRUB_PRELOAD_MODULES="ehci ohci usb_keyboard" > > and, combining with preload of usb_keyboard didn't do the magic either... > Try different ports and try with/without hub, different keyboards etc. There is no problem on my system (but unlike you I don't use pmon). > Notice I'm loading the grub.elf from pmon like this: > > title Boot with GNU GRUB2 > kernel (wd0,0)/grub.elf > args console=tty no_auto_cmd > > Thanks, > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-16 17:53 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-16 21:17 ` Javier Vasquez 0 siblings, 0 replies; 79+ messages in thread From: Javier Vasquez @ 2013-07-16 21:17 UTC (permalink / raw) To: The development of GNU GRUB | On Tue, Jul 16, 2013 at 11:53 AM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: | | | On 16.07.2013 15:50, Javier Vasquez wrote: | | | | ... | | Having: | | | | GRUB_PRELOAD_MODULES="ehci ohci usb_keyboard" | | | | and, combining with preload of usb_keyboard didn't do the magic either... | | Try different ports and try with/without hub, | I'm not using an usb hub. I have one, I might try it... Though I wanted to clarify I'm not using any, :-) | | different keyboards etc. | I have 2, but they are the same brand and model, so no luck with that... One thing to mention is that the keyboard is a latam one (Spanish). Though I can't imagine how that might affect. Can't provide the model (I'm not home right now), but it's an "illusion" one, similar to this one: http://www.google.com/imgres?imgurl=http://www.entrale.com/images/4712318565268.jpg&imgrefurl=http://www.entrale.com/product_info.php?products_id%3D78094&h=500&w=500&sz=90&tbnid=2xtJG8wCSE0XTM:&tbnh=126&tbnw=126&zoom=1&usg=__gtuiMqsH72uP_PNqyrKiGrw8Uvo=&docid=5ExOhTcbab31bM&sa=X&ei=XrblUdvYHpaw4AP9goGgDw&ved=0CE0Q9QEwBg&dur=343 But latam... | | There is no problem on my system (but unlike you I don't use pmon). | | ... Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-12 14:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-12 16:25 ` Aleš Nesrsta @ 2013-07-15 20:39 ` Aleš Nesrsta 2013-07-16 19:25 ` Aleš Nesrsta 1 sibling, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-15 20:39 UTC (permalink / raw) To: The development of GNU GRUB > I fixed the usb keyboard bug on fuloong. Looks like some "antivirus" > software blocked my message with GRUB binary. Also thers is grub.elf > (from 2.00~rc1) in downloads section. Hi Vladimir, I made some tests with the last changes of USB and there are results: 1. Some of my USBMS devices have problems to work properly. It seems to be some regression because they worked well on some older revisions... :-( I did not make any investigation it this direction yet, as this problem is probably not related to latest changes (fix of root ports) - so I ignore them for now. 2. Sometimes some devices are not recognized (not working) in the case when they are connected before USB "starting" time (before the moment when USB modules/drivers are loaded) or when hub with this device is connected. Additionally, it seems to happen only if device is connected via hub(s), not directly into root port - at least it was behavior during my tests (but I did only few tests on root ports, I focused my tests to USB keyboard connected via hub(s) etc.). It looks like, in some rare cases, usbhub.c maybe miss some non-root hub port change(s). Unfortunately I had no enough time to try debug these situations. So I went through Your changes in usbhub.c and other USB related files. Unfortunately, I did not found reason of the problem mentioned above in point 2. yet. But I found some another points to discuss: a) I found my old mistake related to variable "pending_reset". Meaning of this variable is to avoid concurrent reset on devices which are connected to the same controller HW instance. This variable is stored in wrong place - it should be located not in "struct grub_usb_controller_dev" but in "struct grub_*hci" (i.e. grub_uhci, grub_ohci etc.). In fact, its current location is not totally bad - it is also working, but it can slow down handling of USB devices (mainly in USB "starting" phase) in case when there are more controllers of the same type. b) There is missing waiting for device stable power in case when device is connected to ROOT hub later than in USB "starting" time. This could possibly lead to wrong device reset and malfunction. I.e. the "first half" of "grub_usb_poll_devices" should be little bit changed, it is not correct to call "attach_root_port" immediately when "detect_dev" detected device connection - it should be done e.g. in similar way as in "grub_usb_controller_dev_register" (or maybe better in some another, "background" way, like You did for non-root hub - to prevent unwanted delay in execution of another GRUB parts). c) I thought about this old code: "... poll_nonroot_hub (grub_usb_device_t dev) { grub_usb_err_t err; unsigned i; grub_uint8_t changed; grub_size_t actual, len; if (!dev->hub_transfer) return; ..." I think, as the possible "error recovery", the better than current immediate return could be to try to call "grub_usb_bulk_read_background" to schedule new background transfer for this hub before return - ? d) Cosmetic thing: It will be fine to rename declaration static struct grub_usb_hub *hubs; to static struct grub_usb_hub *root_hubs; to be more self explanative... :-) What do You think about the points a)-d) ? BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-15 20:39 ` Aleš Nesrsta @ 2013-07-16 19:25 ` Aleš Nesrsta 2013-07-16 19:29 ` Aleš Nesrsta 2013-10-16 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 2 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-16 19:25 UTC (permalink / raw) To: The development of GNU GRUB Hi Vladimir, I have some additional information - results of some today's experiments. The main important thing related to USB keyboard: USB keyboard doesn't work if it is connected as first device to the same non-root hub port, where was connected USBMS device previously! If the keyboard is disconnected and connected again to the same port, it works. this behavior is systematical, it can be repeated at any time (at least on my PC). What is very interesting, USB keyboard is listed by command "usb". And it doesn't matter if previously connected USBMS device was HIGH of FULL device. I.e., according these test results, even if the USB keybord is not working, it is connected to port and addressed properly and its control pipe is working, but device itself is not working - maybe there is something wrong in "high level" driver (usb_keyboard) - ? There is also another bad thing - after some number of connecting/disconnecting of the keyboard (at least about 20 and more) the GRUB crashes - more properly, it reboots PC, i.e. there is probably also some memory leak... BR, Ales > > 1. > Some of my USBMS devices have problems to work properly. It seems to be > some regression because they worked well on some older revisions... :-( > I did not make any investigation it this direction yet, as this problem > is probably not related to latest changes (fix of root ports) - so I > ignore them for now. > > 2. > Sometimes some devices are not recognized (not working) in the case when > they are connected before USB "starting" time (before the moment when > USB modules/drivers are loaded) or when hub with this device is connected. > Additionally, it seems to happen only if device is connected via hub(s), > not directly into root port - at least it was behavior during my tests > (but I did only few tests on root ports, I focused my tests to USB > keyboard connected via hub(s) etc.). > It looks like, in some rare cases, usbhub.c maybe miss some non-root hub > port change(s). Unfortunately I had no enough time to try debug these > situations. > > So I went through Your changes in usbhub.c and other USB related files. > Unfortunately, I did not found reason of the problem mentioned above in > point 2. yet. > But I found some another points to discuss: > > a) > I found my old mistake related to variable "pending_reset". > Meaning of this variable is to avoid concurrent reset on devices which > are connected to the same controller HW instance. > This variable is stored in wrong place - it should be located not in > "struct grub_usb_controller_dev" but in "struct grub_*hci" (i.e. > grub_uhci, grub_ohci etc.). > In fact, its current location is not totally bad - it is also working, > but it can slow down handling of USB devices (mainly in USB "starting" > phase) in case when there are more controllers of the same type. > > > b) > There is missing waiting for device stable power in case when device is > connected to ROOT hub later than in USB "starting" time. > This could possibly lead to wrong device reset and malfunction. > > I.e. the "first half" of "grub_usb_poll_devices" should be little bit > changed, it is not correct to call "attach_root_port" immediately when > "detect_dev" detected device connection - it should be done e.g. in > similar way as in "grub_usb_controller_dev_register" (or maybe better in > some another, "background" way, like You did for non-root hub - to > prevent unwanted delay in execution of another GRUB parts). > > > c) > I thought about this old code: > > "... > poll_nonroot_hub (grub_usb_device_t dev) > { > grub_usb_err_t err; > unsigned i; > grub_uint8_t changed; > grub_size_t actual, len; > > if (!dev->hub_transfer) > return; > ..." > > I think, as the possible "error recovery", the better than current > immediate return could be to try to call "grub_usb_bulk_read_background" > to schedule new background transfer for this hub before return - ? > > > d) > Cosmetic thing: > It will be fine to rename declaration > static struct grub_usb_hub *hubs; > to > static struct grub_usb_hub *root_hubs; > to be more self explanative... :-) > > > What do You think about the points a)-d) ? > > BR, > Ales > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-16 19:25 ` Aleš Nesrsta @ 2013-07-16 19:29 ` Aleš Nesrsta 2013-07-18 16:10 ` [PATCH] " Aleš Nesrsta 2013-10-16 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-16 19:29 UTC (permalink / raw) To: The development of GNU GRUB I forgot one more thing - if You want to try repeat USBMS/USB keyboard problem described below, You need to access the connected USB disk (e.g. by "ls" command) before removing it. > Hi Vladimir, > > I have some additional information - results of some today's experiments. > The main important thing related to USB keyboard: > > USB keyboard doesn't work if it is connected as first device to the same > non-root hub port, where was connected USBMS device previously! > If the keyboard is disconnected and connected again to the same port, it > works. > this behavior is systematical, it can be repeated at any time (at least > on my PC). > > What is very interesting, USB keyboard is listed by command "usb". > And it doesn't matter if previously connected USBMS device was HIGH of > FULL device. > > I.e., according these test results, even if the USB keybord is not > working, it is connected to port and addressed properly and its control > pipe is working, but device itself is not working - maybe there is > something wrong in "high level" driver (usb_keyboard) - ? > > > There is also another bad thing - after some number of > connecting/disconnecting of the keyboard (at least about 20 and more) > the GRUB crashes - more properly, it reboots PC, i.e. there is probably > also some memory leak... > > BR, > Ales > >> >> 1. >> Some of my USBMS devices have problems to work properly. It seems to be >> some regression because they worked well on some older revisions... :-( >> I did not make any investigation it this direction yet, as this problem >> is probably not related to latest changes (fix of root ports) - so I >> ignore them for now. >> >> 2. >> Sometimes some devices are not recognized (not working) in the case when >> they are connected before USB "starting" time (before the moment when >> USB modules/drivers are loaded) or when hub with this device is >> connected. >> Additionally, it seems to happen only if device is connected via hub(s), >> not directly into root port - at least it was behavior during my tests >> (but I did only few tests on root ports, I focused my tests to USB >> keyboard connected via hub(s) etc.). >> It looks like, in some rare cases, usbhub.c maybe miss some non-root hub >> port change(s). Unfortunately I had no enough time to try debug these >> situations. >> >> So I went through Your changes in usbhub.c and other USB related files. >> Unfortunately, I did not found reason of the problem mentioned above in >> point 2. yet. >> But I found some another points to discuss: >> >> a) >> I found my old mistake related to variable "pending_reset". >> Meaning of this variable is to avoid concurrent reset on devices which >> are connected to the same controller HW instance. >> This variable is stored in wrong place - it should be located not in >> "struct grub_usb_controller_dev" but in "struct grub_*hci" (i.e. >> grub_uhci, grub_ohci etc.). >> In fact, its current location is not totally bad - it is also working, >> but it can slow down handling of USB devices (mainly in USB "starting" >> phase) in case when there are more controllers of the same type. >> >> >> b) >> There is missing waiting for device stable power in case when device is >> connected to ROOT hub later than in USB "starting" time. >> This could possibly lead to wrong device reset and malfunction. >> >> I.e. the "first half" of "grub_usb_poll_devices" should be little bit >> changed, it is not correct to call "attach_root_port" immediately when >> "detect_dev" detected device connection - it should be done e.g. in >> similar way as in "grub_usb_controller_dev_register" (or maybe better in >> some another, "background" way, like You did for non-root hub - to >> prevent unwanted delay in execution of another GRUB parts). >> >> >> c) >> I thought about this old code: >> >> "... >> poll_nonroot_hub (grub_usb_device_t dev) >> { >> grub_usb_err_t err; >> unsigned i; >> grub_uint8_t changed; >> grub_size_t actual, len; >> >> if (!dev->hub_transfer) >> return; >> ..." >> >> I think, as the possible "error recovery", the better than current >> immediate return could be to try to call "grub_usb_bulk_read_background" >> to schedule new background transfer for this hub before return - ? >> >> >> d) >> Cosmetic thing: >> It will be fine to rename declaration >> static struct grub_usb_hub *hubs; >> to >> static struct grub_usb_hub *root_hubs; >> to be more self explanative... :-) >> >> >> What do You think about the points a)-d) ? >> >> BR, >> Ales >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel >> > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-16 19:29 ` Aleš Nesrsta @ 2013-07-18 16:10 ` Aleš Nesrsta 2013-07-19 5:00 ` Javier Vasquez 2013-09-19 8:13 ` [PATCH] " Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 2 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-18 16:10 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 5469 bytes --] Hi, after some debugging I have found bug(s) in handling of QHs related to EHCI low speed split interrupt transfers. Attached patch seems to solve problem described below (non-working USB keyboard attached to the same port where was USB disk previously). Please try it - maybe it solves also reported keyboard problem on fuloong/loongson. BR, Ales > I forgot one more thing - if You want to try repeat USBMS/USB keyboard > problem described below, You need to access the connected USB disk (e.g. > by "ls" command) before removing it. > >> Hi Vladimir, >> >> I have some additional information - results of some today's experiments. >> The main important thing related to USB keyboard: >> >> USB keyboard doesn't work if it is connected as first device to the same >> non-root hub port, where was connected USBMS device previously! >> If the keyboard is disconnected and connected again to the same port, it >> works. >> this behavior is systematical, it can be repeated at any time (at least >> on my PC). >> >> What is very interesting, USB keyboard is listed by command "usb". >> And it doesn't matter if previously connected USBMS device was HIGH of >> FULL device. >> >> I.e., according these test results, even if the USB keybord is not >> working, it is connected to port and addressed properly and its control >> pipe is working, but device itself is not working - maybe there is >> something wrong in "high level" driver (usb_keyboard) - ? >> >> >> There is also another bad thing - after some number of >> connecting/disconnecting of the keyboard (at least about 20 and more) >> the GRUB crashes - more properly, it reboots PC, i.e. there is probably >> also some memory leak... >> >> BR, >> Ales >> >>> >>> 1. >>> Some of my USBMS devices have problems to work properly. It seems to be >>> some regression because they worked well on some older revisions... :-( >>> I did not make any investigation it this direction yet, as this problem >>> is probably not related to latest changes (fix of root ports) - so I >>> ignore them for now. >>> >>> 2. >>> Sometimes some devices are not recognized (not working) in the case when >>> they are connected before USB "starting" time (before the moment when >>> USB modules/drivers are loaded) or when hub with this device is >>> connected. >>> Additionally, it seems to happen only if device is connected via hub(s), >>> not directly into root port - at least it was behavior during my tests >>> (but I did only few tests on root ports, I focused my tests to USB >>> keyboard connected via hub(s) etc.). >>> It looks like, in some rare cases, usbhub.c maybe miss some non-root hub >>> port change(s). Unfortunately I had no enough time to try debug these >>> situations. >>> >>> So I went through Your changes in usbhub.c and other USB related files. >>> Unfortunately, I did not found reason of the problem mentioned above in >>> point 2. yet. >>> But I found some another points to discuss: >>> >>> a) >>> I found my old mistake related to variable "pending_reset". >>> Meaning of this variable is to avoid concurrent reset on devices which >>> are connected to the same controller HW instance. >>> This variable is stored in wrong place - it should be located not in >>> "struct grub_usb_controller_dev" but in "struct grub_*hci" (i.e. >>> grub_uhci, grub_ohci etc.). >>> In fact, its current location is not totally bad - it is also working, >>> but it can slow down handling of USB devices (mainly in USB "starting" >>> phase) in case when there are more controllers of the same type. >>> >>> >>> b) >>> There is missing waiting for device stable power in case when device is >>> connected to ROOT hub later than in USB "starting" time. >>> This could possibly lead to wrong device reset and malfunction. >>> >>> I.e. the "first half" of "grub_usb_poll_devices" should be little bit >>> changed, it is not correct to call "attach_root_port" immediately when >>> "detect_dev" detected device connection - it should be done e.g. in >>> similar way as in "grub_usb_controller_dev_register" (or maybe better in >>> some another, "background" way, like You did for non-root hub - to >>> prevent unwanted delay in execution of another GRUB parts). >>> >>> >>> c) >>> I thought about this old code: >>> >>> "... >>> poll_nonroot_hub (grub_usb_device_t dev) >>> { >>> grub_usb_err_t err; >>> unsigned i; >>> grub_uint8_t changed; >>> grub_size_t actual, len; >>> >>> if (!dev->hub_transfer) >>> return; >>> ..." >>> >>> I think, as the possible "error recovery", the better than current >>> immediate return could be to try to call "grub_usb_bulk_read_background" >>> to schedule new background transfer for this hub before return - ? >>> >>> >>> d) >>> Cosmetic thing: >>> It will be fine to rename declaration >>> static struct grub_usb_hub *hubs; >>> to >>> static struct grub_usb_hub *root_hubs; >>> to be more self explanative... :-) >>> >>> >>> What do You think about the points a)-d) ? >>> >>> BR, >>> Ales >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel >> > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > [-- Attachment #2: usb_ehci_patch_130718.diff --] [-- Type: text/x-patch, Size: 6916 bytes --] --- ./grub/grub-core/bus/usb/ehci.c 2013-05-12 23:15:17.857567000 +0200 +++ ./grub2/grub-core/bus/usb/ehci.c 2013-07-18 17:07:04.378692409 +0200 @@ -670,7 +670,7 @@ grub_ehci_pci_iter (grub_pci_device_t de grub_cpu_to_le32 (GRUB_EHCI_TERMINATE); e->tdfree_virt = e->td_virt; /* Set Terminate in first QH, which is used in framelist */ - e->qh_virt[0].qh_hptr = grub_cpu_to_le32 (GRUB_EHCI_TERMINATE); + e->qh_virt[0].qh_hptr = grub_cpu_to_le32 (GRUB_EHCI_TERMINATE | GRUB_EHCI_HPTR_TYPE_QH); e->qh_virt[0].td_overlay.next_td = grub_cpu_to_le32 (GRUB_EHCI_TERMINATE); e->qh_virt[0].td_overlay.alt_next_td = grub_cpu_to_le32 (GRUB_EHCI_TERMINATE); @@ -977,6 +977,10 @@ grub_ehci_find_qh (struct grub_ehci *e, int i; grub_ehci_qh_t qh = e->qh_virt; grub_ehci_qh_t head; + grub_uint32_t qh_phys; + grub_uint32_t qh_terminate = + GRUB_EHCI_TERMINATE | GRUB_EHCI_HPTR_TYPE_QH; + grub_ehci_qh_t qh_iter; /* Prepare part of EP Characteristic to find existing QH */ target = ((transfer->endpoint << GRUB_EHCI_EP_NUM_OFF) | @@ -984,21 +988,58 @@ grub_ehci_find_qh (struct grub_ehci *e, target = grub_cpu_to_le32 (target); mask = grub_cpu_to_le32 (GRUB_EHCI_TARGET_MASK); - /* First try to find existing QH with proper target */ - for (i = 2; i < GRUB_EHCI_N_QH; i++) /* We ignore zero and first QH */ + /* low speed interrupt transfers are linked to the periodic */ + /* schedule, everything else to the asynchronous schedule */ + if (transfer->dev->speed == GRUB_USB_SPEED_LOW + && transfer->type != GRUB_USB_TRANSACTION_TYPE_CONTROL) + head = &qh[0]; + else + head = &qh[1]; + + /* First try to find existing QH with proper target in proper list */ + qh_phys = grub_le_to_cpu32( head->qh_hptr ); + if (qh_phys != qh_terminate) + qh_iter = grub_dma_phys2virt ( qh_phys & GRUB_EHCI_QHTDPTR_MASK, + e->qh_chunk ); + else + qh_iter = NULL; + + for ( + i = 0; + (qh_phys != qh_terminate) && (qh_iter != NULL) && + (qh_iter != head) && (i < GRUB_EHCI_N_QH); + i++ ) { - if (!qh[i].ep_char) - break; /* Found first not-allocated QH, finish */ - if (target == (qh[i].ep_char & mask)) + if (target == (qh_iter->ep_char & mask)) { /* Found proper existing (and linked) QH, do setup of QH */ - grub_dprintf ("ehci", "find_qh: found, i=%d, QH=%p\n", - i, &qh[i]); - grub_ehci_setup_qh (&qh[i], transfer); - return &qh[i]; + grub_dprintf ("ehci", "find_qh: found, QH=%p\n", qh_iter); + grub_ehci_setup_qh (qh_iter, transfer); + return qh_iter; } + + qh_phys = grub_le_to_cpu32( qh_iter->qh_hptr ); + if (qh_phys != qh_terminate) + qh_iter = grub_dma_phys2virt ( qh_phys & GRUB_EHCI_QHTDPTR_MASK, + e->qh_chunk ); + else + qh_iter = NULL; + } + + /* variable "i" should be never equal to GRUB_EHCI_N_QH here */ + if (i >= GRUB_EHCI_N_QH) + { /* Something very bad happened in QH list(s) ! */ + grub_dprintf ("ehci", "find_qh: Mismatch in QH list! head=%p\n", + head); } - /* QH with target_addr does not exist, we have to add it */ + + /* QH with target_addr does not exist, we have to find and add it */ + for (i = 2; i < GRUB_EHCI_N_QH; i++) /* We ignore zero and first QH */ + { + if (!qh[i].ep_char) + break; /* Found first not-allocated QH, finish */ + } + /* Have we any free QH in array ? */ if (i >= GRUB_EHCI_N_QH) /* No. */ { @@ -1013,14 +1054,6 @@ grub_ehci_find_qh (struct grub_ehci *e, /* We should preset new QH and link it into AL */ grub_ehci_setup_qh (&qh[i], transfer); - /* low speed interrupt transfers are linked to the periodic - * scheudle, everything else to the asynchronous schedule */ - if (transfer->dev->speed == GRUB_USB_SPEED_LOW - && transfer->type != GRUB_USB_TRANSACTION_TYPE_CONTROL) - head = &qh[0]; - else - head = &qh[1]; - /* Linking - this new (last) QH will copy the QH from the head QH */ qh[i].qh_hptr = head->qh_hptr; /* Linking - the head QH will point to this new QH */ @@ -1538,17 +1571,20 @@ grub_ehci_cancel_transfer (grub_usb_cont int i; grub_uint64_t maxtime; grub_uint32_t qh_phys; + grub_uint32_t interrupt = + cdata->qh_virt->ep_cap & GRUB_EHCI_SMASK_MASK; /* QH can be active and should be de-activated and halted */ grub_dprintf ("ehci", "cancel_transfer: begin\n"); - /* First check if EHCI is running and AL is enabled and if not, - * there is no problem... */ - if (((grub_ehci_oper_read32 (e, GRUB_EHCI_STATUS) - & GRUB_EHCI_ST_HC_HALTED) != 0) || - ((grub_ehci_oper_read32 (e, GRUB_EHCI_STATUS) - & (GRUB_EHCI_ST_AS_STATUS | GRUB_EHCI_ST_PS_STATUS)) == 0)) + /* First check if EHCI is running - if not, there is no problem */ + /* to cancel any transfer. Or, if transfer is asynchronous, check */ + /* if AL is enabled - if not, transfer can be canceled also. */ + if (((grub_ehci_oper_read32 (e, GRUB_EHCI_STATUS) & + GRUB_EHCI_ST_HC_HALTED) != 0) || + (!interrupt && ((grub_ehci_oper_read32 (e, GRUB_EHCI_STATUS) & + (GRUB_EHCI_ST_AS_STATUS | GRUB_EHCI_ST_PS_STATUS)) == 0))) { grub_ehci_pre_finish_transfer (transfer); grub_ehci_free_tds (e, cdata->td_first_virt, transfer, &actual); @@ -1558,13 +1594,14 @@ grub_ehci_cancel_transfer (grub_usb_cont return GRUB_USB_ERR_NONE; } - /* EHCI and AL are running. What to do? - * Try to Halt QH via de-scheduling QH. */ + /* EHCI and (AL or SL) are running. What to do? */ + /* Try to Halt QH via de-scheduling QH. */ /* Find index of previous QH */ qh_phys = grub_dma_virt2phys(cdata->qh_virt, e->qh_chunk); for (i = 0; i < GRUB_EHCI_N_QH; i++) { - if ((e->qh_virt[i].qh_hptr & GRUB_EHCI_QHTDPTR_MASK) == qh_phys) + if ((grub_le_to_cpu32(e->qh_virt[i].qh_hptr) + & GRUB_EHCI_QHTDPTR_MASK) == qh_phys) break; } if (i == GRUB_EHCI_N_QH) @@ -1618,24 +1655,12 @@ grub_ehci_cancel_transfer (grub_usb_cont grub_ehci_free_tds (e, cdata->td_first_virt, transfer, &actual); grub_ehci_free_td (e, cdata->td_alt_virt); - /* FIXME Putting the QH back on the list should work, but for some - * strange reason doing that will affect other QHs on the periodic - * list. So free the QH instead of putting it back on the list - * which does seem to work, but I would like to know why. */ - -#if 0 - /* Finaly we should return QH back to the AL... */ - e->qh_virt[i].qh_hptr = - grub_cpu_to_le32 (grub_dma_virt2phys - (cdata->qh_virt, e->qh_chunk)); -#else - /* Free the QH */ + /* "Free" the QH - link it to itself */ cdata->qh_virt->ep_char = 0; cdata->qh_virt->qh_hptr = grub_cpu_to_le32 ((grub_dma_virt2phys (cdata->qh_virt, e->qh_chunk) & GRUB_EHCI_POINTER_MASK) | GRUB_EHCI_HPTR_TYPE_QH); -#endif grub_free (cdata); ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-18 16:10 ` [PATCH] " Aleš Nesrsta @ 2013-07-19 5:00 ` Javier Vasquez 2013-07-20 21:56 ` Aleš Nesrsta 2013-09-19 8:13 ` [PATCH] " Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-19 5:00 UTC (permalink / raw) To: The development of GNU GRUB On 7/18/13, Aleš Nesrsta <starous@volny.cz> wrote: > ... > Attached patch seems to solve problem described below (non-working USB > keyboard attached to the same port where was USB disk previously). > > Please try it - maybe it solves also reported keyboard problem on > fuloong/loongson. > ... I applied the patch, on the version of the repo I had (5071), with no luck. Still no keyboard... BTW this is the one I got with bzr after Vladimir said the fix was available, so it should be good... Latest version of the repo (5074) doesn't compile... Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-19 5:00 ` Javier Vasquez @ 2013-07-20 21:56 ` Aleš Nesrsta 2013-07-20 22:43 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-20 21:56 UTC (permalink / raw) To: The development of GNU GRUB >> ... >> Attached patch seems to solve problem described below (non-working USB >> keyboard attached to the same port where was USB disk previously). >> >> Please try it - maybe it solves also reported keyboard problem on >> fuloong/loongson. >> ... > > I applied the patch, on the version of the repo I had (5071), with no > luck. Still no keyboard... Hm, it's pity. So, there is at least one additional bug somewhere... :-( Maybe the problem is somewhere in root port ownership change between EHCI-OHCI. Unfortunately I cannot test/debug such case, I have no PC with EHCI-OHCI combination. I tested root port ownership change only on EHCI-UHCI PC - it works well. Additionally I tested connection of USB keyboard to OHCI root port on PC with OHCI-only USB controller - it also works well. Could You test if Your keyboard will work on fuloong when You use only OHCI module (don't include/load EHCI module in GRUB)? (EHCI module is not needed for USB keyboard in the case when keyboard is connected to root port - and it is Your case, according to Your lsusb output.) BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-20 21:56 ` Aleš Nesrsta @ 2013-07-20 22:43 ` Javier Vasquez 2013-07-21 15:29 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-20 22:43 UTC (permalink / raw) To: The development of GNU GRUB On 7/20/13, Aleš Nesrsta <starous@volny.cz> wrote: > > Hm, it's pity. So, there is at least one additional bug somewhere... :-( > > ... > Could You test if Your keyboard will work on fuloong when You use only > OHCI module (don't include/load EHCI module in GRUB)? > (EHCI module is not needed for USB keyboard in the case when keyboard is > connected to root port - and it is Your case, according to Your lsusb > output.) It doesn't work either, :-( Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-20 22:43 ` Javier Vasquez @ 2013-07-21 15:29 ` Aleš Nesrsta 2013-07-21 20:11 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-21 15:29 UTC (permalink / raw) To: The development of GNU GRUB >> Hm, it's pity. So, there is at least one additional bug somewhere... :-( >> >> ... >> Could You test if Your keyboard will work on fuloong when You use only >> OHCI module (don't include/load EHCI module in GRUB)? >> (EHCI module is not needed for USB keyboard in the case when keyboard is >> connected to root port - and it is Your case, according to Your lsusb >> output.) > > It doesn't work either, :-( Hm. Could You make following additional test? 1. Use the image with OHCI only module as in last OHCI-only test. 2. Modify grub.cfg in this way: Add "ls" command immediately after "insmod ohci", i.e. ... insmod ohci ls ... 3. Switch off the PC. Connect to some USB port some working USB disk (e.g. any flash disk with one partition with some filesystem). 4. Boot the PC. During boot check this: - If USB disk blinks when ls command is issued (i.e. if USB disk is accessed by GRUB). - If ls command output contains somewhere at least "usb(0)" or "usb(0) usb(0,msdos1)" or whatever similar. 5. Send the result to us. :-) BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-21 15:29 ` Aleš Nesrsta @ 2013-07-21 20:11 ` Javier Vasquez 2013-07-22 20:14 ` starous 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-21 20:11 UTC (permalink / raw) To: The development of GNU GRUB | On 7/21/13, Aleš Nesrsta <starous@volny.cz> wrote: | ... | Hm. | Could You make following additional test? | ... | | 4. | Boot the PC. During boot check this: | - If USB disk blinks when ls command is issued (i.e. if USB disk is | accessed by GRUB). No, it doesn't. | - If ls command output contains somewhere at least "usb(0)" or "usb(0) | usb(0,msdos1)" or whatever similar. Unfortunately no. | | 5. | Send the result to us. :-) Done, :-) Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-21 20:11 ` Javier Vasquez @ 2013-07-22 20:14 ` starous 2013-07-22 21:00 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-26 15:30 ` Aleš Nesrsta 0 siblings, 2 replies; 79+ messages in thread From: starous @ 2013-07-22 20:14 UTC (permalink / raw) To: The development of GNU GRUB Hi, thanks for the test(s). It looks like there are two possible cases: - OHCI driver is not working on fuloong 2f - root hub events handling is still not correct on fuloong 2f Fortunately fuloong 2F has more or less classic serial interface so we probably can capture debug output from whole USB subsystem. Do You have some another PC which can capture debug output from Fuloong 2f via serial cable? If yes, we will contiue with tests at the end of week, currently I am busy. BR, Ales > | Hm. > | Could You make following additional test? > | ... > | > | 4. > | Boot the PC. During boot check this: > | - If USB disk blinks when ls command is issued (i.e. if USB disk is > | accessed by GRUB). > > No, it doesn't. > > | - If ls command output contains somewhere at least "usb(0)" or "usb(0) > | usb(0,msdos1)" or whatever similar. > > Unfortunately no. > > | > | 5. > | Send the result to us. :-) > > Done, :-) > > Thanks, > > -- > Javier. > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-22 20:14 ` starous @ 2013-07-22 21:00 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-23 21:05 ` starous 2013-07-26 15:30 ` Aleš Nesrsta 1 sibling, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-22 21:00 UTC (permalink / raw) To: The development of GNU GRUB On 22.07.2013 22:14, starous@volny.cz wrote: > Hi, > thanks for the test(s). > > It looks like there are two possible cases: > - OHCI driver is not working on fuloong 2f > - root hub events handling is still not correct on fuloong 2f > I doubt either of those. Everything works fine on my fuloong 2F which is exactly the same machine. So either: a) it's because reporter uses pmon and pmon may put USB in weird state. b) his keyboard doesn't follow the spec. > Fortunately fuloong 2F has more or less classic serial interface so we probably can capture debug output from whole USB subsystem. > Do You have some another PC which can capture debug output from Fuloong 2f via serial cable? > If yes, we will contiue with tests at the end of week, currently I am busy. > > BR, > Ales > >> | Hm. >> | Could You make following additional test? >> | ... >> | >> | 4. >> | Boot the PC. During boot check this: >> | - If USB disk blinks when ls command is issued (i.e. if USB disk is >> | accessed by GRUB). >> >> No, it doesn't. >> >> | - If ls command output contains somewhere at least "usb(0)" or "usb(0) >> | usb(0,msdos1)" or whatever similar. >> >> Unfortunately no. >> >> | >> | 5. >> | Send the result to us. :-) >> >> Done, :-) >> >> Thanks, >> >> -- >> Javier. >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-22 21:00 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-23 21:05 ` starous 0 siblings, 0 replies; 79+ messages in thread From: starous @ 2013-07-23 21:05 UTC (permalink / raw) To: The development of GNU GRUB Hi Vladimir, first of all - I hope You will feel better soon. According to EHCI patch: There is real bug in QH handling. My solution is maybe not optimal but it looks to be working and solving the problem. Of course, You can improve it when You'll feel better :-) The main problem was: The original "allocation" algorithm can select QH which is linked in wrong list (Asynchronous/Synchronous). It led to problem described in my previous e-mail(s) (non-working keyboard on non-root port where was USB disk connected previously). But there were also some another minor bugs, e.g. in intialization of QH and in transfer canceling routine. According to fuloong 2F: Mostly I agree with You. It looks for me like OHCI driver is not working at all in Javier case - because also USB disk is not working. It is very suspicious... - but I cannot imagine yet what pmon can do so wrong with USB controller(s)... I try at least to clarify what is going wrong - if Javier will be able to capture debug output and send to me. And then we will see... BR, Ales > > Hi, > > thanks for the test(s). > > > > It looks like there are two possible cases: > > - OHCI driver is not working on fuloong 2f > > - root hub events handling is still not correct on fuloong 2f > > > I doubt either of those. Everything works fine on my fuloong 2F which is > exactly the same machine. So either: > a) it's because reporter uses pmon and pmon may put USB in weird state. > b) his keyboard doesn't follow the spec. > > Fortunately fuloong 2F has more or less classic serial interface so we probably can capture debug output from whole USB subsystem. > > Do You have some another PC which can capture debug output from Fuloong 2f via serial cable? > > If yes, we will contiue with tests at the end of week, currently I am busy. > > > > BR, > > Ales > > > >> | Hm. > >> | Could You make following additional test? > >> | ... > >> | > >> | 4. > >> | Boot the PC. During boot check this: > >> | - If USB disk blinks when ls command is issued (i.e. if USB disk is > >> | accessed by GRUB). > >> > >> No, it doesn't. > >> > >> | - If ls command output contains somewhere at least "usb(0)" or "usb(0) > >> | usb(0,msdos1)" or whatever similar. > >> > >> Unfortunately no. > >> > >> | > >> | 5. > >> | Send the result to us. :-) > >> > >> Done, :-) > >> > >> Thanks, > >> > >> -- > >> Javier. > >> > >> _______________________________________________ > >> Grub-devel mailing list > >> Grub-devel@gnu.org > >> https://lists.gnu.org/mailman/listinfo/grub-devel > > > > > > > > _______________________________________________ > > Grub-devel mailing list > > Grub-devel@gnu.org > > https://lists.gnu.org/mailman/listinfo/grub-devel > > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-22 20:14 ` starous 2013-07-22 21:00 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-26 15:30 ` Aleš Nesrsta 2013-07-26 16:59 ` Javier Vasquez 1 sibling, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-26 15:30 UTC (permalink / raw) To: The development of GNU GRUB Hi Javier, probably last chance to find the reason of Your GRUB USB keyboard trouble is the debugging. I don't know how much debugging experience do You have, so there is short "manual" what You need to have/to do: 1. You'll need to have some another computer with serial port (or working USB to serial converter) and serial null-modem cable. 2. You should connect serial port of Fuloong 2F with second computer by null-modem serial cable. 3. You should configure properly serial port on second PC to be: speed 9600 data bits 8 stop bits 1 parity none HW handshake none SW handshake none (no echo) e.g. on Linux it should be enough to run for port /dev/ttyS0 (as root or via sudo): stty -F /dev/ttyS0 9600 -echo (Be sure that serial port is not used by some another application, like e.g. UPS daemon "nut" etc.) 4. Start capturing on second PC, e.g. on Linux simply by: cat /dev/ttyS0 > capture_file 5. Prepare Fuloong 2F for debugging: - we try to use Your "normal" image in first debugging try, i.e. image with both OHCI and EHCI modules - add "serial" module into Your GRUB image if it is not already there - add following three commands BEFORE "insmod ohci" in grub.cfg, i.e. it should look like that: ... serial terminal_output console serial debug=all insmod ohci insmod ehci ... - if You will have connected USB disk as I recommend below, add also "ls" command AFTER "insmod ehci" (similarly as in previous test), i.e. it should look finally like that: ... serial terminal_output console serial debug=all insmod ohci insmod ehci ls ... 6. Connect USB keyboard (and possibly also USB disk) to Fuloong 2F and boot GRUB. You should see lot of scrolling debugging texts during GRUB booting (and the same texts should be included in capture file on second PC). Be patient - the booting of GRUB takes long time when debugging via serial line is enabled (specially with "all"). If all USB related things are OK, the debugging output will never stop - but You can stop capturing after approx. at least one or maybe better two minute(s) or more. If the debugging texts stops (it should not normally happen), then You can stop capturing also. 7. Send captured debugging text to me. I hope I didn't forget any important part and I didn't write any nonsense in "manual" above and You will have not problem with debugging and capturing... BR, Ales > Hi, > thanks for the test(s). > > It looks like there are two possible cases: > - OHCI driver is not working on fuloong 2f > - root hub events handling is still not correct on fuloong 2f > > Fortunately fuloong 2F has more or less classic serial interface so we probably can capture debug output from whole USB subsystem. > Do You have some another PC which can capture debug output from Fuloong 2f via serial cable? > If yes, we will contiue with tests at the end of week, currently I am busy. > > BR, > Ales > >> | Hm. >> | Could You make following additional test? >> | ... >> | >> | 4. >> | Boot the PC. During boot check this: >> | - If USB disk blinks when ls command is issued (i.e. if USB disk is >> | accessed by GRUB). >> >> No, it doesn't. >> >> | - If ls command output contains somewhere at least "usb(0)" or "usb(0) >> | usb(0,msdos1)" or whatever similar. >> >> Unfortunately no. >> >> | >> | 5. >> | Send the result to us. :-) >> >> Done, :-) >> >> Thanks, >> >> -- >> Javier. >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-26 15:30 ` Aleš Nesrsta @ 2013-07-26 16:59 ` Javier Vasquez 2013-07-26 17:14 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-26 16:59 UTC (permalink / raw) To: The development of GNU GRUB On Fri, Jul 26, 2013 at 9:30 AM, Aleš Nesrsta <starous@volny.cz> wrote: > Hi Javier, > > probably last chance to find the reason of Your GRUB USB keyboard trouble is > the debugging. > > I don't know how much debugging experience do You have, so there is short > "manual" what You need to have/to do: Hmm, I can access one laptop with 9 pins RS-232 port. The mini-pc is a 3 pins serial port. I don't currently have a way to connect them. I'll have to buy a some cable/converter... And I'm not experienced debugging through serial interfaces, but I can try to learn, :-) I'll let you know when having such a cable/converter... Thanks, Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-26 16:59 ` Javier Vasquez @ 2013-07-26 17:14 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-27 22:40 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-26 17:14 UTC (permalink / raw) To: The development of GNU GRUB On 26.07.2013 18:59, Javier Vasquez wrote: > On Fri, Jul 26, 2013 at 9:30 AM, Aleš Nesrsta <starous@volny.cz> wrote: >> Hi Javier, >> >> probably last chance to find the reason of Your GRUB USB keyboard trouble is >> the debugging. >> >> I don't know how much debugging experience do You have, so there is short >> "manual" what You need to have/to do: > > Hmm, I can access one laptop with 9 pins RS-232 port. The mini-pc is > a 3 pins serial port. I don't currently have a way to connect them. > > I'll have to buy a some cable/converter... > Cable is shipped with fuloong. It's straight passive cable to RS-232. > And I'm not experienced debugging through serial interfaces, but I can > try to learn, :-) > > I'll let you know when having such a cable/converter... > > Thanks, > > Javier. > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-26 17:14 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-07-27 22:40 ` Javier Vasquez 2013-07-28 13:56 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-07-27 22:40 UTC (permalink / raw) To: The development of GNU GRUB > On Fri, Jul 26, 2013 at 11:14 AM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: >> On 26.07.2013 18:59, Javier Vasquez wrote: >> ... >> Hmm, I can access one laptop with 9 pins RS-232 port. The mini-pc is >> a 3 pins serial port. I don't currently have a way to connect them. >> >> I'll have to buy a some cable/converter... >> > Cable is shipped with fuloong. It's straight passive cable to RS-232. Thanks for that... I just found it (took me a while, since I totally forgot about it)... I still need to buy a male to female adapter, and/or a serial to usb converter. The laptop has a male port, and the lemote cable has a RS-232 male port also, :-( Perhaps those are easier to find... Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-27 22:40 ` Javier Vasquez @ 2013-07-28 13:56 ` Aleš Nesrsta 2013-07-28 14:04 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-28 13:56 UTC (permalink / raw) To: The development of GNU GRUB >>> ... >>> Hmm, I can access one laptop with 9 pins RS-232 port. The mini-pc is >>> a 3 pins serial port. I don't currently have a way to connect them. >>> >>> I'll have to buy a some cable/converter... >>> >> Cable is shipped with fuloong. It's straight passive cable to RS-232. > > Thanks for that... I just found it (took me a while, since I totally > forgot about it)... > > I still need to buy a male to female adapter, and/or a serial to usb > converter. The laptop has a male port, and the lemote cable has a > RS-232 male port also, :-( Perhaps those are easier to find... It is usually possible to buy/rent/borrow serial null-modem cable - it should have female CANON 9-pin connector on both sides. (Don't mix up null-modem and pass-through cable! Pass-through cable will not damage Your computer(s), but it will not work in our case... Pass-through cables were used to connect PC with telephone modems. For debugging, i.e. to connecting two PCs peer to peer via serial line, it is necessary null-modem cable which have "crossed" some signals, at least RxD with TxD.) Or You can buy two female CANON 9-pin connectors and connect together these pins: 1-st side 2-nd side ------------------- 2 - 3 3 - 2 5 - 5 (i.e., You need only three wires) You can find many other wire-diagrams of null-modem cable with more complex wiring on the Internet - You can use most of them, of course - but the three connections, which I wrote above, should be enough - because another signals should be not used in serial debugging case. If You are not friend of soldering gun, You can also use part of flat ribbon cable and related clamping connector e.g. like this: http://www.conrad.com/ce/en/product/711357/Assmann-WSW-A-DSF-09-LPIIIZ-D-SUB-For-Ribbon-Cable-Number-of-pins-9-Plug-Cable-Mount-Cutting-clamping-technology BR, Ales > > Thanks, > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-28 13:56 ` Aleš Nesrsta @ 2013-07-28 14:04 ` Aleš Nesrsta 2013-09-17 17:24 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-07-28 14:04 UTC (permalink / raw) To: The development of GNU GRUB > >>>> ... >>>> Hmm, I can access one laptop with 9 pins RS-232 port. The mini-pc is >>>> a 3 pins serial port. I don't currently have a way to connect them. >>>> >>>> I'll have to buy a some cable/converter... >>>> >>> Cable is shipped with fuloong. It's straight passive cable to RS-232. >> >> Thanks for that... I just found it (took me a while, since I totally >> forgot about it)... >> >> I still need to buy a male to female adapter, and/or a serial to usb >> converter. The laptop has a male port, and the lemote cable has a >> RS-232 male port also, :-( Perhaps those are easier to find... > > It is usually possible to buy/rent/borrow serial null-modem cable - it > should have female CANON 9-pin connector on both sides. > (Don't mix up null-modem and pass-through cable! Pass-through cable will > not damage Your computer(s), but it will not work in our case... > Pass-through cables were used to connect PC with telephone modems. For > debugging, i.e. to connecting two PCs peer to peer via serial line, it > is necessary null-modem cable which have "crossed" some signals, at > least RxD with TxD.) > > Or You can buy two female CANON 9-pin connectors and connect together > these pins: > > 1-st side 2-nd side > ------------------- > 2 - 3 > 3 - 2 > 5 - 5 > (i.e., You need only three wires) > > You can find many other wire-diagrams of null-modem cable with more > complex wiring on the Internet - You can use most of them, of course - > but the three connections, which I wrote above, should be enough - > because another signals should be not used in serial debugging case. > > If You are not friend of soldering gun, You can also use part of flat > ribbon cable and related clamping connector e.g. like this: > http://www.conrad.com/ce/en/product/711357/Assmann-WSW-A-DSF-09-LPIIIZ-D-SUB-For-Ribbon-Cable-Number-of-pins-9-Plug-Cable-Mount-Cutting-clamping-technology Sorry, the link is wrong - it links to MALE connector and You need FEMALE connectors. Correct link is e.g.: http://www.conrad.com/ce/en/product/711373/Assmann-WSW-A-DFF-09LPIIIZ-D-SUB-Pin-Connector-For-Ribbon-Cable-Number-of-pins-9-Socket-Cable-Mount-Cutting-clamping But in any case it was just example what You can use... One more example - complete null-modem cable: http://www.conrad.com/ce/en/product/979970/Null-modem-cable-9-pin-socketsocket > BR, > Ales > >> >> Thanks, >> > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-28 14:04 ` Aleš Nesrsta @ 2013-09-17 17:24 ` Javier Vasquez 2013-09-17 17:34 ` Javier Vasquez 2013-09-17 19:27 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 2 replies; 79+ messages in thread From: Javier Vasquez @ 2013-09-17 17:24 UTC (permalink / raw) To: The development of GNU GRUB Finally I got the HW setup, but I'm not capturing anything, :-( See, I had to acquire a serial to usb cable adpater, given the laptop with serial interface no longer works. It's kind of under a short or something, ever since I tried to hook the serial ports. It just doesn't start anymore... Any ways, I got the serial to usb cable, and the male to female adapter (2 female interfaces), and hooked everything. As root on the 2nd computer: # stty -F /dev/ttyUSB0 9600 -echo # cat /dev/ttyUSB0 > ttyUSB0.txt But it's not capturing a thing (tail -f ttyUSB0.txt doesn't show a thing). On the mini-pc monitor, I see a lot of debug messages printed on screen. Would it be that the "serial" stuff on the grub side is not working either? I do have in grub.cfg: serial terminal_output console serial debug=all insmod ohci insmod ehci ls Anything missing? Thanks, Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-09-17 17:24 ` Javier Vasquez @ 2013-09-17 17:34 ` Javier Vasquez 2013-09-17 21:10 ` Aleš Nesrsta 2013-09-17 19:27 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-09-17 17:34 UTC (permalink / raw) To: The development of GNU GRUB On Tue, Sep 17, 2013 at 11:24 AM, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: > Finally I got the HW setup, but I'm not capturing anything, :-( > > See, I had to acquire a serial to usb cable adpater, given the laptop > with serial interface no longer works. It's kind of under a short or > something, ever since I tried to hook the serial ports. It just > doesn't start anymore... > > Any ways, I got the serial to usb cable, and the male to female > adapter (2 female interfaces), and hooked everything. > > As root on the 2nd computer: > > # stty -F /dev/ttyUSB0 9600 -echo > # cat /dev/ttyUSB0 > ttyUSB0.txt > > But it's not capturing a thing (tail -f ttyUSB0.txt doesn't show a thing). > > On the mini-pc monitor, I see a lot of debug messages printed on > screen. Would it be that the "serial" stuff on the grub side is not > working either? > > I do have in grub.cfg: > > serial > terminal_output console serial > debug=all > insmod ohci > insmod ehci > ls > > Anything missing? I didn't get anything captured, sorry... But with the serial setup, grub seems to freeze on: disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. So I didn't even got the menu afterwords... Thanks, Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-09-17 17:34 ` Javier Vasquez @ 2013-09-17 21:10 ` Aleš Nesrsta 2013-09-17 21:35 ` Gregg Levine 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-09-17 21:10 UTC (permalink / raw) To: The development of GNU GRUB >> # stty -F /dev/ttyUSB0 9600 -echo >> # cat /dev/ttyUSB0 > ttyUSB0.txt It was 9600 usually, but probably it should be 112500 now, as Vladimir wrote. If you want, you can ensure some speed on GRUB side by parameter -s ,e.g.: serial -s 112500 >> serial >> terminal_output console serial >> debug=all >> insmod ohci >> insmod ehci >> ls > I didn't get anything captured, sorry... But with the serial setup, > grub seems to freeze on: > > disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 > kern/disk.c:326: Closing `ata0'. Something changed in GRUB in the meantime, so try this for current trunk code: serial terminal_output console serial debug=all nativedisk ls > My mistake, the adapter is not a null modem. At least these pins must be connected by null-modem cable: 3 - 2 2 - 3 5 - 5 This is valid for "classic" 9pin PC connectors on both sides of cable. You can check the cable by ohmmeter if it is correct. Additionally: There exist some important USB related patches which are not included in trunk yet - see the history of mail list and search for posts from me and Melki Christian some weeks ago. BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-09-17 21:10 ` Aleš Nesrsta @ 2013-09-17 21:35 ` Gregg Levine 2013-09-17 22:17 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Gregg Levine @ 2013-09-17 21:35 UTC (permalink / raw) To: The development of GNU GRUB Hello! Your description of the classic Null-Modem device is correct. The baud rate isn't. it is 115200 not the value you used. ----- Gregg C Levine gregg.drwho8@gmail.com "This signature fought the Time Wars, time and again." On Tue, Sep 17, 2013 at 5:10 PM, Aleš Nesrsta <starous@volny.cz> wrote: >>> # stty -F /dev/ttyUSB0 9600 -echo >>> # cat /dev/ttyUSB0 > ttyUSB0.txt > > > It was 9600 usually, but probably it should be 112500 now, as Vladimir > wrote. > If you want, you can ensure some speed on GRUB side by parameter -s ,e.g.: > serial -s 112500 > > >>> serial >>> terminal_output console serial >>> debug=all >>> insmod ohci >>> insmod ehci >>> ls >> >> I didn't get anything captured, sorry... But with the serial setup, >> >> grub seems to freeze on: >> >> disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 >> kern/disk.c:326: Closing `ata0'. > > > Something changed in GRUB in the meantime, so try this for current trunk > code: > > > serial > terminal_output console serial > debug=all > nativedisk > ls > > > >> My mistake, the adapter is not a null modem. > > At least these pins must be connected by null-modem cable: > 3 - 2 > 2 - 3 > 5 - 5 > This is valid for "classic" 9pin PC connectors on both sides of cable. You > can check the cable by ohmmeter if it is correct. > > > Additionally: > There exist some important USB related patches which are not included in > trunk yet - see the history of mail list and search for posts from me and > Melki Christian some weeks ago. > > BR, Ales > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-09-17 21:35 ` Gregg Levine @ 2013-09-17 22:17 ` Aleš Nesrsta 0 siblings, 0 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-09-17 22:17 UTC (permalink / raw) To: The development of GNU GRUB > Hello! > Your description of the classic Null-Modem device is correct. The baud > rate isn't. it is 115200 not the value you used. Thanks for correction! My finger on the key 2 was too fast :-) As I see, it is really time to go to bed... (at least in our country) BR, Ales > ----- > Gregg C Levine gregg.drwho8@gmail.com > "This signature fought the Time Wars, time and again." > > > On Tue, Sep 17, 2013 at 5:10 PM, Aleš Nesrsta <starous@volny.cz> wrote: >>>> # stty -F /dev/ttyUSB0 9600 -echo >>>> # cat /dev/ttyUSB0 > ttyUSB0.txt >> >> >> It was 9600 usually, but probably it should be 112500 now, as Vladimir >> wrote. >> If you want, you can ensure some speed on GRUB side by parameter -s ,e.g.: >> serial -s 112500 >> >> >>>> serial >>>> terminal_output console serial >>>> debug=all >>>> insmod ohci >>>> insmod ehci >>>> ls >>> >>> I didn't get anything captured, sorry... But with the serial setup, >>> >>> grub seems to freeze on: >>> >>> disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 >>> kern/disk.c:326: Closing `ata0'. >> >> >> Something changed in GRUB in the meantime, so try this for current trunk >> code: >> >> >> serial >> terminal_output console serial >> debug=all >> nativedisk >> ls >> >> >> >>> My mistake, the adapter is not a null modem. >> >> At least these pins must be connected by null-modem cable: >> 3 - 2 >> 2 - 3 >> 5 - 5 >> This is valid for "classic" 9pin PC connectors on both sides of cable. You >> can check the cable by ohmmeter if it is correct. >> >> >> Additionally: >> There exist some important USB related patches which are not included in >> trunk yet - see the history of mail list and search for posts from me and >> Melki Christian some weeks ago. >> >> BR, Ales >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-09-17 17:24 ` Javier Vasquez 2013-09-17 17:34 ` Javier Vasquez @ 2013-09-17 19:27 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-09-17 20:33 ` Javier Vasquez 1 sibling, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-09-17 19:27 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 141 bytes --] On 17.09.2013 19:24, Javier Vasquez wrote: > # stty -F /dev/ttyUSB0 9600 -echo > # cat /dev/ttyUSB0 > ttyUSB0.txt It's 115200 not 9600 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-09-17 19:27 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-09-17 20:33 ` Javier Vasquez 2013-10-27 17:54 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-09-17 20:33 UTC (permalink / raw) To: The development of GNU GRUB On Tue, Sep 17, 2013 at 1:27 PM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: > On 17.09.2013 19:24, Javier Vasquez wrote: >> # stty -F /dev/ttyUSB0 9600 -echo >> # cat /dev/ttyUSB0 > ttyUSB0.txt > It's 115200 not 9600 My mistake, the adapter is not a null modem. It'll take me more time then, :-( -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-09-17 20:33 ` Javier Vasquez @ 2013-10-27 17:54 ` Javier Vasquez 2013-10-27 18:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-10-27 17:54 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 874 bytes --] On Tue, Sep 17, 2013 at 2:33 PM, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: > On Tue, Sep 17, 2013 at 1:27 PM, Vladimir 'φ-coder/phcoder' Serbinenko > <phcoder@gmail.com> wrote: >> On 17.09.2013 19:24, Javier Vasquez wrote: >>> # stty -F /dev/ttyUSB0 9600 -echo >>> # cat /dev/ttyUSB0 > ttyUSB0.txt >> It's 115200 not 9600 > > My mistake, the adapter is not a null modem. > > It'll take me more time then, :-( OK, null modem working now, :-) Is there a limit of how much dump can be sent? In the file where I'm redirecting what comes from ttyUSB0, at some point I don't get any additional dump, while the mini-pc went ahead way further till hanging at: kern/dsik.c:326: Closing 'ata0'. Attached goes the file till the point nothing else got captured. BTW, it's not disk space, caus ethe disk is far from full. Thanks, -- Javier. [-- Attachment #2: ttyUSB0.txt --] [-- Type: text/plain, Size: 211810 bytes --] Now booting the Boot with GNU GRUB2 Loading file: (wd0,0)/grub.elf (elf) 0x801ffb60/264204 \b + Entry address is 801ffb60 Boot with parameters: console=tty no_auto_cmd zero at v0 v1 a0 a1 a2 a3 00000000 00000000 00000000 00000000 00000006 aff7fcb8 aff7fcd4 800c7460 t0 t1 t2 t3 t4 t5 t6 t7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 s0 s1 s2 s3 s4 s5 s6 s7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 t8 t9 k0 k1 gp sp s8 ra 00000000 00000000 00000000 00000000 00000000 aff7fc98 00000000 80086c38 ^[[H^[[J^[[1;1H^[[7mWelcome to GRUB! ^[[m^[[m^[[merror: serial port `com0' isn't found. error: terminal `console' isn't found. script/script.c:65: free 0x8ff1d9d0 script/script.c:65: free 0x8ff1d9f0 script/script.c:65: free 0x8ff1da10 script/script.c:65: free 0x8ff1d7c0 script/script.c:65: free 0x8ff1d7f0 script/script.c:65: free 0x8ff1d810 script/script.c:65: free 0x8ff1d840 script/script.c:65: free 0x8ff1d870 script/script.c:65: free 0x8ff1d930 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff1d920 script/script.c:50: malloc 0x8ff1d900 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1d8d0 script/lexer.c:321: token 288 text [ohci] script/script.c:50: malloc 0x8ff1d8a0 script/script.c:50: malloc 0x8ff1d880 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1d850 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff1d820 script/script.c:50: malloc 0x8ff1d800 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff1d7d0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff1d9c0 script/script.c:50: malloc 0x8ff1d7b0 script/script.c:294: append command script/script.c:50: malloc 0x8ff1d790 script/script.c:65: free 0x8ff1d790 script/script.c:65: free 0x8ff1d7b0 script/script.c:65: free 0x8ff1d9c0 script/script.c:65: free 0x8ff1d7d0 script/script.c:65: free 0x8ff1d800 script/script.c:65: free 0x8ff1d820 script/script.c:65: free 0x8ff1d850 script/script.c:65: free 0x8ff1d880 script/script.c:65: free 0x8ff1d8a0 script/script.c:65: free 0x8ff1d8d0 script/script.c:65: free 0x8ff1d900 script/script.c:65: free 0x8ff1d920 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff1d8f0 script/script.c:50: malloc 0x8ff1d8d0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1d8a0 script/lexer.c:321: token 288 text [ehci] script/script.c:50: malloc 0x8ff1d870 script/script.c:50: malloc 0x8ff1d850 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1d820 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff1d7f0 script/script.c:50: malloc 0x8ff1d7d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff1d7a0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff1d990 script/script.c:50: malloc 0x8ff1d780 script/script.c:294: append command script/script.c:50: malloc 0x8ff1d760 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1053184, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x12, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1053248, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x12, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8ff0eda0, size 0x6474 kern/dl.c:607: relocating to 0x8ff1f7c0 kern/dl.c:571: flushing 0x613a bytes at 0x8feff0c0 kern/dl.c:630: module name: ehci kern/dl.c:631: init function: 0x8ff01c3c bus/usb/ehci.c:477: EHCI grub_ehci_pci_iter: begin bus/usb/ehci.c:477: EHCI grub_ehci_pci_iter: begin bus/usb/ehci.c:477: EHCI grub_ehci_pci_iter: begin bus/usb/ehci.c:558: EHCI grub_ehci_pci_iter: iobase of EHCC: 04073000 bus/usb/ehci.c:560: EHCI grub_ehci_pci_iter: CAPLEN: 10 bus/usb/ehci.c:562: EHCI grub_ehci_pci_iter: VERSION: 0100 bus/usb/ehci.c:564: EHCI grub_ehci_pci_iter: SPARAMS: 00001414 bus/usb/ehci.c:566: EHCI grub_ehci_pci_iter: CPARAMS: 00000012 bus/usb/ehci.c:585: EHCI grub_ehci_pci_iter: iobase of oper. regs: 04073010 bus/usb/ehci.c:587: EHCI grub_ehci_pci_iter: COMMAND: 00080000 bus/usb/ehci.c:589: EHCI grub_ehci_pci_iter: STATUS: 00001000 bus/usb/ehci.c:591: EHCI grub_ehci_pci_iter: INTERRUPT: 00000000 bus/usb/ehci.c:593: EHCI grub_ehci_pci_iter: FRAME_INDEX: 00000000 bus/usb/ehci.c:595: EHCI grub_ehci_pci_iter: FL_BASE: 00000000 bus/usb/ehci.c:597: EHCI grub_ehci_pci_iter: CUR_AL_ADDR: 00000000 bus/usb/ehci.c:599: EHCI grub_ehci_pci_iter: CONFIG_FLAG: 00000000 bus/usb/ehci.c:611: EHCI grub_ehci_pci_iter: flag64=0 bus/usb/ehci.c:623: EHCI grub_ehci_pci_iter: framelist mem=0xafef4000. OK bus/usb/ehci.c:637: EHCI grub_ehci_pci_iter: QH mem=0xafedf000. OK bus/usb/ehci.c:651: EHCI grub_ehci_pci_iter: TD mem=0xafc42000. OK bus/usb/ehci.c:706: EHCI grub_ehci_pci_iter: QH/TD init. OK bus/usb/ehci.c:769: inithw: EHCI grub_ehci_pci_iter: ownership OK bus/usb/ehci.c:781: EHCI grub_ehci_pci_iter: halted OK bus/usb/ehci.c:791: EHCI grub_ehci_pci_iter: reset OK bus/usb/ehci.c:838: EHCI grub_ehci_pci_iter: OK at all bus/usb/ehci.c:842: EHCI grub_ehci_pci_iter: iobase of oper. regs: 04073000 bus/usb/ehci.c:844: EHCI grub_ehci_pci_iter: COMMAND: 00080031 bus/usb/ehci.c:846: EHCI grub_ehci_pci_iter: STATUS: 0000c004 bus/usb/ehci.c:848: EHCI grub_ehci_pci_iter: INTERRUPT: 00000000 bus/usb/ehci.c:850: EHCI grub_ehci_pci_iter: FRAME_INDEX: 00000536 bus/usb/ehci.c:852: EHCI grub_ehci_pci_iter: FL_BASE: 8fef4000 bus/usb/ehci.c:854: EHCI grub_ehci_pci_iter: CUR_AL_ADDR: 8fedf060 bus/usb/ehci.c:856: EHCI grub_ehci_pci_iter: CONFIG_FLAG: 00000001 bus/usb/ehci.c:1680: root hub ports=4 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=0, status=0x1403 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=1, status=0x1403 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=2, status=0x1000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=3, status=0x1803 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=0, status=0x3002 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=1, status=0x3002 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000e004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=2, status=0x1000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000e004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=3, status=0x1801 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=3, status=0x1801 bus/usb/ehci.c:1692: portstatus: EHCI STATUS: 0000e004 bus/usb/ehci.c:1695: portstatus: begin, iobase=0xb4073010, port=3, status=0x1801 bus/usb/ehci.c:1716: portstatus: enable bus/usb/ehci.c:1739: portstatus: Enabled! bus/usb/ehci.c:1758: portstatus: end, status=0x1005 bus/usb/usbtrans.c:106: control: reqtype=0x80 req=0x06 val=0x100 idx=0x00 size=8 bus/usb/usbtrans.c:133: control: transfer = 0x8fc40630, dev = 0x8fc40780 bus/usb/ehci.c:1050: find_qh: new, i=2, QH=0xafedf0c0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf0c0, not changed: qh_hptr=8fedf0c2 bus/usb/ehci.c:961: setup_qh: ep_char=00406000, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=00000000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000040 bus/usb/ehci.c:1192: transaction: type=2, toggle=0, size=8 data=0x8fc405c0 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00080e80, buffer[0]=8fc405c0 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=8 data=0x8fc40680 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80080d80, buffer[0]=8fc40680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=0 data=0x0 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80000c80, buffer[0]=00000000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000000 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc42040, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf062, ep_char=00406000 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00001c00, buffer[0]=00000000 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:200: control: err=0 bus/usb/usbtrans.c:106: control: reqtype=0x80 req=0x06 val=0x100 idx=0x00 size=18 bus/usb/usbtrans.c:133: control: transfer = 0x8fc40630, dev = 0x8fc40780 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf0c0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf0c0, not changed: qh_hptr=8fedf062 bus/usb/ehci.c:961: setup_qh: ep_char=00406000, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00001c40 bus/usb/ehci.c:1192: transaction: type=2, toggle=0, size=8 data=0x8fc405c0 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00080e80, buffer[0]=8fc405c0 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=18 data=0x8fc40680 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80120d80, buffer[0]=8fc40680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=0 data=0x0 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80000c80, buffer[0]=00000000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000000 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc42040 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf062, ep_char=00406000 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc42040 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00001c00, buffer[0]=00000000 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:200: control: err=0 bus/usb/usbtrans.c:106: control: reqtype=0x80 req=0x06 val=0x200 idx=0x00 size=4 bus/usb/usbtrans.c:133: control: transfer = 0x8fc40630, dev = 0x8fc40780 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf0c0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf0c0, not changed: qh_hptr=8fedf062 bus/usb/ehci.c:961: setup_qh: ep_char=00406000, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc42040 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00001c40 bus/usb/ehci.c:1192: transaction: type=2, toggle=0, size=8 data=0x8fc405c0 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00080e80, buffer[0]=8fc405c0 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=4 data=0x8fc40680 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80040d80, buffer[0]=8fc40680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000004 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=0 data=0x0 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80000c80, buffer[0]=00000000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000000 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc42040, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf062, ep_char=00406000 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00001c00, buffer[0]=00000000 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:200: control: err=0 bus/usb/usbtrans.c:106: control: reqtype=0x80 req=0x06 val=0x200 idx=0x00 size=32 bus/usb/usbtrans.c:133: control: transfer = 0x8fc40630, dev = 0x8fc40780 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf0c0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf0c0, not changed: qh_hptr=8fedf062 bus/usb/ehci.c:961: setup_qh: ep_char=00406000, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00001c40 bus/usb/ehci.c:1192: transaction: type=2, toggle=0, size=8 data=0x8fc405c0 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00080e80, buffer[0]=8fc405c0 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=32 data=0x8fc40680 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80200d80, buffer[0]=8fc40680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000020 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=0 data=0x0 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80000c80, buffer[0]=00000000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000000 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc42040 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fc404e0, qh=0xafedf0c0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf062, ep_char=00406000 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc42040 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00001c00, buffer[0]=00000000 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:200: control: err=0 bus/usb/usbtrans.c:106: control: reqtype=0x00 req=0x05 val=0x01 idx=0x00 size=0 bus/usb/usbtrans.c:133: control: transfer = 0x8fc40630, dev = 0x8fc40780 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf0c0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf0c0, not changed: qh_hptr=8fedf062 bus/usb/ehci.c:961: setup_qh: ep_char=00406000, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc42040 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00001c40 bus/usb/ehci.c:1192: transaction: type=2, toggle=0, size=8 data=0x8fc405c0 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00080e80, buffer[0]=8fc405c0 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=0 data=0x0 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80000d80, buffer[0]=00000000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000000 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fc40510, qh=0xafedf0c0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc42040, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc42080 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8fc40510, qh=0xafedf0c0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf062, ep_char=00406000 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc42080 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=00000000 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:200: control: err=0 bus/usb/usbhub.c:110: Added new usb device: 0x8fc40780, addr=1 bus/usb/usbhub.c:112: speed=3, split_hubport=0, split_hubaddr=0 bus/usb/usb.c:221: iterate: interf=0, class=8, subclass=6, protocol=80 disk/usbms.c:184: alive disk/usbms.c:213: alive bus/usb/usbtrans.c:106: control: reqtype=0x00 req=0x09 val=0x01 idx=0x00 size=0 bus/usb/usbtrans.c:133: control: transfer = 0x8fc40630, dev = 0x8fc40780 bus/usb/ehci.c:1050: find_qh: new, i=3, QH=0xafedf120 bus/usb/ehci.c:959: setup_qh: qh=0xafedf120, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=00406001, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=00000000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000040 bus/usb/ehci.c:1192: transaction: type=2, toggle=0, size=8 data=0x8fc405c0 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00080e80, buffer[0]=8fc405c0 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=0 data=0x0 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80000d80, buffer[0]=00000000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000000 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fc40510, qh=0xafedf120 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc42080, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc42040 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fc40510, qh=0xafedf120 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf0c2, ep_char=00406001 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc42040 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=00000000 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:200: control: err=0 bus/usb/usbtrans.c:106: control: reqtype=0xa1 req=0xfe val=0x00 idx=0x00 size=1 bus/usb/usbtrans.c:133: control: transfer = 0x8fc40630, dev = 0x8fc40780 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf120 bus/usb/ehci.c:959: setup_qh: qh=0xafedf120, not changed: qh_hptr=8fedf0c2 bus/usb/ehci.c:961: setup_qh: ep_char=00406001, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc42040 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=2, toggle=0, size=8 data=0x8fc405c0 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00080e80, buffer[0]=8fc405c0 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=1 data=0x8fc40680 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80010d80, buffer[0]=8fc40680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000001 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=0 data=0x0 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80000c80, buffer[0]=00000000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000000 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fc404e0, qh=0xafedf120 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc42040, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fc404e0, qh=0xafedf120 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf0c2, ep_char=00406001 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00001c00, buffer[0]=00000000 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:200: control: err=0 disk/usbms.c:247: alive script/script.c:65: free 0x8ff1d760 script/script.c:65: free 0x8ff1d780 script/script.c:65: free 0x8ff1d990 script/script.c:65: free 0x8ff1d7a0 script/script.c:65: free 0x8ff1d7d0 script/script.c:65: free 0x8ff1d7f0 script/script.c:65: free 0x8ff1d820 script/script.c:65: free 0x8ff1d850 script/script.c:65: free 0x8ff1d870 script/script.c:65: free 0x8ff1d8a0 script/script.c:65: free 0x8ff1d8d0 script/script.c:65: free 0x8ff1d8f0 script/lexer.c:321: token 288 text [ls] script/script.c:50: malloc 0x8ff1d640 script/script.c:50: malloc 0x8ff1d620 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1d5f0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff1d5c0 script/script.c:50: malloc 0x8ff1d5a0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff1d570 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff1d6e0 script/script.c:50: malloc 0x8ff1d550 script/script.c:294: append command script/script.c:50: malloc 0x8ff1d530 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048640, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052480, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052544, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1054848, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x18, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8ff1bc70, size 0x18b0 kern/dl.c:607: relocating to 0x8ff1f910 kern/dl.c:571: flushing 0x158d bytes at 0x8ff1e190 kern/dl.c:630: module name: ls kern/dl.c:631: init function: 0x8ff1e898 disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 (ata0) kern/disk.c:230: Opening `ata0'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x1de7fa, len 0x1283a2c7 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1959872, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x1d, lba_mid=0xe7, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x82, start 0x1de839, len 0x771fc7 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x950a60, len 0x21855a0 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x1de7fa, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x1de7fa, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=9767488, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x95, lba_mid=0xa, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x951000, len 0x2185000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x3248652, len 0xee8414 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x950a60, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x950a60, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=44917696, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xad, lba_mid=0x63, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x2ad6800, len 0xee8000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x62b63f2, len 0x1df000 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x2ad63ec, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x2ad63ec, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=60549120, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x9b, lba_mid=0xe8, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x39bf000, len 0x1de800 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x737d806, len 0x1df000 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x39be800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x39be800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=62511104, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xb9, lba_mid=0xd8, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x3b9e000, len 0x1de800 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x773b806, len 0x3b9800 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x3b9d800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x3b9d800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64473088, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xd7, lba_mid=0xc8, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x3d7d000, len 0x3b9000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x7cd4006, len 0x1de800 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x3d7c800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x3d7c800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=68378624, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x13, lba_mid=0x60, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x4136800, len 0x1de000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x826c006, len 0x772000 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x4136000, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x4136000, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=70338560, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x31, lba_mid=0x48, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x4315000, len 0x771800 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x932d56c, len 0xd82155b partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x4314800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x4314800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=85947712, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x1f, lba_mid=0x75, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x51f75a5, len 0xd82151c partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x9a9f56c, len 0x770d66 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x51f7566, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x51f7566, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=78145536, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xa8, lba_mid=0x68, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x4a86801, len 0x770d65 partmap/msdos.c:188: partition 1: flag 0x0, type 0x0, start 0x4a86800, len 0x0 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x4a86800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x4a86800, len 0x0 kern/disk.c:326: Closing `ata0'. (ata0,msdos14) (ata0,msdos13) (ata0,msdos12) (ata0,msdos11) (ata0,msdos10) (ata 0,msdos9) (ata0,msdos8) (ata0,msdos7) (ata0,msdos6) (ata0,msdos5) (ata0,msdos1) disk/pata.c:486: opening PATA dev `ata1' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x0 disk/pata.c:274: status=0x0, error=0x0, sectors=0x0 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=0, status=0x3000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=1, status=0x3000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=2, status=0x1000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000e00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=3, status=0x1005 (usb0) kern/disk.c:230: Opening `usb0'... disk/scsi.c:542: dev opened disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000000 len=0x00000024 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1050: find_qh: new, i=4, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=00000000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000040 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8ff3501f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x24 type=0 bus/usb/ehci.c:1050: find_qh: new, i=5, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf1e2 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=00000000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000040 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=36 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00240d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000024 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff35024 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x00 disk/usbms.c:362: 0x01: 0xffffff80 disk/usbms.c:362: 0x02: 0x02 disk/usbms.c:362: 0x03: 0x02 disk/usbms.c:362: 0x04: 0x1f disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x00 disk/usbms.c:362: 0x08: 0x53 disk/usbms.c:362: 0x09: 0x61 disk/usbms.c:362: 0x0a: 0x6e disk/usbms.c:362: 0x0b: 0x44 disk/usbms.c:362: 0x0c: 0x69 disk/usbms.c:362: 0x0d: 0x73 disk/usbms.c:362: 0x0e: 0x6b disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x43 disk/usbms.c:362: 0x11: 0x72 disk/usbms.c:362: 0x12: 0x75 disk/usbms.c:362: 0x13: 0x7a disk/usbms.c:362: 0x14: 0x65 disk/usbms.c:362: 0x15: 0x72 disk/usbms.c:362: 0x16: 0x20 disk/usbms.c:362: 0x17: 0x42 disk/usbms.c:362: 0x18: 0x6c disk/usbms.c:362: 0x19: 0x61 disk/usbms.c:362: 0x1a: 0x64 disk/usbms.c:362: 0x1b: 0x65 disk/usbms.c:362: 0x1c: 0x00 disk/usbms.c:362: 0x1d: 0x00 disk/usbms.c:362: 0x1e: 0x00 disk/usbms.c:362: 0x1f: 0x00 disk/usbms.c:362: 0x20: 0x31 disk/usbms.c:362: 0x21: 0x2e disk/usbms.c:362: 0x22: 0x30 disk/usbms.c:362: 0x23: 0x30 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff3500d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000000 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000001 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8ff3501f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=18 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00120d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff35012 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff3500d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000001 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/scsi.c:553: inquiry: devtype=0x00 removable=1 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000002 len=0x00000000 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8ff3501f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff3500d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000002 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000003 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8ff3501f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=18 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80120d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff35012 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff3500d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000003 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000004 len=0x00000008 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8ff3501f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x08 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=8 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80080d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff35008 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x00 disk/usbms.c:362: 0x01: 0xffffffee disk/usbms.c:362: 0x02: 0x6b disk/usbms.c:362: 0x03: 0xffffffff disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x02 disk/usbms.c:362: 0x07: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff3500d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000004 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000005 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8ff3501f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=18 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=80120d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff35012 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff35000 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff35000 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff34f30, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff3500d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000005 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/scsi.c:620: last_block=15625215, blocksize=512 disk/scsi.c:622: Disk total sectors = 15625216 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000006 len=0x00008000 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 28 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8fe9d080 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8fe9d080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe9cfb0, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc420c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe9cfb0, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc420c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8fe9d09f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x8000 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe95100 td=0xafc420c0 bus/usb/ehci.c:1250: td=0xafc420c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe95100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe95300 td=0xafc42080 bus/usb/ehci.c:1250: td=0xafc42080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe95300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe95500 td=0xafc42040 bus/usb/ehci.c:1250: td=0xafc42040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe95500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe95700 td=0xafc42100 bus/usb/ehci.c:1250: td=0xafc42100 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe95700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe95900 td=0xafc42140 bus/usb/ehci.c:1250: td=0xafc42140 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe95900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe95b00 td=0xafc42180 bus/usb/ehci.c:1250: td=0xafc42180 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe95b00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe95d00 td=0xafc421c0 bus/usb/ehci.c:1250: td=0xafc421c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe95d00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe95f00 td=0xafc42200 bus/usb/ehci.c:1250: td=0xafc42200 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe95f00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe96000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe96100 td=0xafc42240 bus/usb/ehci.c:1250: td=0xafc42240 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe96100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe96300 td=0xafc42280 bus/usb/ehci.c:1250: td=0xafc42280 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe96300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe96500 td=0xafc422c0 bus/usb/ehci.c:1250: td=0xafc422c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe96500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe96700 td=0xafc42300 bus/usb/ehci.c:1250: td=0xafc42300 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe96700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe96900 td=0xafc42340 bus/usb/ehci.c:1250: td=0xafc42340 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe96900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe96b00 td=0xafc42380 bus/usb/ehci.c:1250: td=0xafc42380 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe96b00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe96d00 td=0xafc423c0 bus/usb/ehci.c:1250: td=0xafc423c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe96d00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe96f00 td=0xafc42400 bus/usb/ehci.c:1250: td=0xafc42400 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe96f00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe97000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe97100 td=0xafc42440 bus/usb/ehci.c:1250: td=0xafc42440 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe97100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe97300 td=0xafc42480 bus/usb/ehci.c:1250: td=0xafc42480 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe97300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe97500 td=0xafc424c0 bus/usb/ehci.c:1250: td=0xafc424c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe97500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe97700 td=0xafc42500 bus/usb/ehci.c:1250: td=0xafc42500 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe97700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe97900 td=0xafc42540 bus/usb/ehci.c:1250: td=0xafc42540 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe97900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe97b00 td=0xafc42580 bus/usb/ehci.c:1250: td=0xafc42580 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe97b00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe97d00 td=0xafc425c0 bus/usb/ehci.c:1250: td=0xafc425c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe97d00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe97f00 td=0xafc42600 bus/usb/ehci.c:1250: td=0xafc42600 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe97f00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe98000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe98100 td=0xafc42640 bus/usb/ehci.c:1250: td=0xafc42640 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe98100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe98300 td=0xafc42680 bus/usb/ehci.c:1250: td=0xafc42680 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe98300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe98500 td=0xafc426c0 bus/usb/ehci.c:1250: td=0xafc426c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe98500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe98700 td=0xafc42700 bus/usb/ehci.c:1250: td=0xafc42700 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe98700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe98900 td=0xafc42740 bus/usb/ehci.c:1250: td=0xafc42740 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe98900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe98b00 td=0xafc42780 bus/usb/ehci.c:1250: td=0xafc42780 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe98b00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe98d00 td=0xafc427c0 bus/usb/ehci.c:1250: td=0xafc427c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe98d00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe98f00 td=0xafc42800 bus/usb/ehci.c:1250: td=0xafc42800 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe98f00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe99000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe99100 td=0xafc42840 bus/usb/ehci.c:1250: td=0xafc42840 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe99100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe99300 td=0xafc42880 bus/usb/ehci.c:1250: td=0xafc42880 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe99300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe99500 td=0xafc428c0 bus/usb/ehci.c:1250: td=0xafc428c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe99500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe99700 td=0xafc42900 bus/usb/ehci.c:1250: td=0xafc42900 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe99700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe99900 td=0xafc42940 bus/usb/ehci.c:1250: td=0xafc42940 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe99900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe99b00 td=0xafc42980 bus/usb/ehci.c:1250: td=0xafc42980 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe99b00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe99d00 td=0xafc429c0 bus/usb/ehci.c:1250: td=0xafc429c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe99d00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe99f00 td=0xafc42a00 bus/usb/ehci.c:1250: td=0xafc42a00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe99f00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe9a000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9a100 td=0xafc42a40 bus/usb/ehci.c:1250: td=0xafc42a40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9a100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9a300 td=0xafc42a80 bus/usb/ehci.c:1250: td=0xafc42a80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9a300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9a500 td=0xafc42ac0 bus/usb/ehci.c:1250: td=0xafc42ac0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9a500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9a700 td=0xafc42b00 bus/usb/ehci.c:1250: td=0xafc42b00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9a700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9a900 td=0xafc42b40 bus/usb/ehci.c:1250: td=0xafc42b40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9a900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9ab00 td=0xafc42b80 bus/usb/ehci.c:1250: td=0xafc42b80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9ab00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9ad00 td=0xafc42bc0 bus/usb/ehci.c:1250: td=0xafc42bc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9ad00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9af00 td=0xafc42c00 bus/usb/ehci.c:1250: td=0xafc42c00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9af00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe9b000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9b100 td=0xafc42c40 bus/usb/ehci.c:1250: td=0xafc42c40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9b100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9b300 td=0xafc42c80 bus/usb/ehci.c:1250: td=0xafc42c80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9b300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9b500 td=0xafc42cc0 bus/usb/ehci.c:1250: td=0xafc42cc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9b500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9b700 td=0xafc42d00 bus/usb/ehci.c:1250: td=0xafc42d00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9b700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9b900 td=0xafc42d40 bus/usb/ehci.c:1250: td=0xafc42d40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9b900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9bb00 td=0xafc42d80 bus/usb/ehci.c:1250: td=0xafc42d80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9bb00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9bd00 td=0xafc42dc0 bus/usb/ehci.c:1250: td=0xafc42dc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9bd00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9bf00 td=0xafc42e00 bus/usb/ehci.c:1250: td=0xafc42e00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9bf00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe9c000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9c100 td=0xafc42e40 bus/usb/ehci.c:1250: td=0xafc42e40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9c100 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9c300 td=0xafc42e80 bus/usb/ehci.c:1250: td=0xafc42e80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9c300 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9c500 td=0xafc42ec0 bus/usb/ehci.c:1250: td=0xafc42ec0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9c500 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9c700 td=0xafc42f00 bus/usb/ehci.c:1250: td=0xafc42f00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9c700 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9c900 td=0xafc42f40 bus/usb/ehci.c:1250: td=0xafc42f40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9c900 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9cb00 td=0xafc42f80 bus/usb/ehci.c:1250: td=0xafc42f80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9cb00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe9cd00 td=0xafc42fc0 bus/usb/ehci.c:1250: td=0xafc42fc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe9cd00 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe9cf00 td=0xafc43000 bus/usb/ehci.c:1250: td=0xafc43000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe9cf00 bus/usb/ehci.c:1259: HW: buffer[1]=8fe9d000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe94370, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc420c0, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc43000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe94370, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc43000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80001d00, buffer[0]=8fe9c100 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:365: Too much data for debug print... bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc43000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80001d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8fe9d080 td=0xafc43000 bus/usb/ehci.c:1250: td=0xafc43000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8fe9d080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe9cfb0, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc43000, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc43000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8fe9cfb0, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc43000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8fe9d08d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000006 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000007 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf180 bus/usb/ehci.c:959: setup_qh: qh=0xafedf180, not changed: qh_hptr=8fedf122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc420c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8fe9d080 td=0xafc43000 bus/usb/ehci.c:1250: td=0xafc43000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8fe9d080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe9cfb0, qh=0xafedf180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc43000, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc43000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe9cfb0, qh=0xafedf180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc43000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8fe9d09f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc43000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=18 data=0x8fe9d080 td=0xafc43000 bus/usb/ehci.c:1250: td=0xafc43000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=00120d80, buffer[0]=8fe9d080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe9cfb0, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc43000, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc43000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8fe9cfb0, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc43000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8fe9d092 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xafedf1e0 bus/usb/ehci.c:959: setup_qh: qh=0xafedf1e0, not changed: qh_hptr=8fedf182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8fc43000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8fe9d080 td=0xafc43000 bus/usb/ehci.c:1250: td=0xafc43000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8fc42000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8fe9d080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe9cfb0, qh=0xafedf1e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xafc43000, td_alt=0xafc42000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xafc43000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe9cfb0, qh=0xafedf1e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8fedf182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8fc43000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8fe9d08d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000007 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x3f, len 0xee448d partmap/msdos.c:188: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0 kern/disk.c:326: Closing `usb0'. (usb0,msdos1) disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/pata.c:486: opening PATA dev `ata1' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x0 disk/pata.c:274: status=0x0, error=0x0, sectors=0x0 script/script.c:65: free 0x8ff1d530 script/script.c:65: free 0x8ff1d550 script/script.c:65: free 0x8ff1d6e0 script/script.c:65: free 0x8ff1d570 script/script.c:65: free 0x8ff1d5a0 script/script.c:65: free 0x8ff1d5c0 script/script.c:65: free 0x8ff1d5f0 script/script.c:65: free 0x8ff1d620 script/script.c:65: free 0x8ff1d640 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1065152, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x40, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff1bdf0 script/script.c:50: malloc 0x8ff1bcf0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8ff1bbc0 script/script.c:50: malloc 0x8ff1bba0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1bb70 script/lexer.c:321: token 289 text [-s] script/script.c:50: malloc 0x8ff1bb40 script/script.c:50: malloc 0x8ff1bb20 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1baf0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff1ba50 script/script.c:50: malloc 0x8ff1ba30 script/lexer.c:321: token 289 text [prefix] script/script.c:50: malloc 0x8ff1ba00 script/script.c:50: malloc 0x8ff1b9e0 script/lexer.c:321: token 289 text [/grubenv] script/script.c:50: malloc 0x8ff1b9b0 script/script.c:50: malloc 0x8ff1b990 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1b960 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8ff1b930 script/script.c:50: malloc 0x8ff1b910 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1b8e0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff1b8b0 script/script.c:50: malloc 0x8ff1b890 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff1b860 script/script.c:294: append command script/script.c:50: malloc 0x8ff1b840 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff1b810 script/script.c:50: malloc 0x8ff1b7f0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff1b7c0 script/script.c:50: malloc 0x8ff1b7a0 script/lexer.c:321: token 288 text [load_env] script/script.c:50: malloc 0x8ff1b6c0 script/script.c:50: malloc 0x8ff1b6a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1b670 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff1b640 script/script.c:50: malloc 0x8ff1b620 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff1b5f0 script/script.c:294: append command script/script.c:50: malloc 0x8ff1b5d0 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff1b4f0 script/script.c:50: malloc 0x8ff1b4d0 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff1b4a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff1b470 script/script.c:50: malloc 0x8ff1b450 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff1b5a0 script/script.c:50: malloc 0x8ff1b580 script/script.c:294: append command script/script.c:50: malloc 0x8ff1b430 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048640, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052480, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052544, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048704, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1056384, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x1e, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8ff12d10, size 0x2504 kern/dl.c:607: relocating to 0x8ff1db10 kern/dl.c:571: flushing 0x2263 bytes at 0x8ff191b0 kern/dl.c:630: module name: test kern/dl.c:631: init function: 0x8ff1a290 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048768, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1054784, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x18, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8ff16940, size 0x2608 kern/dl.c:607: relocating to 0x8ff1df10 kern/dl.c:571: flushing 0x2320 bytes at 0x8ff0aef0 kern/dl.c:630: module name: loadenv kern/dl.c:631: init function: 0x8ff0b7f0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1058304, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x26, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. script/script.c:65: free 0x8ff1b430 script/script.c:65: free 0x8ff1b580 script/script.c:65: free 0x8ff1b5a0 script/script.c:65: free 0x8ff1b450 script/script.c:65: free 0x8ff1b470 script/script.c:65: free 0x8ff1b4a0 script/script.c:65: free 0x8ff1b4d0 script/script.c:65: free 0x8ff1b4f0 script/script.c:65: free 0x8ff1b5d0 script/script.c:65: free 0x8ff1b5f0 script/script.c:65: free 0x8ff1b620 script/script.c:65: free 0x8ff1b640 script/script.c:65: free 0x8ff1b670 script/script.c:65: free 0x8ff1b6a0 script/script.c:65: free 0x8ff1b6c0 script/script.c:65: free 0x8ff1b7a0 script/script.c:65: free 0x8ff1b7c0 script/script.c:65: free 0x8ff1b7f0 script/script.c:65: free 0x8ff1b810 script/script.c:65: free 0x8ff1b840 script/script.c:65: free 0x8ff1b860 script/script.c:65: free 0x8ff1b890 script/script.c:65: free 0x8ff1b8b0 script/script.c:65: free 0x8ff1b8e0 script/script.c:65: free 0x8ff1b910 script/script.c:65: free 0x8ff1b930 script/script.c:65: free 0x8ff1b960 script/script.c:65: free 0x8ff1b990 script/script.c:65: free 0x8ff1b9b0 script/script.c:65: free 0x8ff1b9e0 script/script.c:65: free 0x8ff1ba00 script/script.c:65: free 0x8ff1ba30 script/script.c:65: free 0x8ff1ba50 script/script.c:65: free 0x8ff1baf0 script/script.c:65: free 0x8ff1bb20 script/script.c:65: free 0x8ff1bb40 script/script.c:65: free 0x8ff1bb70 script/script.c:65: free 0x8ff1bba0 script/script.c:65: free 0x8ff1bbc0 script/script.c:65: free 0x8ff1bcf0 script/script.c:65: free 0x8ff1bdf0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1065152, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x40, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fe82ec0 script/script.c:50: malloc 0x8fe82ea0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fe82d70 script/script.c:50: malloc 0x8fe82d50 script/script.c:163: arglist script/script.c:50: malloc 0x8fe82d20 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe82c80 script/script.c:50: malloc 0x8fe82c60 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe82c30 script/script.c:50: malloc 0x8fe82c10 script/lexer.c:321: token 289 text [next_entry] script/script.c:50: malloc 0x8fe82be0 script/script.c:50: malloc 0x8fe82bb0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe82b80 script/script.c:50: malloc 0x8fe82b60 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe82cf0 script/script.c:50: malloc 0x8fe82b40 script/script.c:163: arglist script/script.c:50: malloc 0x8fe82b10 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fe82ae0 script/script.c:50: malloc 0x8fe82ac0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe82a90 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fe82a60 script/script.c:50: malloc 0x8fe82a40 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe82a10 script/script.c:294: append command script/script.c:50: malloc 0x8fe829f0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fe829c0 script/script.c:50: malloc 0x8fe829a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe82970 script/script.c:50: malloc 0x8fe82950 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe82850 script/script.c:50: malloc 0x8fe82830 script/script.c:163: arglist script/script.c:50: malloc 0x8fe82800 script/lexer.c:321: token 289 text [default=] script/script.c:50: malloc 0x8fe82760 script/script.c:50: malloc 0x8fe82740 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe82710 script/script.c:50: malloc 0x8fe826f0 script/lexer.c:321: token 289 text [next_entry] script/script.c:50: malloc 0x8fe826c0 script/script.c:50: malloc 0x8fe82690 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe82660 script/script.c:50: malloc 0x8fe82640 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe827d0 script/script.c:50: malloc 0x8fe82620 script/script.c:163: arglist script/script.c:50: malloc 0x8fe825f0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe825c0 script/script.c:50: malloc 0x8fe825a0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe82570 script/script.c:294: append command script/script.c:50: malloc 0x8fe82550 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe82460 script/script.c:50: malloc 0x8fe82440 script/script.c:163: arglist script/script.c:50: malloc 0x8fe82410 script/lexer.c:321: token 289 text [next_entry=] script/script.c:50: malloc 0x8fe823e0 script/script.c:50: malloc 0x8fe823b0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe82380 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe82350 script/script.c:50: malloc 0x8fe82330 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe82300 script/script.c:294: append command script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8fe82210 script/script.c:50: malloc 0x8fe821f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe821c0 script/lexer.c:321: token 288 text [next_entry] script/script.c:50: malloc 0x8fe82190 script/script.c:50: malloc 0x8fe82160 script/script.c:163: arglist script/script.c:50: malloc 0x8fe82130 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe82100 script/script.c:50: malloc 0x8fe820e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe820b0 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe81fc0 script/script.c:50: malloc 0x8fe81fa0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe81f70 script/lexer.c:321: token 289 text [boot_once=true] script/script.c:50: malloc 0x8fe81f40 script/script.c:50: malloc 0x8fe81f10 script/script.c:163: arglist script/script.c:50: malloc 0x8fe81ee0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe81eb0 script/script.c:50: malloc 0x8fe81e90 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe81e60 script/script.c:294: append command script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8fe81d80 script/script.c:50: malloc 0x8fe81d60 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe81d30 script/script.c:50: malloc 0x8fe81d10 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe81c20 script/script.c:50: malloc 0x8fe81c00 script/script.c:163: arglist script/script.c:50: malloc 0x8fe81bd0 script/lexer.c:321: token 289 text [default=] script/script.c:50: malloc 0x8fe81b40 script/script.c:50: malloc 0x8fe81b20 script/lexer.c:321: token 289 text [0] script/script.c:50: malloc 0x8fe81af0 script/script.c:50: malloc 0x8fe81ad0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe81ba0 script/script.c:50: malloc 0x8fe81ab0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe81a80 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe81a50 script/script.c:50: malloc 0x8fe81a30 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe81a00 script/script.c:294: append command script/script.c:50: malloc 0x8fe819e0 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fe81900 script/script.c:50: malloc 0x8fe818e0 script/script.c:223: cmdif script/script.c:50: malloc 0x8fe818b0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe81880 script/script.c:50: malloc 0x8fe81860 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fe819b0 script/script.c:50: malloc 0x8fe81990 script/script.c:294: append command script/script.c:50: malloc 0x8fe81840 script/script.c:65: free 0x8fe81840 script/script.c:65: free 0x8fe81990 script/script.c:65: free 0x8fe819b0 script/script.c:65: free 0x8fe81860 script/script.c:65: free 0x8fe81880 script/script.c:65: free 0x8fe818b0 script/script.c:65: free 0x8fe818e0 script/script.c:65: free 0x8fe81900 script/script.c:65: free 0x8fe819e0 script/script.c:65: free 0x8fe81a00 script/script.c:65: free 0x8fe81a30 script/script.c:65: free 0x8fe81a50 script/script.c:65: free 0x8fe81a80 script/script.c:65: free 0x8fe81ab0 script/script.c:65: free 0x8fe81ba0 script/script.c:65: free 0x8fe81ad0 script/script.c:65: free 0x8fe81af0 script/script.c:65: free 0x8fe81b20 script/script.c:65: free 0x8fe81b40 script/script.c:65: free 0x8fe81bd0 script/script.c:65: free 0x8fe81c00 script/script.c:65: free 0x8fe81c20 script/script.c:65: free 0x8fe81d10 script/script.c:65: free 0x8fe81d30 script/script.c:65: free 0x8fe81d60 script/script.c:65: free 0x8fe81d80 script/script.c:65: free 0x8fe81e60 script/script.c:65: free 0x8fe81e90 script/script.c:65: free 0x8fe81eb0 script/script.c:65: free 0x8fe81ee0 script/script.c:65: free 0x8fe81f10 script/script.c:65: free 0x8fe81f40 script/script.c:65: free 0x8fe81f70 script/script.c:65: free 0x8fe81fa0 script/script.c:65: free 0x8fe81fc0 script/script.c:65: free 0x8fe820b0 script/script.c:65: free 0x8fe820e0 script/script.c:65: free 0x8fe82100 script/script.c:65: free 0x8fe82130 script/script.c:65: free 0x8fe82160 script/script.c:65: free 0x8fe82190 script/script.c:65: free 0x8fe821c0 script/script.c:65: free 0x8fe821f0 script/script.c:65: free 0x8fe82210 script/script.c:65: free 0x8fe82300 script/script.c:65: free 0x8fe82330 script/script.c:65: free 0x8fe82350 script/script.c:65: free 0x8fe82380 script/script.c:65: free 0x8fe823b0 script/script.c:65: free 0x8fe823e0 script/script.c:65: free 0x8fe82410 script/script.c:65: free 0x8fe82440 script/script.c:65: free 0x8fe82460 script/script.c:65: free 0x8fe82550 script/script.c:65: free 0x8fe82570 script/script.c:65: free 0x8fe825a0 script/script.c:65: free 0x8fe825c0 script/script.c:65: free 0x8fe825f0 script/script.c:65: free 0x8fe82620 script/script.c:65: free 0x8fe827d0 script/script.c:65: free 0x8fe82640 script/script.c:65: free 0x8fe82660 script/script.c:65: free 0x8fe82690 script/script.c:65: free 0x8fe826c0 script/script.c:65: free 0x8fe826f0 script/script.c:65: free 0x8fe82710 script/script.c:65: free 0x8fe82740 script/script.c:65: free 0x8fe82760 script/script.c:65: free 0x8fe82800 script/script.c:65: free 0x8fe82830 script/script.c:65: free 0x8fe82850 script/script.c:65: free 0x8fe82950 script/script.c:65: free 0x8fe82970 script/script.c:65: free 0x8fe829a0 script/script.c:65: free 0x8fe829c0 script/script.c:65: free 0x8fe829f0 script/script.c:65: free 0x8fe82a10 script/script.c:65: free 0x8fe82a40 script/script.c:65: free 0x8fe82a60 script/script.c:65: free 0x8fe82a90 script/script.c:65: free 0x8fe82ac0 script/script.c:65: free 0x8fe82ae0 script/script.c:65: free 0x8fe82b10 script/script.c:65: free 0x8fe82b40 script/script.c:65: free 0x8fe82cf0 script/script.c:65: free 0x8fe82b60 script/script.c:65: free 0x8fe82b80 script/script.c:65: free 0x8fe82bb0 script/script.c:65: free 0x8fe82be0 script/script.c:65: free 0x8fe82c10 script/script.c:65: free 0x8fe82c30 script/script.c:65: free 0x8fe82c60 script/script.c:65: free 0x8fe82c80 script/script.c:65: free 0x8fe82d20 script/script.c:65: free 0x8fe82d50 script/script.c:65: free 0x8fe82d70 script/script.c:65: free 0x8fe82ea0 script/script.c:65: free 0x8fe82ec0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16e20 script/script.c:50: malloc 0x8ff16e00 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff16ec0 script/script.c:50: malloc 0x8ff16de0 script/script.c:65: free 0x8ff16de0 script/script.c:65: free 0x8ff16ec0 script/script.c:65: free 0x8ff16e00 script/script.c:65: free 0x8ff16e20 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff16de0 script/script.c:50: malloc 0x8ff16dc0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8ff16c90 script/script.c:50: malloc 0x8ff16c70 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16c40 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8ff16ba0 script/script.c:50: malloc 0x8ff16b80 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16b50 script/script.c:50: malloc 0x8ff16b30 script/lexer.c:321: token 289 text [feature_menuentry_id] script/script.c:50: malloc 0x8ff16b00 script/script.c:50: malloc 0x8ff16ad0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16aa0 script/script.c:50: malloc 0x8ff16a80 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16c10 script/script.c:50: malloc 0x8ff16a60 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16a30 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8ff16a00 script/script.c:50: malloc 0x8ff169e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff169b0 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8ff16980 script/script.c:50: malloc 0x8ff16960 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16930 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8ff16900 script/script.c:50: malloc 0x8ff168e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff168b0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff16880 script/script.c:50: malloc 0x8ff16860 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff16830 script/script.c:294: append command script/script.c:50: malloc 0x8ff16810 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff167e0 script/script.c:50: malloc 0x8ff167c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16790 script/script.c:50: malloc 0x8ff16770 script/lexer.c:321: token 289 text [menuentry_id_option=] script/script.c:50: malloc 0x8ff16640 script/script.c:50: malloc 0x8ff16610 script/lexer.c:321: token 289 text [--id] script/script.c:50: malloc 0x8ff165e0 script/script.c:50: malloc 0x8ff165c0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16590 script/script.c:50: malloc 0x8ff16570 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16540 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16510 script/script.c:50: malloc 0x8ff164f0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff164c0 script/script.c:294: append command script/script.c:50: malloc 0x8ff164a0 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8ff163c0 script/script.c:50: malloc 0x8ff163a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16370 script/script.c:50: malloc 0x8ff16350 script/lexer.c:321: token 289 text [menuentry_id_option=] script/script.c:50: malloc 0x8ff16220 script/script.c:50: malloc 0x8ff161f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff161c0 script/script.c:50: malloc 0x8ff161a0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16170 script/script.c:50: malloc 0x8ff16150 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16120 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff160f0 script/script.c:50: malloc 0x8ff160d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff160a0 script/script.c:294: append command script/script.c:50: malloc 0x8ff16080 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff15fa0 script/script.c:50: malloc 0x8ff15f80 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff15f50 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15f20 script/script.c:50: malloc 0x8ff15f00 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff16050 script/script.c:50: malloc 0x8ff16030 script/script.c:294: append command script/script.c:50: malloc 0x8ff15ee0 script/script.c:65: free 0x8ff15ee0 script/script.c:65: free 0x8ff16030 script/script.c:65: free 0x8ff16050 script/script.c:65: free 0x8ff15f00 script/script.c:65: free 0x8ff15f20 script/script.c:65: free 0x8ff15f50 script/script.c:65: free 0x8ff15f80 script/script.c:65: free 0x8ff15fa0 script/script.c:65: free 0x8ff16080 script/script.c:65: free 0x8ff160a0 script/script.c:65: free 0x8ff160d0 script/script.c:65: free 0x8ff160f0 script/script.c:65: free 0x8ff16120 script/script.c:65: free 0x8ff16150 script/script.c:65: free 0x8ff16170 script/script.c:65: free 0x8ff161a0 script/script.c:65: free 0x8ff161c0 script/script.c:65: free 0x8ff161f0 script/script.c:65: free 0x8ff16220 script/script.c:65: free 0x8ff16350 script/script.c:65: free 0x8ff16370 script/script.c:65: free 0x8ff163a0 script/script.c:65: free 0x8ff163c0 script/script.c:65: free 0x8ff164a0 script/script.c:65: free 0x8ff164c0 script/script.c:65: free 0x8ff164f0 script/script.c:65: free 0x8ff16510 script/script.c:65: free 0x8ff16540 script/script.c:65: free 0x8ff16570 script/script.c:65: free 0x8ff16590 script/script.c:65: free 0x8ff165c0 script/script.c:65: free 0x8ff165e0 script/script.c:65: free 0x8ff16610 script/script.c:65: free 0x8ff16640 script/script.c:65: free 0x8ff16770 script/script.c:65: free 0x8ff16790 script/script.c:65: free 0x8ff167c0 script/script.c:65: free 0x8ff167e0 script/script.c:65: free 0x8ff16810 script/script.c:65: free 0x8ff16830 script/script.c:65: free 0x8ff16860 script/script.c:65: free 0x8ff16880 script/script.c:65: free 0x8ff168b0 script/script.c:65: free 0x8ff168e0 script/script.c:65: free 0x8ff16900 script/script.c:65: free 0x8ff16930 script/script.c:65: free 0x8ff16960 script/script.c:65: free 0x8ff16980 script/script.c:65: free 0x8ff169b0 script/script.c:65: free 0x8ff169e0 script/script.c:65: free 0x8ff16a00 script/script.c:65: free 0x8ff16a30 script/script.c:65: free 0x8ff16a60 script/script.c:65: free 0x8ff16c10 script/script.c:65: free 0x8ff16a80 script/script.c:65: free 0x8ff16aa0 script/script.c:65: free 0x8ff16ad0 script/script.c:65: free 0x8ff16b00 script/script.c:65: free 0x8ff16b30 script/script.c:65: free 0x8ff16b50 script/script.c:65: free 0x8ff16b80 script/script.c:65: free 0x8ff16ba0 script/script.c:65: free 0x8ff16c40 script/script.c:65: free 0x8ff16c70 script/script.c:65: free 0x8ff16c90 script/script.c:65: free 0x8ff16dc0 script/script.c:65: free 0x8ff16de0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16da0 script/script.c:50: malloc 0x8ff16d80 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff16d50 script/script.c:50: malloc 0x8ff16d30 script/script.c:65: free 0x8ff16d30 script/script.c:65: free 0x8ff16d50 script/script.c:65: free 0x8ff16d80 script/script.c:65: free 0x8ff16da0 script/lexer.c:321: token 288 text [export] script/script.c:50: malloc 0x8ff16d70 script/script.c:50: malloc 0x8ff16d50 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16d20 script/lexer.c:321: token 288 text [menuentry_id_option] script/script.c:50: malloc 0x8ff16cf0 script/script.c:50: malloc 0x8ff16cc0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16c90 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16c60 script/script.c:50: malloc 0x8ff16c40 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff16c10 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff16e00 script/script.c:50: malloc 0x8ff16bf0 script/script.c:294: append command script/script.c:50: malloc 0x8ff16bd0 script/script.c:65: free 0x8ff16bd0 script/script.c:65: free 0x8ff16bf0 script/script.c:65: free 0x8ff16e00 script/script.c:65: free 0x8ff16c10 script/script.c:65: free 0x8ff16c40 script/script.c:65: free 0x8ff16c60 script/script.c:65: free 0x8ff16c90 script/script.c:65: free 0x8ff16cc0 script/script.c:65: free 0x8ff16cf0 script/script.c:65: free 0x8ff16d20 script/script.c:65: free 0x8ff16d50 script/script.c:65: free 0x8ff16d70 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16da0 script/script.c:50: malloc 0x8ff16d80 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff16d50 script/script.c:50: malloc 0x8ff16d30 script/script.c:65: free 0x8ff16d30 script/script.c:65: free 0x8ff16d50 script/script.c:65: free 0x8ff16d80 script/script.c:65: free 0x8ff16da0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff16d60 script/script.c:50: malloc 0x8ff16d40 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8ff16c10 script/script.c:50: malloc 0x8ff16bf0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16bc0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16b20 script/script.c:50: malloc 0x8ff16b00 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16ad0 script/script.c:50: malloc 0x8ff16ab0 script/lexer.c:321: token 289 text [prev_saved_entry] script/script.c:50: malloc 0x8ff16a80 script/script.c:50: malloc 0x8ff16a50 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16a20 script/script.c:50: malloc 0x8ff16a00 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16b90 script/script.c:50: malloc 0x8ff169e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff169b0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8ff16980 script/script.c:50: malloc 0x8ff16960 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16930 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff16900 script/script.c:50: malloc 0x8ff168e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff168b0 script/script.c:294: append command script/script.c:50: malloc 0x8ff16890 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff16860 script/script.c:50: malloc 0x8ff16840 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16810 script/script.c:50: malloc 0x8ff167f0 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8ff16680 script/script.c:50: malloc 0x8ff16660 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16630 script/lexer.c:321: token 289 text [saved_entry=] script/script.c:50: malloc 0x8ff16580 script/script.c:50: malloc 0x8ff16550 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16520 script/script.c:50: malloc 0x8ff16500 script/lexer.c:321: token 289 text [prev_saved_entry] script/script.c:50: malloc 0x8ff164d0 script/script.c:50: malloc 0x8ff164a0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff163c0 script/script.c:50: malloc 0x8ff163a0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16600 script/script.c:50: malloc 0x8ff16380 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16350 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16260 script/script.c:50: malloc 0x8ff16240 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff16210 script/script.c:294: append command script/script.c:50: malloc 0x8ff161f0 script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8ff16100 script/script.c:50: malloc 0x8ff160e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff160b0 script/lexer.c:321: token 288 text [saved_entry] script/script.c:50: malloc 0x8ff16080 script/script.c:50: malloc 0x8ff16050 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16020 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15ff0 script/script.c:50: malloc 0x8ff15fd0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff15fa0 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8ff15eb0 script/script.c:50: malloc 0x8ff15e90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15e60 script/lexer.c:321: token 289 text [prev_saved_entry=] script/script.c:50: malloc 0x8ff15e30 script/script.c:50: malloc 0x8ff15e00 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15dd0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15da0 script/script.c:50: malloc 0x8ff15d80 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff15d50 script/script.c:294: append command script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8ff15c60 script/script.c:50: malloc 0x8ff15c40 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15c10 script/lexer.c:321: token 288 text [prev_saved_entry] script/script.c:50: malloc 0x8ff15be0 script/script.c:50: malloc 0x8ff15bb0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15b80 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15b50 script/script.c:50: malloc 0x8ff15b30 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff15b00 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8ff15a10 script/script.c:50: malloc 0x8ff159f0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff159c0 script/lexer.c:321: token 289 text [boot_once=true] script/script.c:50: malloc 0x8ff15990 script/script.c:50: malloc 0x8ff15960 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15930 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15900 script/script.c:50: malloc 0x8ff158e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff158b0 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff157d0 script/script.c:50: malloc 0x8ff157b0 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff15780 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15750 script/script.c:50: malloc 0x8ff15730 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff15880 script/script.c:50: malloc 0x8ff15860 script/script.c:294: append command script/script.c:50: malloc 0x8ff15710 script/script.c:65: free 0x8ff15710 script/script.c:65: free 0x8ff15860 script/script.c:65: free 0x8ff15880 script/script.c:65: free 0x8ff15730 script/script.c:65: free 0x8ff15750 script/script.c:65: free 0x8ff15780 script/script.c:65: free 0x8ff157b0 script/script.c:65: free 0x8ff157d0 script/script.c:65: free 0x8ff158b0 script/script.c:65: free 0x8ff158e0 script/script.c:65: free 0x8ff15900 script/script.c:65: free 0x8ff15930 script/script.c:65: free 0x8ff15960 script/script.c:65: free 0x8ff15990 script/script.c:65: free 0x8ff159c0 script/script.c:65: free 0x8ff159f0 script/script.c:65: free 0x8ff15a10 script/script.c:65: free 0x8ff15b00 script/script.c:65: free 0x8ff15b30 script/script.c:65: free 0x8ff15b50 script/script.c:65: free 0x8ff15b80 script/script.c:65: free 0x8ff15bb0 script/script.c:65: free 0x8ff15be0 script/script.c:65: free 0x8ff15c10 script/script.c:65: free 0x8ff15c40 script/script.c:65: free 0x8ff15c60 script/script.c:65: free 0x8ff15d50 script/script.c:65: free 0x8ff15d80 script/script.c:65: free 0x8ff15da0 script/script.c:65: free 0x8ff15dd0 script/script.c:65: free 0x8ff15e00 script/script.c:65: free 0x8ff15e30 script/script.c:65: free 0x8ff15e60 script/script.c:65: free 0x8ff15e90 script/script.c:65: free 0x8ff15eb0 script/script.c:65: free 0x8ff15fa0 script/script.c:65: free 0x8ff15fd0 script/script.c:65: free 0x8ff15ff0 script/script.c:65: free 0x8ff16020 script/script.c:65: free 0x8ff16050 script/script.c:65: free 0x8ff16080 script/script.c:65: free 0x8ff160b0 script/script.c:65: free 0x8ff160e0 script/script.c:65: free 0x8ff16100 script/script.c:65: free 0x8ff161f0 script/script.c:65: free 0x8ff16210 script/script.c:65: free 0x8ff16240 script/script.c:65: free 0x8ff16260 script/script.c:65: free 0x8ff16350 script/script.c:65: free 0x8ff16380 script/script.c:65: free 0x8ff16600 script/script.c:65: free 0x8ff163a0 script/script.c:65: free 0x8ff163c0 script/script.c:65: free 0x8ff164a0 script/script.c:65: free 0x8ff164d0 script/script.c:65: free 0x8ff16500 script/script.c:65: free 0x8ff16520 script/script.c:65: free 0x8ff16550 script/script.c:65: free 0x8ff16580 script/script.c:65: free 0x8ff16630 script/script.c:65: free 0x8ff16660 script/script.c:65: free 0x8ff16680 script/script.c:65: free 0x8ff167f0 script/script.c:65: free 0x8ff16810 script/script.c:65: free 0x8ff16840 script/script.c:65: free 0x8ff16860 script/script.c:65: free 0x8ff16890 script/script.c:65: free 0x8ff168b0 script/script.c:65: free 0x8ff168e0 script/script.c:65: free 0x8ff16900 script/script.c:65: free 0x8ff16930 script/script.c:65: free 0x8ff16960 script/script.c:65: free 0x8ff16980 script/script.c:65: free 0x8ff169b0 script/script.c:65: free 0x8ff169e0 script/script.c:65: free 0x8ff16b90 script/script.c:65: free 0x8ff16a00 script/script.c:65: free 0x8ff16a20 script/script.c:65: free 0x8ff16a50 script/script.c:65: free 0x8ff16a80 script/script.c:65: free 0x8ff16ab0 script/script.c:65: free 0x8ff16ad0 script/script.c:65: free 0x8ff16b00 script/script.c:65: free 0x8ff16b20 script/script.c:65: free 0x8ff16bc0 script/script.c:65: free 0x8ff16bf0 script/script.c:65: free 0x8ff16c10 script/script.c:65: free 0x8ff16d40 script/script.c:65: free 0x8ff16d60 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16d20 script/script.c:50: malloc 0x8ff16d00 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff16cd0 script/script.c:50: malloc 0x8ff16cb0 script/script.c:65: free 0x8ff16cb0 script/script.c:65: free 0x8ff16cd0 script/script.c:65: free 0x8ff16d00 script/script.c:65: free 0x8ff16d20 script/lexer.c:321: token 287 text [function] script/script.c:50: malloc 0x8ff16cf0 script/script.c:50: malloc 0x8ff16cd0 script/lexer.c:321: token 288 text [savedefault] script/script.c:50: malloc 0x8ff16ca0 script/script.c:50: malloc 0x8ff16c70 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8ff16c40 script/script.c:50: malloc 0x8ff16c20 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16bf0 script/script.c:50: malloc 0x8ff16bd0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff16a90 script/script.c:50: malloc 0x8ff16a70 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8ff16a40 script/script.c:50: malloc 0x8ff16970 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16940 script/lexer.c:321: token 289 text [-z] script/script.c:50: malloc 0x8ff16910 script/script.c:50: malloc 0x8ff168f0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff168c0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16830 script/script.c:50: malloc 0x8ff16810 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff167e0 script/script.c:50: malloc 0x8ff16690 script/lexer.c:321: token 289 text [boot_once] script/script.c:50: malloc 0x8ff16660 script/script.c:50: malloc 0x8ff16630 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16600 script/script.c:50: malloc 0x8ff165e0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16890 script/script.c:50: malloc 0x8ff165c0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16590 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8ff16560 script/script.c:50: malloc 0x8ff16540 script/script.c:163: arglist script/script.c:50: malloc 0x8ff16510 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff164e0 script/script.c:50: malloc 0x8ff164c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff16490 script/script.c:294: append command script/script.c:50: malloc 0x8ff163d0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff163a0 script/script.c:50: malloc 0x8ff16380 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16350 script/script.c:50: malloc 0x8ff16270 script/lexer.c:321: token 289 text [saved_entry=] script/script.c:50: malloc 0x8ff160c0 script/script.c:50: malloc 0x8ff16090 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff16060 script/script.c:50: malloc 0x8ff16040 script/lexer.c:321: token 289 text [chosen] script/script.c:50: malloc 0x8ff16010 script/script.c:50: malloc 0x8ff15ff0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff15fc0 script/script.c:50: malloc 0x8ff15fa0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff15eb0 script/script.c:50: malloc 0x8ff15e90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15e60 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15e30 script/script.c:50: malloc 0x8ff15e10 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff15de0 script/script.c:294: append command script/script.c:50: malloc 0x8ff15dc0 script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8ff15c60 script/script.c:50: malloc 0x8ff15c40 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15c10 script/lexer.c:321: token 288 text [saved_entry] script/script.c:50: malloc 0x8ff15be0 script/script.c:50: malloc 0x8ff15bb0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff15b80 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff15b50 script/script.c:50: malloc 0x8ff15b30 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff15b00 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff15960 script/script.c:50: malloc 0x8ff15940 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff15910 script/script.c:294: append command script/script.c:50: malloc 0x8ff158f0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff158c0 script/script.c:50: malloc 0x8ff158a0 script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8ff157c0 script/script.c:50: malloc 0x8ff157a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff156f0 script/script.c:50: malloc 0x8ff156d0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff15870 script/script.c:50: malloc 0x8ff15850 script/script.c:294: append command script/script.c:65: free 0x8ff15850 script/script.c:65: free 0x8ff15870 script/script.c:65: free 0x8ff156d0 script/script.c:65: free 0x8ff156f0 script/script.c:65: free 0x8ff16c70 script/script.c:65: free 0x8ff16ca0 script/script.c:65: free 0x8ff16cd0 script/script.c:65: free 0x8ff16cf0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16cb0 script/script.c:50: malloc 0x8ff16a20 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff169f0 script/script.c:50: malloc 0x8ff169d0 script/script.c:65: free 0x8ff169d0 script/script.c:65: free 0x8ff169f0 script/script.c:65: free 0x8ff16a20 script/script.c:65: free 0x8ff16cb0 script/lexer.c:321: token 287 text [function] script/script.c:50: malloc 0x8ff16a10 script/script.c:50: malloc 0x8ff169f0 script/lexer.c:321: token 288 text [load_video] script/script.c:50: malloc 0x8ff15870 script/script.c:50: malloc 0x8ff15840 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8ff156f0 script/script.c:50: malloc 0x8ff156d0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff156a0 script/script.c:50: malloc 0x8ff15680 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff15530 script/script.c:50: malloc 0x8ff15510 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8ff154e0 script/script.c:50: malloc 0x8ff15410 script/script.c:163: arglist script/script.c:50: malloc 0x8ff153e0 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8ff15340 script/script.c:50: malloc 0x8ff15320 script/lexer.c:321: token 289 text [feature_all_video_module] script/script.c:50: malloc 0x8ff0a9d0 script/script.c:50: malloc 0x8ff0a9a0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff153b0 script/script.c:50: malloc 0x8ff15300 script/script.c:163: arglist script/script.c:50: malloc 0x8ff152d0 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8ff0a970 script/script.c:50: malloc 0x8ff0a950 script/script.c:163: arglist script/script.c:50: malloc 0x8ff0a920 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8ff0a8f0 script/script.c:50: malloc 0x8ff0a8d0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff0a8a0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8ff0a870 script/script.c:50: malloc 0x8ff0a850 script/script.c:163: arglist script/script.c:50: malloc 0x8ff0a820 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff0a7f0 script/script.c:50: malloc 0x8ff0a7d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff0a7a0 script/script.c:294: append command script/script.c:50: malloc 0x8ff0a780 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff0a750 script/script.c:50: malloc 0x8ff0a730 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff0a700 script/script.c:50: malloc 0x8ff0a6e0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff0a5f0 script/script.c:50: malloc 0x8ff0a5d0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff0a5a0 script/lexer.c:321: token 288 text [all_video] script/script.c:50: malloc 0x8ff0a570 script/script.c:50: malloc 0x8ff0a540 script/script.c:163: arglist script/script.c:50: malloc 0x8ff0a510 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff0a4e0 script/script.c:50: malloc 0x8ff0a4c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff0a490 script/script.c:294: append command script/script.c:50: malloc 0x8ff0a470 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8ff0a390 script/script.c:50: malloc 0x8ff0a370 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff0a340 script/script.c:50: malloc 0x8ff0a320 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff0a230 script/script.c:50: malloc 0x8ff0a210 script/script.c:163: arglist script/script.c:50: malloc 0x8ff0a1e0 script/lexer.c:321: token 288 text [efi_gop] script/script.c:50: malloc 0x8ff0a1b0 script/script.c:50: malloc 0x8ff0a190 script/script.c:163: arglist script/script.c:50: malloc 0x8ff0a160 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff0a130 script/script.c:50: malloc 0x8ff0a110 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff0a0e0 script/script.c:294: append command script/script.c:50: malloc 0x8ff0a0c0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff09fd0 script/script.c:50: malloc 0x8ff09fb0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09f80 script/lexer.c:321: token 288 text [efi_uga] script/script.c:50: malloc 0x8ff09f50 script/script.c:50: malloc 0x8ff09f30 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09f00 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff09ed0 script/script.c:50: malloc 0x8ff09eb0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff09e80 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff09d90 script/script.c:50: malloc 0x8ff09d70 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09d40 script/lexer.c:321: token 288 text [ieee1275_fb] script/script.c:50: malloc 0x8ff09d10 script/script.c:50: malloc 0x8ff09ce0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09cb0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff09c80 script/script.c:50: malloc 0x8ff09c60 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff09c30 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff09b40 script/script.c:50: malloc 0x8ff09b20 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09af0 script/lexer.c:321: token 288 text [vbe] script/script.c:50: malloc 0x8ff09ac0 script/script.c:50: malloc 0x8ff09aa0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09a70 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff09a40 script/script.c:50: malloc 0x8ff09a20 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff099f0 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff09900 script/script.c:50: malloc 0x8ff098e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff098b0 script/lexer.c:321: token 288 text [vga] script/script.c:50: malloc 0x8ff09880 script/script.c:50: malloc 0x8ff09860 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09830 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff09800 script/script.c:50: malloc 0x8ff097e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff097b0 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff096c0 script/script.c:50: malloc 0x8ff096a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09670 script/lexer.c:321: token 288 text [video_bochs] script/script.c:50: malloc 0x8ff09640 script/script.c:50: malloc 0x8ff09610 script/script.c:163: arglist script/script.c:50: malloc 0x8ff095e0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff095b0 script/script.c:50: malloc 0x8ff09590 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff09560 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff09470 script/script.c:50: malloc 0x8ff09450 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09420 script/lexer.c:321: token 288 text [video_cirrus] script/script.c:50: malloc 0x8ff093f0 script/script.c:50: malloc 0x8ff093c0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09390 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff09360 script/script.c:50: malloc 0x8ff09340 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff09310 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff09230 script/script.c:50: malloc 0x8ff09210 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff091e0 script/script.c:294: append command script/script.c:50: malloc 0x8ff091c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff09190 script/script.c:50: malloc 0x8ff09170 script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8ff09090 script/script.c:50: malloc 0x8ff09070 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08fc0 script/script.c:50: malloc 0x8ff08fa0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff09140 script/script.c:50: malloc 0x8ff09120 script/script.c:294: append command script/script.c:65: free 0x8ff09120 script/script.c:65: free 0x8ff09140 script/script.c:65: free 0x8ff08fa0 script/script.c:65: free 0x8ff08fc0 script/script.c:65: free 0x8ff15840 script/script.c:65: free 0x8ff15870 script/script.c:65: free 0x8ff169f0 script/script.c:65: free 0x8ff16a10 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff16a10 script/script.c:50: malloc 0x8ff169f0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff169c0 script/script.c:50: malloc 0x8ff15880 script/script.c:65: free 0x8ff15880 script/script.c:65: free 0x8ff169c0 script/script.c:65: free 0x8ff169f0 script/script.c:65: free 0x8ff16a10 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff16a10 script/script.c:50: malloc 0x8ff169f0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8ff154b0 script/script.c:50: malloc 0x8ff15490 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09140 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8ff08fc0 script/script.c:50: malloc 0x8ff08fa0 script/lexer.c:321: token 289 text [feature_default_font_path] script/script.c:50: malloc 0x8ff08f70 script/script.c:50: malloc 0x8ff08f30 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff09110 script/script.c:50: malloc 0x8ff08f10 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08ee0 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8ff08eb0 script/script.c:50: malloc 0x8ff08e90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08e60 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8ff08e30 script/script.c:50: malloc 0x8ff08e10 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08de0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8ff08db0 script/script.c:50: malloc 0x8ff08d90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08d60 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff08d30 script/script.c:50: malloc 0x8ff08d10 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08ce0 script/script.c:294: append command script/script.c:50: malloc 0x8ff08cc0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff08c90 script/script.c:50: malloc 0x8ff08c70 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08c40 script/script.c:50: malloc 0x8ff08c20 script/lexer.c:321: token 289 text [font=unicode] script/script.c:50: malloc 0x8ff08b30 script/script.c:50: malloc 0x8ff08b00 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08ad0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08aa0 script/script.c:50: malloc 0x8ff08a80 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08a50 script/script.c:294: append command script/script.c:50: malloc 0x8ff08a30 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8ff08950 script/script.c:50: malloc 0x8ff08930 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08900 script/script.c:50: malloc 0x8ff088e0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff087f0 script/script.c:50: malloc 0x8ff087d0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff087a0 script/lexer.c:321: token 288 text [part_msdos] script/script.c:50: malloc 0x8ff08770 script/script.c:50: malloc 0x8ff08740 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08710 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff086e0 script/script.c:50: malloc 0x8ff086c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08690 script/script.c:294: append command script/script.c:50: malloc 0x8ff08670 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff08590 script/script.c:50: malloc 0x8ff08570 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08540 script/lexer.c:321: token 288 text [ext2] script/script.c:50: malloc 0x8ff08510 script/script.c:50: malloc 0x8ff084f0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff084c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08490 script/script.c:50: malloc 0x8ff08470 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08440 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8ff08350 script/script.c:50: malloc 0x8ff08330 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08300 script/lexer.c:321: token 289 text [root=] script/script.c:50: malloc 0x8ff08260 script/script.c:50: malloc 0x8ff08240 script/lexer.c:321: token 289 text [hd0,msdos6] script/script.c:50: malloc 0x8ff08210 script/script.c:50: malloc 0x8ff081e0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff082d0 script/script.c:50: malloc 0x8ff081c0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08190 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08160 script/script.c:50: malloc 0x8ff08140 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08110 script/script.c:294: append command script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff08000 script/script.c:50: malloc 0x8ff07fe0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8ff07fb0 script/script.c:50: malloc 0x8ff07f90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07f60 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8ff07ec0 script/script.c:50: malloc 0x8ff07ea0 script/lexer.c:321: token 289 text [feature_platform_search_hint] script/script.c:50: malloc 0x8ff07e70 script/script.c:50: malloc 0x8ff07e30 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff07f30 script/script.c:50: malloc 0x8ff07e10 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07de0 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8ff07db0 script/script.c:50: malloc 0x8ff07d90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07d60 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8ff07d30 script/script.c:50: malloc 0x8ff07d10 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07ce0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8ff07cb0 script/script.c:50: malloc 0x8ff07c90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07c60 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff07c30 script/script.c:50: malloc 0x8ff07c10 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff07be0 script/script.c:294: append command script/script.c:50: malloc 0x8ff07bc0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff07b90 script/script.c:50: malloc 0x8ff07b70 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff07b40 script/script.c:50: malloc 0x8ff07b20 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8ff07a40 script/script.c:50: malloc 0x8ff07a20 script/script.c:163: arglist script/script.c:50: malloc 0x8ff079f0 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8ff079c0 script/script.c:50: malloc 0x8ff07990 script/script.c:163: arglist script/script.c:50: malloc 0x8ff078c0 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8ff07890 script/script.c:50: malloc 0x8ff07860 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07830 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8ff07800 script/script.c:50: malloc 0x8ff077d0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff077a0 script/lexer.c:321: token 289 text [--hint-bios=hd0,msdos6] script/script.c:50: malloc 0x8ff07770 script/script.c:50: malloc 0x8ff07740 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07710 script/lexer.c:321: token 289 text [--hint-efi=hd0,msdos6] script/script.c:50: malloc 0x8ff076e0 script/script.c:50: malloc 0x8ff076b0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07680 script/lexer.c:321: token 289 text [--hint-baremetal=ahci0,msdos6] script/script.c:50: malloc 0x8ff07650 script/script.c:50: malloc 0x8ff07610 script/script.c:163: arglist script/script.c:50: malloc 0x8ff075e0 script/lexer.c:321: token 289 text [8cf96951-8da7-4419-a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8ff074d0 script/script.c:50: malloc 0x8ff07490 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07460 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff07430 script/script.c:50: malloc 0x8ff07410 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff073e0 script/script.c:294: append command script/script.c:50: malloc 0x8ff073c0 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8ff072e0 script/script.c:50: malloc 0x8ff072c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff07290 script/script.c:50: malloc 0x8ff07270 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8ff07240 script/script.c:50: malloc 0x8ff07220 script/script.c:163: arglist script/script.c:50: malloc 0x8ff071f0 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8ff070b0 script/script.c:50: malloc 0x8ff07080 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07050 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8ff07020 script/script.c:50: malloc 0x8ff06ff0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff06fc0 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8ff06f90 script/script.c:50: malloc 0x8ff06f60 script/script.c:163: arglist script/script.c:50: malloc 0x8ff06f30 script/lexer.c:321: token 289 text [8cf96951-8da7-4419-a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8ff06f00 script/script.c:50: malloc 0x8ff06ec0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff06e90 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff06e60 script/script.c:50: malloc 0x8ff06e40 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff06e10 script/script.c:294: append command script/script.c:50: malloc 0x8ff06df0 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff06d10 script/script.c:50: malloc 0x8ff06cf0 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff06cc0 script/script.c:294: append command script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff06c90 script/script.c:50: malloc 0x8ff06c70 script/lexer.c:321: token 289 text [font=] script/script.c:50: malloc 0x8ff06b30 script/script.c:50: malloc 0x8ff06b10 script/lexer.c:321: token 289 text [/usr/share/grub/unicode.pf2] script/script.c:50: malloc 0x8ff06ae0 script/script.c:50: malloc 0x8ff06aa0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff06a70 script/script.c:50: malloc 0x8ff06a50 script/script.c:163: arglist script/script.c:50: malloc 0x8ff06a20 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff069f0 script/script.c:50: malloc 0x8ff069d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff069a0 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff068c0 script/script.c:50: malloc 0x8ff068a0 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff06870 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff06840 script/script.c:50: malloc 0x8ff06820 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff06970 script/script.c:50: malloc 0x8ff06950 script/script.c:294: append command script/script.c:50: malloc 0x8ff06800 script/script.c:65: free 0x8ff06800 script/script.c:65: free 0x8ff06950 script/script.c:65: free 0x8ff06970 script/script.c:65: free 0x8ff06820 script/script.c:65: free 0x8ff06840 script/script.c:65: free 0x8ff06870 script/script.c:65: free 0x8ff068a0 script/script.c:65: free 0x8ff068c0 script/script.c:65: free 0x8ff069a0 script/script.c:65: free 0x8ff069d0 script/script.c:65: free 0x8ff069f0 script/script.c:65: free 0x8ff06a20 script/script.c:65: free 0x8ff06a50 script/script.c:65: free 0x8ff06a70 script/script.c:65: free 0x8ff06aa0 script/script.c:65: free 0x8ff06ae0 script/script.c:65: free 0x8ff06b10 script/script.c:65: free 0x8ff06b30 script/script.c:65: free 0x8ff06c70 script/script.c:65: free 0x8ff06c90 script/script.c:65: free 0x8ff06cc0 script/script.c:65: free 0x8ff06cf0 script/script.c:65: free 0x8ff06d10 script/script.c:65: free 0x8ff06df0 script/script.c:65: free 0x8ff06e10 script/script.c:65: free 0x8ff06e40 script/script.c:65: free 0x8ff06e60 script/script.c:65: free 0x8ff06e90 script/script.c:65: free 0x8ff06ec0 script/script.c:65: free 0x8ff06f00 script/script.c:65: free 0x8ff06f30 script/script.c:65: free 0x8ff06f60 script/script.c:65: free 0x8ff06f90 script/script.c:65: free 0x8ff06fc0 script/script.c:65: free 0x8ff06ff0 script/script.c:65: free 0x8ff07020 script/script.c:65: free 0x8ff07050 script/script.c:65: free 0x8ff07080 script/script.c:65: free 0x8ff070b0 script/script.c:65: free 0x8ff071f0 script/script.c:65: free 0x8ff07220 script/script.c:65: free 0x8ff07240 script/script.c:65: free 0x8ff07270 script/script.c:65: free 0x8ff07290 script/script.c:65: free 0x8ff072c0 script/script.c:65: free 0x8ff072e0 script/script.c:65: free 0x8ff073c0 script/script.c:65: free 0x8ff073e0 script/script.c:65: free 0x8ff07410 script/script.c:65: free 0x8ff07430 script/script.c:65: free 0x8ff07460 script/script.c:65: free 0x8ff07490 script/script.c:65: free 0x8ff074d0 script/script.c:65: free 0x8ff075e0 script/script.c:65: free 0x8ff07610 script/script.c:65: free 0x8ff07650 script/script.c:65: free 0x8ff07680 script/script.c:65: free 0x8ff076b0 script/script.c:65: free 0x8ff076e0 script/script.c:65: free 0x8ff07710 script/script.c:65: free 0x8ff07740 script/script.c:65: free 0x8ff07770 script/script.c:65: free 0x8ff077a0 script/script.c:65: free 0x8ff077d0 script/script.c:65: free 0x8ff07800 script/script.c:65: free 0x8ff07830 script/script.c:65: free 0x8ff07860 script/script.c:65: free 0x8ff07890 script/script.c:65: free 0x8ff078c0 script/script.c:65: free 0x8ff07990 script/script.c:65: free 0x8ff079c0 script/script.c:65: free 0x8ff079f0 script/script.c:65: free 0x8ff07a20 script/script.c:65: free 0x8ff07a40 script/script.c:65: free 0x8ff07b20 script/script.c:65: free 0x8ff07b40 script/script.c:65: free 0x8ff07b70 script/script.c:65: free 0x8ff07b90 script/script.c:65: free 0x8ff07bc0 script/script.c:65: free 0x8ff07be0 script/script.c:65: free 0x8ff07c10 script/script.c:65: free 0x8ff07c30 script/script.c:65: free 0x8ff07c60 script/script.c:65: free 0x8ff07c90 script/script.c:65: free 0x8ff07cb0 script/script.c:65: free 0x8ff07ce0 script/script.c:65: free 0x8ff07d10 script/script.c:65: free 0x8ff07d30 script/script.c:65: free 0x8ff07d60 script/script.c:65: free 0x8ff07d90 script/script.c:65: free 0x8ff07db0 script/script.c:65: free 0x8ff07de0 script/script.c:65: free 0x8ff07e10 script/script.c:65: free 0x8ff07f30 script/script.c:65: free 0x8ff07e30 script/script.c:65: free 0x8ff07e70 script/script.c:65: free 0x8ff07ea0 script/script.c:65: free 0x8ff07ec0 script/script.c:65: free 0x8ff07f60 script/script.c:65: free 0x8ff07f90 script/script.c:65: free 0x8ff07fb0 script/script.c:65: free 0x8ff07fe0 script/script.c:65: free 0x8ff08000 script/script.c:65: free 0x8ff08110 script/script.c:65: free 0x8ff08140 script/script.c:65: free 0x8ff08160 script/script.c:65: free 0x8ff08190 script/script.c:65: free 0x8ff081c0 script/script.c:65: free 0x8ff082d0 script/script.c:65: free 0x8ff081e0 script/script.c:65: free 0x8ff08210 script/script.c:65: free 0x8ff08240 script/script.c:65: free 0x8ff08260 script/script.c:65: free 0x8ff08300 script/script.c:65: free 0x8ff08330 script/script.c:65: free 0x8ff08350 script/script.c:65: free 0x8ff08440 script/script.c:65: free 0x8ff08470 script/script.c:65: free 0x8ff08490 script/script.c:65: free 0x8ff084c0 script/script.c:65: free 0x8ff084f0 script/script.c:65: free 0x8ff08510 script/script.c:65: free 0x8ff08540 script/script.c:65: free 0x8ff08570 script/script.c:65: free 0x8ff08590 script/script.c:65: free 0x8ff08670 script/script.c:65: free 0x8ff08690 script/script.c:65: free 0x8ff086c0 script/script.c:65: free 0x8ff086e0 script/script.c:65: free 0x8ff08710 script/script.c:65: free 0x8ff08740 script/script.c:65: free 0x8ff08770 script/script.c:65: free 0x8ff087a0 script/script.c:65: free 0x8ff087d0 script/script.c:65: free 0x8ff087f0 script/script.c:65: free 0x8ff088e0 script/script.c:65: free 0x8ff08900 script/script.c:65: free 0x8ff08930 script/script.c:65: free 0x8ff08950 script/script.c:65: free 0x8ff08a30 script/script.c:65: free 0x8ff08a50 script/script.c:65: free 0x8ff08a80 script/script.c:65: free 0x8ff08aa0 script/script.c:65: free 0x8ff08ad0 script/script.c:65: free 0x8ff08b00 script/script.c:65: free 0x8ff08b30 script/script.c:65: free 0x8ff08c20 script/script.c:65: free 0x8ff08c40 script/script.c:65: free 0x8ff08c70 script/script.c:65: free 0x8ff08c90 script/script.c:65: free 0x8ff08cc0 script/script.c:65: free 0x8ff08ce0 script/script.c:65: free 0x8ff08d10 script/script.c:65: free 0x8ff08d30 script/script.c:65: free 0x8ff08d60 script/script.c:65: free 0x8ff08d90 script/script.c:65: free 0x8ff08db0 script/script.c:65: free 0x8ff08de0 script/script.c:65: free 0x8ff08e10 script/script.c:65: free 0x8ff08e30 script/script.c:65: free 0x8ff08e60 script/script.c:65: free 0x8ff08e90 script/script.c:65: free 0x8ff08eb0 script/script.c:65: free 0x8ff08ee0 script/script.c:65: free 0x8ff08f10 script/script.c:65: free 0x8ff09110 script/script.c:65: free 0x8ff08f30 script/script.c:65: free 0x8ff08f70 script/script.c:65: free 0x8ff08fa0 script/script.c:65: free 0x8ff08fc0 script/script.c:65: free 0x8ff09140 script/script.c:65: free 0x8ff15490 script/script.c:65: free 0x8ff154b0 script/script.c:65: free 0x8ff169f0 script/script.c:65: free 0x8ff16a10 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff169f0 script/script.c:50: malloc 0x8ff169d0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff15870 script/script.c:50: malloc 0x8ff15850 script/script.c:65: free 0x8ff15850 script/script.c:65: free 0x8ff15870 script/script.c:65: free 0x8ff169d0 script/script.c:65: free 0x8ff169f0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8ff15870 script/script.c:50: malloc 0x8ff15850 script/lexer.c:321: token 288 text [loadfont] script/script.c:50: malloc 0x8ff154b0 script/script.c:50: malloc 0x8ff15490 script/script.c:163: arglist script/script.c:50: malloc 0x8ff09140 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff08f40 script/script.c:50: malloc 0x8ff08f20 script/lexer.c:321: token 289 text [font] script/script.c:50: malloc 0x8ff08ef0 script/script.c:50: malloc 0x8ff08ed0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8ff169d0 script/script.c:50: malloc 0x8ff15830 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08ea0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8ff08e70 script/script.c:50: malloc 0x8ff08e50 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08e20 script/script.c:294: append command script/script.c:50: malloc 0x8ff08e00 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8ff08dd0 script/script.c:50: malloc 0x8ff08db0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08d80 script/script.c:50: malloc 0x8ff08d60 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8ff08c70 script/script.c:50: malloc 0x8ff08c50 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08c20 script/lexer.c:321: token 289 text [gfxmode=auto] script/script.c:50: malloc 0x8ff08b30 script/script.c:50: malloc 0x8ff08b00 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08ad0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08aa0 script/script.c:50: malloc 0x8ff08a80 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08a50 script/script.c:294: append command script/script.c:50: malloc 0x8ff08a30 script/lexer.c:321: token 288 text [load_video] script/script.c:50: malloc 0x8ff087f0 script/script.c:50: malloc 0x8ff087c0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08790 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08760 script/script.c:50: malloc 0x8ff08740 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08710 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff08590 script/script.c:50: malloc 0x8ff08570 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08540 script/lexer.c:321: token 288 text [gfxterm] script/script.c:50: malloc 0x8ff08510 script/script.c:50: malloc 0x8ff084f0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff084c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff08490 script/script.c:50: malloc 0x8ff08470 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff08440 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8ff08280 script/script.c:50: malloc 0x8ff08260 script/script.c:163: arglist script/script.c:50: malloc 0x8ff08230 script/lexer.c:321: token 289 text [locale_dir=] script/script.c:50: malloc 0x8ff08190 script/script.c:50: malloc 0x8ff08160 script/lexer.c:321: token 289 text [prefix] script/script.c:50: malloc 0x8ff08130 script/script.c:50: malloc 0x8ff08110 script/lexer.c:321: token 289 text [/locale] script/script.c:50: malloc 0x8ff08000 script/script.c:50: malloc 0x8ff07fe0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07fb0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff07f80 script/script.c:50: malloc 0x8ff07f60 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff07f30 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8ff07e40 script/script.c:50: malloc 0x8ff07e20 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07df0 script/lexer.c:321: token 289 text [lang=en_US] script/script.c:50: malloc 0x8ff07dc0 script/script.c:50: malloc 0x8ff07d90 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07d60 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff07d30 script/script.c:50: malloc 0x8ff07d10 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff07ce0 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff07bf0 script/script.c:50: malloc 0x8ff07bd0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07ba0 script/lexer.c:321: token 288 text [gettext] script/script.c:50: malloc 0x8ff07b70 script/script.c:50: malloc 0x8ff07a50 script/script.c:163: arglist script/script.c:50: malloc 0x8ff07a20 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff079f0 script/script.c:50: malloc 0x8ff079d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff079a0 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8ff07880 script/script.c:50: malloc 0x8ff07860 script/script.c:223: cmdif script/script.c:50: malloc 0x8ff07830 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff07800 script/script.c:50: malloc 0x8ff077e0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff077b0 script/script.c:50: malloc 0x8ff07790 script/script.c:294: append command script/script.c:50: malloc 0x8ff07770 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048640, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052480, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048768, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052608, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1058176, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x25, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1058240, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x25, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1058304, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x26, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=270976, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x22, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=271040, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x22, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=271104, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x23, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=272384, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x28, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=272448, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x28, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=272512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x28, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=272576, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x28, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=272640, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x29, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=274944, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x32, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275008, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x32, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275072, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x32, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275136, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x32, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275200, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x33, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275264, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x33, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275328, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x33, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275392, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x33, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052608, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=275392, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x33, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048640, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052480, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052544, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0xf, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1052800, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x10, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8fefe930, size 0x395 kern/dl.c:607: relocating to 0x8ff1d720 kern/dl.c:571: flushing 0x15d bytes at 0x8ff1d460 kern/dl.c:630: module name: all_video kern/dl.c:631: init function: 0x0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... kern/disk.c:326: Closing `ata0'. kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1048704, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x0, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. script/script.c:65: free 0x8ff07770 script/script.c:65: free 0x8ff07790 script/script.c:65: free 0x8ff077b0 script/script.c:65: free 0x8ff077e0 script/script.c:65: free 0x8ff07800 script/script.c:65: free 0x8ff07830 script/script.c:65: free 0x8ff07860 script/script.c:65: free 0x8ff07880 script/script.c:65: free 0x8ff079a0 script/script.c:65: free 0x8ff079d0 script/script.c:65: free 0x8ff079f0 script/script.c:65: free 0x8ff07a20 script/script.c:65: free 0x8ff07a50 script/script.c:65: free 0x8ff07b70 script/script.c:65: free 0x8ff07ba0 script/script.c:65: free 0x8ff07bd0 script/script.c:65: free 0x8ff07bf0 script/script.c:65: free 0x8ff07ce0 script/script.c:65: free 0x8ff07d10 script/script.c:65: free 0x8ff07d30 script/script.c:65: free 0x8ff07d60 script/script.c:65: free 0x8ff07d90 script/script.c:65: free 0x8ff07dc0 script/script.c:65: free 0x8ff07df0 script/script.c:65: free 0x8ff07e20 script/script.c:65: free 0x8ff07e40 script/script.c:65: free 0x8ff07f30 script/script.c:65: free 0x8ff07f60 script/script.c:65: free 0x8ff07f80 script/script.c:65: free 0x8ff07fb0 script/script.c:65: free 0x8ff07fe0 script/script.c:65: free 0x8ff08000 script/script.c:65: free 0x8ff08110 script/script.c:65: free 0x8ff08130 script/script.c:65: free 0x8ff08160 script/script.c:65: free 0x8ff08190 script/script.c:65: free 0x8ff08230 script/script.c:65: free 0x8ff08260 script/script.c:65: free 0x8ff08280 script/script.c:65: free 0x8ff08440 script/script.c:65: free 0x8ff08470 script/script.c:65: free 0x8ff08490 script/script.c:65: free 0x8ff084c0 script/script.c:65: free 0x8ff084f0 script/script.c:65: free 0x8ff08510 script/script.c:65: free 0x8ff08540 script/script.c:65: free 0x8ff08570 script/script.c:65: free 0x8ff08590 script/script.c:65: free 0x8ff08710 script/script.c:65: free 0x8ff08740 script/script.c:65: free 0x8ff08760 script/script.c:65: free 0x8ff08790 script/script.c:65: free 0x8ff087c0 script/script.c:65: free 0x8ff087f0 script/script.c:65: free 0x8ff08a30 script/script.c:65: free 0x8ff08a50 script/script.c:65: free 0x8ff08a80 script/script.c:65: free 0x8ff08aa0 script/script.c:65: free 0x8ff08ad0 script/script.c:65: free 0x8ff08b00 script/script.c:65: free 0x8ff08b30 script/script.c:65: free 0x8ff08c20 script/script.c:65: free 0x8ff08c50 script/script.c:65: free 0x8ff08c70 script/script.c:65: free 0x8ff08d60 script/script.c:65: free 0x8ff08d80 script/script.c:65: free 0x8ff08db0 script/script.c:65: free 0x8ff08dd0 script/script.c:65: free 0x8ff08e00 script/script.c:65: free 0x8ff08e20 script/script.c:65: free 0x8ff08e50 script/script.c:65: free 0x8ff08e70 script/script.c:65: free 0x8ff08ea0 script/script.c:65: free 0x8ff15830 script/script.c:65: free 0x8ff169d0 script/script.c:65: free 0x8ff08ed0 script/script.c:65: free 0x8ff08ef0 script/script.c:65: free 0x8ff08f20 script/script.c:65: free 0x8ff08f40 script/script.c:65: free 0x8ff09140 script/script.c:65: free 0x8ff15490 script/script.c:65: free 0x8ff154b0 script/script.c:65: free 0x8ff15850 script/script.c:65: free 0x8ff15870 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1065152, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x10, lba_mid=0x40, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 script/lexer.c:321: token 288 text [terminal_output] script/script.c:50: malloc 0x8fefca90 script/script.c:50: malloc 0x8fefca60 script/script.c:163: arglist script/script.c:50: malloc 0x8fefca30 script/lexer.c:321: token 288 text [gfxterm] script/script.c:50: malloc 0x8fefca00 script/script.c:50: malloc 0x8fefc9e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fefc9b0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefc980 script/script.c:50: malloc 0x8fefc960 script/script.c:198: cmdline script/script.c:50: malloc 0x8fefc930 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefcb50 script/script.c:50: malloc 0x8fefcb30 script/script.c:294: append command script/script.c:50: malloc 0x8fefc910 ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 17:54 ` Javier Vasquez @ 2013-10-27 18:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 18:33 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-27 18:02 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 996 bytes --] On 27.10.2013 18:54, Javier Vasquez wrote: > On Tue, Sep 17, 2013 at 2:33 PM, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: >> On Tue, Sep 17, 2013 at 1:27 PM, Vladimir 'φ-coder/phcoder' Serbinenko >> <phcoder@gmail.com> wrote: >>> On 17.09.2013 19:24, Javier Vasquez wrote: >>>> # stty -F /dev/ttyUSB0 9600 -echo >>>> # cat /dev/ttyUSB0 > ttyUSB0.txt >>> It's 115200 not 9600 >> >> My mistake, the adapter is not a null modem. >> >> It'll take me more time then, :-( > > OK, null modem working now, :-) > > Is there a limit of how much dump can be sent? > > In the file where I'm redirecting what comes from ttyUSB0, at some > point I don't get any additional dump, while the mini-pc went ahead > way further till hanging at: > > kern/dsik.c:326: Closing 'ata0'. > > Attached goes the file till the point nothing else got captured. BTW, > it's not disk space, caus ethe disk is far from full. > It's because your grub.cfg tells grub to switch to gfxterm. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 18:02 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-27 18:33 ` Javier Vasquez 2013-10-27 20:03 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-10-27 18:33 UTC (permalink / raw) To: The development of GNU GRUB > It's because your grub.cfg tells grub to switch to gfxterm. OK, I'll re-dump removing such call, :-) Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 18:33 ` Javier Vasquez @ 2013-10-27 20:03 ` Aleš Nesrsta 2013-10-27 20:19 ` Javier Vasquez 2013-10-27 22:43 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 2 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-10-27 20:03 UTC (permalink / raw) To: The development of GNU GRUB Dne 27.10.2013 19:33, Javier Vasquez napsal(a): > OK, I'll re-dump removing such call, :-) Hi Javier, maybe it is not necessary - at least with your current configuration. Why: 1. This: "... bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=0, status=0x1403 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=1, status=0x1403 ..." does mean: On EHCI ports 0 and 1 are connected Low speed devices. EHCI cannot handle Low and Full speed devices on root ports (by design) - it have to be done by companion controller(s), i.e. by OHCI or UHCI (or via USB2 hub...). In your case it should be OHCI. 2. I don't see loading of OHCI module in debug output ! Do you really have this module included in your image? I recommend to check and regenerate your GRUB image to be able to load OHCI module. And possibly change order of loading of USB modules - load EHCI as first and OHCI as second module. (It is not critical but little bit more effective.) Then try if USB keyboard will work. If not, send new full debug output. BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 20:03 ` Aleš Nesrsta @ 2013-10-27 20:19 ` Javier Vasquez 2013-10-27 21:20 ` Aleš Nesrsta 2013-10-27 22:04 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 22:43 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 2 replies; 79+ messages in thread From: Javier Vasquez @ 2013-10-27 20:19 UTC (permalink / raw) To: The development of GNU GRUB On Sun, Oct 27, 2013 at 2:03 PM, Aleš Nesrsta <starous@volny.cz> wrote: > Dne 27.10.2013 19:33, Javier Vasquez napsal(a): > >> OK, I'll re-dump removing such call, :-) > > Hi Javier, > > maybe it is not necessary - at least with your current configuration. > Why: > > 1. > This: > > "... > bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 > > bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=0, status=0x1403 > > bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 > > bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=1, status=0x1403 > ..." > > does mean: > > On EHCI ports 0 and 1 are connected Low speed devices. > EHCI cannot handle Low and Full speed devices on root ports (by design) - it > have to be done by companion controller(s), i.e. by OHCI or UHCI (or via > USB2 hub...). > In your case it should be OHCI. > > > 2. > I don't see loading of OHCI module in debug output ! > Do you really have this module included in your image? > > > I recommend to check and regenerate your GRUB image to be able to load OHCI > module. > And possibly change order of loading of USB modules - load EHCI as first and > OHCI as second module. (It is not critical but little bit more effective.) > > Then try if USB keyboard will work. If not, send new full debug output. > > BR, > Ales Well, going back to some old e-mails I sent, I'm using the ELF image generated by grub-install, since when generating it by hand with grub-mkimage it doesn't even offer the menu, and it does offer the prompt, but still with NO keyboard. On the other hand, I believe as part of prior experiments I've already tried loading ohci after ehci, and that didn't make any difference... Can you please make a suggestion on how to generate the ELF image? Notice I included ohci on the prior mkimage attempts, and that didn't make the keyboard work... Quoting past e-mail: +++++++++ I just used: ./configure --prefix=/usr --sysconfdir=/etc make sudo make install After installing I removed old grub generated stuff, and ran: sudo grub-install --boot-directory=/boot --target=mipsel-loongson --recheck /dev/sda That automatically generate a /boot/grub.elf image. Then after editing /etc/default/grub I ran: sudo grub-mkconfig -o /boot/grub/grub.cfg So far so good... I already have as a /boot/boot.cfg menu entry, one dedicated to use the grub elf image: title Boot with GNU GRUB2 kernel (wd0,0)/grub.elf args console=tty no_auto_cmd When rebooting, and selecting to use the grub.elf image, I get the grub menu, and apparently it works, cause after the timeout expires it selects the first grub menu entry, and everything works. However a bad thing is that the usb keyboard does not work on the grub menu. I then tried to manually generate a grub.elf image by running: sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms usb gzio search lspci help ahci blocklist date elf pata configfile echo And the grub.elf generated got worse, cause not only I still didn't get the usb keyboard to work, but the menu was not loaded, the only thing available was the grub prompt, which is useless without keyboard, :-) I also tried: sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms gzio search lspci help ahci blocklist date elf pata configfile echo But that didn't make any difference. +++++++++ Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 20:19 ` Javier Vasquez @ 2013-10-27 21:20 ` Aleš Nesrsta 2013-10-27 22:04 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 0 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-10-27 21:20 UTC (permalink / raw) To: The development of GNU GRUB Dne 27.10.2013 21:19, Javier Vasquez napsal(a): > On the other hand, I believe as part of prior experiments I've already > tried loading ohci after ehci, and that didn't make any difference... > OK, as I wrote, order is not critical. But it looks like your PC never loaded OHCI module at all. > Can you please make a suggestion on how to generate the ELF image? It is probably question mainly for the Vladimir or others, I hope somebody of them will give some advice to you soon - unfortunately I am not expert for GRUB general use or whatever else, specially on non x86 architectures, I know only few USB specific parts... :-( The only one thing that I can say is that GRUB did not load and execute the OHCI module on your PC - but I don't know what can cause such behavior. For the first look it seems like OHCI module is not included in your GRUB image or the OHCI module is not correctly built - but I cannot say why, sorry. BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 20:19 ` Javier Vasquez 2013-10-27 21:20 ` Aleš Nesrsta @ 2013-10-27 22:04 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 22:18 ` Javier Vasquez 1 sibling, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-27 22:04 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 3888 bytes --] On 27.10.2013 21:19, Javier Vasquez wrote: > On Sun, Oct 27, 2013 at 2:03 PM, Aleš Nesrsta <starous@volny.cz> wrote: >> Dne 27.10.2013 19:33, Javier Vasquez napsal(a): >> >>> OK, I'll re-dump removing such call, :-) >> >> Hi Javier, >> >> maybe it is not necessary - at least with your current configuration. >> Why: >> >> 1. >> This: >> >> "... >> bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 >> >> bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=0, status=0x1403 >> >> bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c004 >> >> bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=1, status=0x1403 >> ..." >> >> does mean: >> >> On EHCI ports 0 and 1 are connected Low speed devices. >> EHCI cannot handle Low and Full speed devices on root ports (by design) - it >> have to be done by companion controller(s), i.e. by OHCI or UHCI (or via >> USB2 hub...). >> In your case it should be OHCI. >> >> >> 2. >> I don't see loading of OHCI module in debug output ! >> Do you really have this module included in your image? >> >> >> I recommend to check and regenerate your GRUB image to be able to load OHCI >> module. >> And possibly change order of loading of USB modules - load EHCI as first and >> OHCI as second module. (It is not critical but little bit more effective.) >> >> Then try if USB keyboard will work. If not, send new full debug output. >> >> BR, >> Ales > > > Well, going back to some old e-mails I sent, I'm using the ELF image > generated by grub-install, since when generating it by hand with > grub-mkimage it doesn't even offer the menu, and it does offer the > prompt, but still with NO keyboard. > > On the other hand, I believe as part of prior experiments I've already > tried loading ohci after ehci, and that didn't make any difference... > > Can you please make a suggestion on how to generate the ELF image? > Notice I included ohci on the prior mkimage attempts, and that didn't > make the keyboard work... > > Quoting past e-mail: > > +++++++++ > I just used: > > ./configure --prefix=/usr --sysconfdir=/etc > make > sudo make install > > After installing I removed old grub generated stuff, and ran: > > sudo grub-install --boot-directory=/boot --target=mipsel-loongson > --recheck /dev/sda > Add --modules="ehci ohci usb_keyboard" > That automatically generate a /boot/grub.elf image. Then after > editing /etc/default/grub I ran: > > sudo grub-mkconfig -o /boot/grub/grub.cfg > > So far so good... I already have as a /boot/boot.cfg menu entry, one > dedicated to use the grub elf image: > > title Boot with GNU GRUB2 > kernel (wd0,0)/grub.elf > args console=tty no_auto_cmd > > When rebooting, and selecting to use the grub.elf image, I get the > grub menu, and apparently it works, cause after the timeout expires it > selects the first grub menu entry, and everything works. However a > bad thing is that the usb keyboard does not work on the grub menu. > > I then tried to manually generate a grub.elf image by running: > > sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata > usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms > usb gzio search lspci help ahci blocklist date elf pata configfile > echo > > And the grub.elf generated got worse, cause not only I still didn't > get the usb keyboard to work, but the menu was not loaded, the only > thing available was the grub prompt, which is useless without > keyboard, :-) > > I also tried: > > sudo grub-mkimage -O mipsel-fuloong-elf -o /boot/grub.elf linux ata > usb_keyboard ohci part_msdos ext2 xfs part_gpt ls halt reboot usbms > gzio search lspci help ahci blocklist date elf pata configfile echo > > But that didn't make any difference. > +++++++++ > > Thanks, > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 22:04 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-27 22:18 ` Javier Vasquez 2013-10-27 22:26 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-10-27 22:18 UTC (permalink / raw) To: The development of GNU GRUB >> ... >> sudo grub-install --boot-directory=/boot --target=mipsel-loongson >> --recheck /dev/sda >> > Add --modules="ehci ohci usb_keyboard" >> >> ... OK, I'll do it, however, please notice that without that, the image is already including ohci, and that my manual attempt also included it, as well as usb_keyboard, :-) I "echoed" what gets executed finally, by modifying grub-install, and it's: ++++++++++++ /usr/bin/grub-mkimage -c /boot/grub/mipsel-loongson/load.cfg -d /usr/lib/grub/mipsel-loongson -O mipsel-loongson-elf --output=/boot/grub/mipsel-loongson/core.elf --prefix=/grub pata ahci ohci usbms ext2 part_msdos search_fs_uuid ++++++++++++ Notice all those modules, except by search_fs_uuid, are included in the prior manual attempts also, and instead of that one, "search" was included instead. I'll let you know soon, :-) Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 22:18 ` Javier Vasquez @ 2013-10-27 22:26 ` Javier Vasquez 0 siblings, 0 replies; 79+ messages in thread From: Javier Vasquez @ 2013-10-27 22:26 UTC (permalink / raw) To: The development of GNU GRUB On Sun, Oct 27, 2013 at 4:18 PM, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: >>> ... >>> sudo grub-install --boot-directory=/boot --target=mipsel-loongson >>> --recheck /dev/sda >>> >> Add --modules="ehci ohci usb_keyboard" >>> >>> ... > > OK, I'll do it, however, please notice that without that, the image is > already including ohci, and that my manual attempt also included it, > as well as usb_keyboard, :-) > > I "echoed" what gets executed finally, by modifying grub-install, and it's: > > ++++++++++++ > /usr/bin/grub-mkimage -c /boot/grub/mipsel-loongson/load.cfg -d > /usr/lib/grub/mipsel-loongson -O mipsel-loongson-elf > --output=/boot/grub/mipsel-loongson/core.elf --prefix=/grub pata ahci > ohci usbms ext2 part_msdos search_fs_uuid > ++++++++++++ > > Notice all those modules, except by search_fs_uuid, are included in > the prior manual attempts also, and instead of that one, "search" was > included instead. > > I'll let you know soon, :-) Not a surprise to me, but it didn't work :-( I'll generate dump... -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 20:03 ` Aleš Nesrsta 2013-10-27 20:19 ` Javier Vasquez @ 2013-10-27 22:43 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 22:51 ` Javier Vasquez 2013-10-29 18:35 ` Aleš Nesrsta 1 sibling, 2 replies; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-27 22:43 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 523 bytes --] On 27.10.2013 21:03, Aleš Nesrsta wrote: > > > 2. > I don't see loading of OHCI module in debug output ! > Do you really have this module included in your image? I have to second this: OHCI module if loaded and there is at least one PCI device available it will show "pciid = %x" message. Can you modify grub_real_dprintf in misc.c to: if (!debug) debug = "all"; So we can be sure that the message wasn't simply lost due to late setting of debug variable. Did I already give you my image to try out? [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 22:43 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-27 22:51 ` Javier Vasquez 2013-10-27 23:47 ` Javier Vasquez 2013-10-29 18:35 ` Aleš Nesrsta 1 sibling, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-10-27 22:51 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 856 bytes --] On Sun, Oct 27, 2013 at 4:43 PM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: > On 27.10.2013 21:03, Aleš Nesrsta wrote: >> >> >> ... > I have to second this: OHCI module if loaded and there is at least one > PCI device available it will show "pciid = %x" message. > Can you modify grub_real_dprintf in misc.c to: > if (!debug) > debug = "all"; > > So we can be sure that the message wasn't simply lost due to late > setting of debug variable. > Did I already give you my image to try out? Attached goes the new dump. OK, I will try recompiling. And you never shared your image. I've been generating mine all along. At some point you mentioned sending one, but you never did, :-) Any ways, I'd say we need the ability to generate it any ways, but I can always try yours... Thanks, -- Javier. [-- Attachment #2: ttyUSB0.txt --] [-- Type: text/plain, Size: 291984 bytes --] Now booting the Boot with GNU GRUB2 Loading file: (wd0,0)/grub.elf (elf) 0x801ffb60/296104 \b + Entry address is 801ffb60 Boot with parameters: console=tty no_auto_cmd zero at v0 v1 a0 a1 a2 a3 00000000 00000000 00000000 00000000 00000006 aff7fcb8 aff7fcd4 800c7460 t0 t1 t2 t3 t4 t5 t6 t7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 s0 s1 s2 s3 s4 s5 s6 s7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 t8 t9 k0 k1 gp sp s8 ra 00000000 00000000 00000000 00000000 00000000 aff7fc98 00000000 80086c38 ^[[H^[[J^[[1;1H^[[7mWelcome to GRUB! ^[[merror: variable `prefix' isn't set. ^[[m^[[merror: serial port `com0' isn't found. error: terminal `console' isn't found. script/script.c:65: free 0x8ff01170 script/script.c:65: free 0x8ff01190 script/script.c:65: free 0x8ff011b0 script/script.c:65: free 0x8ff00f60 script/script.c:65: free 0x8ff00f90 script/script.c:65: free 0x8ff00fb0 script/script.c:65: free 0x8ff00fe0 script/script.c:65: free 0x8ff01010 script/script.c:65: free 0x8ff010d0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff010c0 script/script.c:50: malloc 0x8ff010a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff01070 script/lexer.c:321: token 288 text [ehci] script/script.c:50: malloc 0x8ff01040 script/script.c:50: malloc 0x8ff01020 script/script.c:163: arglist script/script.c:50: malloc 0x8ff00ff0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff00fc0 script/script.c:50: malloc 0x8ff00fa0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff00f70 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff01160 script/script.c:50: malloc 0x8ff00f50 script/script.c:294: append command script/script.c:50: malloc 0x8ff00f30 script/script.c:65: free 0x8ff00f30 script/script.c:65: free 0x8ff00f50 script/script.c:65: free 0x8ff01160 script/script.c:65: free 0x8ff00f70 script/script.c:65: free 0x8ff00fa0 script/script.c:65: free 0x8ff00fc0 script/script.c:65: free 0x8ff00ff0 script/script.c:65: free 0x8ff01020 script/script.c:65: free 0x8ff01040 script/script.c:65: free 0x8ff01070 script/script.c:65: free 0x8ff010a0 script/script.c:65: free 0x8ff010c0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff01090 script/script.c:50: malloc 0x8ff01070 script/script.c:163: arglist script/script.c:50: malloc 0x8ff01040 script/lexer.c:321: token 288 text [ohci] script/script.c:50: malloc 0x8ff01010 script/script.c:50: malloc 0x8ff00ff0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff00fc0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff00f90 script/script.c:50: malloc 0x8ff00f70 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff00f40 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff01130 script/script.c:50: malloc 0x8ff00f20 script/script.c:294: append command script/script.c:50: malloc 0x8ff00f00 script/script.c:65: free 0x8ff00f00 script/script.c:65: free 0x8ff00f20 script/script.c:65: free 0x8ff01130 script/script.c:65: free 0x8ff00f40 script/script.c:65: free 0x8ff00f70 script/script.c:65: free 0x8ff00f90 script/script.c:65: free 0x8ff00fc0 script/script.c:65: free 0x8ff00ff0 script/script.c:65: free 0x8ff01010 script/script.c:65: free 0x8ff01040 script/script.c:65: free 0x8ff01070 script/script.c:65: free 0x8ff01090 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff01070 script/script.c:50: malloc 0x8ff01050 script/script.c:163: arglist script/script.c:50: malloc 0x8ff01020 script/lexer.c:321: token 288 text [usb_keyboard] script/script.c:50: malloc 0x8ff00ff0 script/script.c:50: malloc 0x8ff00fc0 script/script.c:163: arglist script/script.c:50: malloc 0x8ff00f90 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff00f60 script/script.c:50: malloc 0x8ff00f40 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff00f10 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff01130 script/script.c:50: malloc 0x8ff01110 script/script.c:294: append command script/script.c:50: malloc 0x8ff00ef0 script/script.c:65: free 0x8ff00ef0 script/script.c:65: free 0x8ff01110 script/script.c:65: free 0x8ff01130 script/script.c:65: free 0x8ff00f10 script/script.c:65: free 0x8ff00f40 script/script.c:65: free 0x8ff00f60 script/script.c:65: free 0x8ff00f90 script/script.c:65: free 0x8ff00fc0 script/script.c:65: free 0x8ff00ff0 script/script.c:65: free 0x8ff01020 script/script.c:65: free 0x8ff01050 script/script.c:65: free 0x8ff01070 script/lexer.c:321: token 288 text [ls] script/script.c:50: malloc 0x8ff01090 script/script.c:50: malloc 0x8ff01070 script/script.c:163: arglist script/script.c:50: malloc 0x8ff01040 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8ff01010 script/script.c:50: malloc 0x8ff00ff0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ff00fc0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8ff01130 script/script.c:50: malloc 0x8ff00fa0 script/script.c:294: append command script/script.c:50: malloc 0x8ff00f80 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=786944, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790784, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790848, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790912, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=787008, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=796800, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x28, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8feff6c0, size 0x18b0 kern/dl.c:607: relocating to 0x8ff02fa0 kern/dl.c:571: flushing 0x158d bytes at 0x8ff019c0 kern/dl.c:630: module name: ls kern/dl.c:631: init function: 0x8ff020c8 disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 (ata0) kern/disk.c:230: Opening `ata0'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x1de7fa, len 0x1283a2c7 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=1959872, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x1d, lba_mid=0xe7, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x82, start 0x1de839, len 0x771fc7 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x950a60, len 0x21855a0 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x1de7fa, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x1de7fa, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=9767488, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x95, lba_mid=0xa, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x951000, len 0x2185000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x3248652, len 0xee8414 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x950a60, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x950a60, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=44917696, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xad, lba_mid=0x63, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x2ad6800, len 0xee8000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x62b63f2, len 0x1df000 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x2ad63ec, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x2ad63ec, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=60549120, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x9b, lba_mid=0xe8, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x39bf000, len 0x1de800 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x737d806, len 0x1df000 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x39be800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x39be800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=62511104, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xb9, lba_mid=0xd8, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x3b9e000, len 0x1de800 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x773b806, len 0x3b9800 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x3b9d800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x3b9d800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64473088, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xd7, lba_mid=0xc8, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x3d7d000, len 0x3b9000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x7cd4006, len 0x1de800 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x3d7c800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x3d7c800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=68378624, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x13, lba_mid=0x60, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x4136800, len 0x1de000 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x826c006, len 0x772000 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x4136000, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x4136000, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=70338560, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x31, lba_mid=0x48, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x4315000, len 0x771800 partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x932d56c, len 0xd82155b partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x4314800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x4314800, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=85947712, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x1f, lba_mid=0x75, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x51f75a5, len 0xd82151c partmap/msdos.c:188: partition 1: flag 0x0, type 0x5, start 0x9a9f56c, len 0x770d66 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x51f7566, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x51f7566, len 0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=78145536, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xa8, lba_mid=0x68, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x4a86801, len 0x770d65 partmap/msdos.c:188: partition 1: flag 0x0, type 0x0, start 0x4a86800, len 0x0 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x4a86800, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x4a86800, len 0x0 kern/disk.c:326: Closing `ata0'. (ata0,msdos14) (ata0,msdos13) (ata0,msdos12) (ata0,msdos11) (ata0,msdos10) (ata 0,msdos9) (ata0,msdos8) (ata0,msdos7) (ata0,msdos6) (ata0,msdos5) (ata0,msdos1) disk/pata.c:486: opening PATA dev `ata1' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x0 disk/pata.c:274: status=0x0, error=0x0, sectors=0x0 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=0, status=0x3000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=1, status=0x3000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=2, status=0x1000 bus/usb/ehci.c:1772: detect_dev: EHCI STATUS: 0000c00c bus/usb/ehci.c:1774: detect_dev: iobase=0xb4073010, port=3, status=0x1005 (usb0) kern/disk.c:230: Opening `usb0'... disk/scsi.c:542: dev opened disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000000 len=0x00000024 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1050: find_qh: new, i=4, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=00000000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000040 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8ff1879f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x24 type=0 bus/usb/ehci.c:1050: find_qh: new, i=5, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff481e2 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=00000000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000040 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=36 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=00240d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000024 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff187a4 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x00 disk/usbms.c:362: 0x01: 0xffffff80 disk/usbms.c:362: 0x02: 0x02 disk/usbms.c:362: 0x03: 0x02 disk/usbms.c:362: 0x04: 0x1f disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x00 disk/usbms.c:362: 0x08: 0x53 disk/usbms.c:362: 0x09: 0x61 disk/usbms.c:362: 0x0a: 0x6e disk/usbms.c:362: 0x0b: 0x44 disk/usbms.c:362: 0x0c: 0x69 disk/usbms.c:362: 0x0d: 0x73 disk/usbms.c:362: 0x0e: 0x6b disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x43 disk/usbms.c:362: 0x11: 0x72 disk/usbms.c:362: 0x12: 0x75 disk/usbms.c:362: 0x13: 0x7a disk/usbms.c:362: 0x14: 0x65 disk/usbms.c:362: 0x15: 0x72 disk/usbms.c:362: 0x16: 0x20 disk/usbms.c:362: 0x17: 0x42 disk/usbms.c:362: 0x18: 0x6c disk/usbms.c:362: 0x19: 0x61 disk/usbms.c:362: 0x1a: 0x64 disk/usbms.c:362: 0x1b: 0x65 disk/usbms.c:362: 0x1c: 0x00 disk/usbms.c:362: 0x1d: 0x00 disk/usbms.c:362: 0x1e: 0x00 disk/usbms.c:362: 0x1f: 0x00 disk/usbms.c:362: 0x20: 0x31 disk/usbms.c:362: 0x21: 0x2e disk/usbms.c:362: 0x22: 0x30 disk/usbms.c:362: 0x23: 0x30 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff1878d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000000 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000001 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8ff1879f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=18 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=00120d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff18792 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff1878d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000001 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/scsi.c:553: inquiry: devtype=0x00 removable=1 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000002 len=0x00000000 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000e00c, cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8ff1879f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff1878d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000002 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000003 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8ff1879f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=18 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=80120d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff18792 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff1878d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000003 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000004 len=0x00000008 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8ff1879f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x08 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=8 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=80080d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000008 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff18788 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x00 disk/usbms.c:362: 0x01: 0xffffffee disk/usbms.c:362: 0x02: 0x6b disk/usbms.c:362: 0x03: 0xffffffff disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x02 disk/usbms.c:362: 0x07: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff1878d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000004 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000005 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8ff1879f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=18 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=80120d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8ff18792 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=13 data=0x8ff18780 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=000d0d80, buffer[0]=8ff18780 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8ff18700, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8ff1878d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000005 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/scsi.c:620: last_block=15625215, blocksize=512 disk/scsi.c:622: Disk total sectors = 15625216 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000006 len=0x00008000 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 28 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=0, size=31 data=0x8fe80800 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=001f0c80, buffer[0]=8fe80800 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe80780, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3d0c0 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe80780, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3d0c0 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000c01, buffer[0]=8fe8081f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 bus/usb/usbtrans.c:230: bulk: size=0x8000 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe78880 td=0xaff3d0c0 bus/usb/ehci.c:1250: td=0xaff3d0c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe78880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe78a80 td=0xaff3d080 bus/usb/ehci.c:1250: td=0xaff3d080 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe78a80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe78c80 td=0xaff3d040 bus/usb/ehci.c:1250: td=0xaff3d040 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe78c80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe78e80 td=0xaff3d100 bus/usb/ehci.c:1250: td=0xaff3d100 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe78e80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe79000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe79080 td=0xaff3d140 bus/usb/ehci.c:1250: td=0xaff3d140 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe79080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe79280 td=0xaff3d180 bus/usb/ehci.c:1250: td=0xaff3d180 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe79280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe79480 td=0xaff3d1c0 bus/usb/ehci.c:1250: td=0xaff3d1c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe79480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe79680 td=0xaff3d200 bus/usb/ehci.c:1250: td=0xaff3d200 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe79680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe79880 td=0xaff3d240 bus/usb/ehci.c:1250: td=0xaff3d240 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe79880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe79a80 td=0xaff3d280 bus/usb/ehci.c:1250: td=0xaff3d280 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe79a80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe79c80 td=0xaff3d2c0 bus/usb/ehci.c:1250: td=0xaff3d2c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe79c80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe79e80 td=0xaff3d300 bus/usb/ehci.c:1250: td=0xaff3d300 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe79e80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe7a000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7a080 td=0xaff3d340 bus/usb/ehci.c:1250: td=0xaff3d340 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7a080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7a280 td=0xaff3d380 bus/usb/ehci.c:1250: td=0xaff3d380 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7a280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7a480 td=0xaff3d3c0 bus/usb/ehci.c:1250: td=0xaff3d3c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7a480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7a680 td=0xaff3d400 bus/usb/ehci.c:1250: td=0xaff3d400 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7a680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7a880 td=0xaff3d440 bus/usb/ehci.c:1250: td=0xaff3d440 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7a880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7aa80 td=0xaff3d480 bus/usb/ehci.c:1250: td=0xaff3d480 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7aa80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7ac80 td=0xaff3d4c0 bus/usb/ehci.c:1250: td=0xaff3d4c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7ac80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7ae80 td=0xaff3d500 bus/usb/ehci.c:1250: td=0xaff3d500 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7ae80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe7b000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7b080 td=0xaff3d540 bus/usb/ehci.c:1250: td=0xaff3d540 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7b080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7b280 td=0xaff3d580 bus/usb/ehci.c:1250: td=0xaff3d580 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7b280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7b480 td=0xaff3d5c0 bus/usb/ehci.c:1250: td=0xaff3d5c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7b480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7b680 td=0xaff3d600 bus/usb/ehci.c:1250: td=0xaff3d600 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7b680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7b880 td=0xaff3d640 bus/usb/ehci.c:1250: td=0xaff3d640 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7b880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7ba80 td=0xaff3d680 bus/usb/ehci.c:1250: td=0xaff3d680 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7ba80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7bc80 td=0xaff3d6c0 bus/usb/ehci.c:1250: td=0xaff3d6c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7bc80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7be80 td=0xaff3d700 bus/usb/ehci.c:1250: td=0xaff3d700 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7be80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe7c000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7c080 td=0xaff3d740 bus/usb/ehci.c:1250: td=0xaff3d740 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7c080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7c280 td=0xaff3d780 bus/usb/ehci.c:1250: td=0xaff3d780 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7c280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7c480 td=0xaff3d7c0 bus/usb/ehci.c:1250: td=0xaff3d7c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7c480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7c680 td=0xaff3d800 bus/usb/ehci.c:1250: td=0xaff3d800 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7c680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7c880 td=0xaff3d840 bus/usb/ehci.c:1250: td=0xaff3d840 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7c880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7ca80 td=0xaff3d880 bus/usb/ehci.c:1250: td=0xaff3d880 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7ca80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7cc80 td=0xaff3d8c0 bus/usb/ehci.c:1250: td=0xaff3d8c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7cc80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7ce80 td=0xaff3d900 bus/usb/ehci.c:1250: td=0xaff3d900 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7ce80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe7d000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7d080 td=0xaff3d940 bus/usb/ehci.c:1250: td=0xaff3d940 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7d080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7d280 td=0xaff3d980 bus/usb/ehci.c:1250: td=0xaff3d980 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7d280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7d480 td=0xaff3d9c0 bus/usb/ehci.c:1250: td=0xaff3d9c0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7d480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7d680 td=0xaff3da00 bus/usb/ehci.c:1250: td=0xaff3da00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7d680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7d880 td=0xaff3da40 bus/usb/ehci.c:1250: td=0xaff3da40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7d880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7da80 td=0xaff3da80 bus/usb/ehci.c:1250: td=0xaff3da80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7da80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7dc80 td=0xaff3dac0 bus/usb/ehci.c:1250: td=0xaff3dac0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7dc80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7de80 td=0xaff3db00 bus/usb/ehci.c:1250: td=0xaff3db00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7de80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe7e000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7e080 td=0xaff3db40 bus/usb/ehci.c:1250: td=0xaff3db40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7e080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7e280 td=0xaff3db80 bus/usb/ehci.c:1250: td=0xaff3db80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7e280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7e480 td=0xaff3dbc0 bus/usb/ehci.c:1250: td=0xaff3dbc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7e480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7e680 td=0xaff3dc00 bus/usb/ehci.c:1250: td=0xaff3dc00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7e680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7e880 td=0xaff3dc40 bus/usb/ehci.c:1250: td=0xaff3dc40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7e880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7ea80 td=0xaff3dc80 bus/usb/ehci.c:1250: td=0xaff3dc80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7ea80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7ec80 td=0xaff3dcc0 bus/usb/ehci.c:1250: td=0xaff3dcc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7ec80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7ee80 td=0xaff3dd00 bus/usb/ehci.c:1250: td=0xaff3dd00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7ee80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe7f000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7f080 td=0xaff3dd40 bus/usb/ehci.c:1250: td=0xaff3dd40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7f080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7f280 td=0xaff3dd80 bus/usb/ehci.c:1250: td=0xaff3dd80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7f280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7f480 td=0xaff3ddc0 bus/usb/ehci.c:1250: td=0xaff3ddc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7f480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7f680 td=0xaff3de00 bus/usb/ehci.c:1250: td=0xaff3de00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7f680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7f880 td=0xaff3de40 bus/usb/ehci.c:1250: td=0xaff3de40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7f880 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7fa80 td=0xaff3de80 bus/usb/ehci.c:1250: td=0xaff3de80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7fa80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe7fc80 td=0xaff3dec0 bus/usb/ehci.c:1250: td=0xaff3dec0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe7fc80 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe7fe80 td=0xaff3df00 bus/usb/ehci.c:1250: td=0xaff3df00 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe7fe80 bus/usb/ehci.c:1259: HW: buffer[1]=8fe80000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe80080 td=0xaff3df40 bus/usb/ehci.c:1250: td=0xaff3df40 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe80080 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe80280 td=0xaff3df80 bus/usb/ehci.c:1250: td=0xaff3df80 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe80280 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=512 data=0x8fe80480 td=0xaff3dfc0 bus/usb/ehci.c:1250: td=0xaff3dfc0 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=82000d80, buffer[0]=8fe80480 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=512 data=0x8fe80680 td=0xaff3e000 bus/usb/ehci.c:1250: td=0xaff3e000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=02000d80, buffer[0]=8fe80680 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000200 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe77b40, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3d0c0, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3e000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe77b40, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3e000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8fe80880 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:365: Too much data for debug print... bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3e000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8fe80800 td=0xaff3e000 bus/usb/ehci.c:1250: td=0xaff3e000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8fe80800 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe80780, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3e000, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3e000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe80780, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3e000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8fe8080d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000006 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 disk/usbms.c:322: CBW: sign=0x43425355 tag=0x00000007 len=0x00000012 disk/usbms.c:324: CBW: flags=0x80 lun=0x00 CB_len=0x0c disk/usbms.c:329: CBW: cmd: 03 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 bus/usb/usbtrans.c:230: bulk: size=0x1f type=1 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff48180 bus/usb/ehci.c:959: setup_qh: qh=0xaff48180, not changed: qh_hptr=8ff48122 bus/usb/ehci.c:961: setup_qh: ep_char=02006201, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3d0c0 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000c41 bus/usb/ehci.c:1192: transaction: type=1, toggle=1, size=31 data=0x8fe80800 td=0xaff3e000 bus/usb/ehci.c:1250: td=0xaff3e000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=801f0c80, buffer[0]=8fe80800 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000001f bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe80780, qh=0xaff48180 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3e000, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3e000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe80780, qh=0xaff48180 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48122, ep_char=02006201 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3e000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000c01, buffer[0]=8fe8081f bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 bus/usb/usbtrans.c:230: bulk: size=0x12 type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3e000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=00000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=0, size=18 data=0x8fe80800 td=0xaff3e000 bus/usb/ehci.c:1250: td=0xaff3e000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=00120d80, buffer[0]=8fe80800 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=00000012 bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe80780, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3e000, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3e000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe80780, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3e000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=80000d00, buffer[0]=8fe80812 bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=1 disk/usbms.c:349: read: 0 3 disk/usbms.c:357: buf: disk/usbms.c:362: 0x00: 0x70 disk/usbms.c:362: 0x01: 0x00 disk/usbms.c:362: 0x02: 0x00 disk/usbms.c:362: 0x03: 0x00 disk/usbms.c:362: 0x04: 0x00 disk/usbms.c:362: 0x05: 0x00 disk/usbms.c:362: 0x06: 0x00 disk/usbms.c:362: 0x07: 0x15 disk/usbms.c:362: 0x08: 0x00 disk/usbms.c:362: 0x09: 0x00 disk/usbms.c:362: 0x0a: 0x00 disk/usbms.c:362: 0x0b: 0x00 disk/usbms.c:362: 0x0c: 0x00 disk/usbms.c:362: 0x0d: 0x00 disk/usbms.c:362: 0x0e: 0x00 disk/usbms.c:362: 0x0f: 0x00 disk/usbms.c:362: 0x10: 0x00 disk/usbms.c:362: 0x11: 0x00 bus/usb/usbtrans.c:230: bulk: size=0x0d type=0 bus/usb/ehci.c:1016: find_qh: found, QH=0xaff481e0 bus/usb/ehci.c:959: setup_qh: qh=0xaff481e0, not changed: qh_hptr=8ff48182 bus/usb/ehci.c:961: setup_qh: ep_char=02006101, ep_cap=c0000000 bus/usb/ehci.c:962: setup_qh: end bus/usb/ehci.c:964: setup_qh: not changed: td_current=8ff3e000 bus/usb/ehci.c:966: setup_qh: not changed: next_td=00000001 bus/usb/ehci.c:968: setup_qh: not changed: alt_next_td=00000001 bus/usb/ehci.c:970: setup_qh: not changed: token=80000d40 bus/usb/ehci.c:1192: transaction: type=0, toggle=1, size=13 data=0x8fe80800 td=0xaff3e000 bus/usb/ehci.c:1250: td=0xaff3e000 bus/usb/ehci.c:1253: HW: next_td=00000001, alt_next_td=8ff3d000 bus/usb/ehci.c:1256: HW: token=800d0d80, buffer[0]=8fe80800 bus/usb/ehci.c:1259: HW: buffer[1]=00000000, buffer[2]=00000000 bus/usb/ehci.c:1262: HW: buffer[3]=00000000, buffer[4]=00000000 bus/usb/ehci.c:1264: link_td=00000000, size=0000000d bus/usb/ehci.c:1365: setup_transfer: cdata=0x8fe80780, qh=0xaff481e0 bus/usb/ehci.c:1368: setup_transfer: td_first=0xaff3e000, td_alt=0xaff3d000 bus/usb/ehci.c:1370: setup_transfer: td_last=0xaff3e000 bus/usb/ehci.c:1516: check_transfer: EHCI STATUS=0000c00c, cdata=0x8fe80780, qh=0xaff481e0 bus/usb/ehci.c:1519: check_transfer: qh_hptr=8ff48182, ep_char=02006101 bus/usb/ehci.c:1522: check_transfer: ep_cap=c0000000, td_current=8ff3e000 bus/usb/ehci.c:1525: check_transfer: next_td=00000001, alt_next_td=00000001 bus/usb/ehci.c:1528: check_transfer: token=00000d00, buffer[0]=8fe8080d bus/usb/ehci.c:1492: parse_success: info bus/usb/usbtrans.c:305: bulk: toggle=0 disk/usbms.c:414: CSW: sign=0x53425355 tag=0x00000007 resid=0x00000000 disk/usbms.c:415: CSW: status=0x00 partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x3f, len 0xee448d partmap/msdos.c:188: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0 partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0 partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0 kern/disk.c:326: Closing `usb0'. (usb0,msdos1) disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/pata.c:486: opening PATA dev `ata1' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x0 disk/pata.c:274: status=0x0, error=0x0, sectors=0x0 script/script.c:65: free 0x8ff00f80 script/script.c:65: free 0x8ff00fa0 script/script.c:65: free 0x8ff01130 script/script.c:65: free 0x8ff00fc0 script/script.c:65: free 0x8ff00ff0 script/script.c:65: free 0x8ff01010 script/script.c:65: free 0x8ff01040 script/script.c:65: free 0x8ff01070 script/script.c:65: free 0x8ff01090 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800576, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x37, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8feff620 script/script.c:50: malloc 0x8feff520 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8feff3f0 script/script.c:50: malloc 0x8feff3d0 script/script.c:163: arglist script/script.c:50: malloc 0x8feff3a0 script/lexer.c:321: token 289 text [-s] script/script.c:50: malloc 0x8feff370 script/script.c:50: malloc 0x8feff350 script/script.c:163: arglist script/script.c:50: malloc 0x8feff320 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feff280 script/script.c:50: malloc 0x8feff260 script/lexer.c:321: token 289 text [prefix] script/script.c:50: malloc 0x8feff230 script/script.c:50: malloc 0x8feff210 script/lexer.c:321: token 289 text [/grubenv] script/script.c:50: malloc 0x8feff1e0 script/script.c:50: malloc 0x8feff1c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feff190 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8feff160 script/script.c:50: malloc 0x8feff140 script/script.c:163: arglist script/script.c:50: malloc 0x8feff110 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8feff0e0 script/script.c:50: malloc 0x8feff0c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feff090 script/script.c:294: append command script/script.c:50: malloc 0x8feff070 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8feff040 script/script.c:50: malloc 0x8feff020 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefeff0 script/script.c:50: malloc 0x8fefefd0 script/lexer.c:321: token 288 text [load_env] script/script.c:50: malloc 0x8fefeef0 script/script.c:50: malloc 0x8fefeed0 script/script.c:163: arglist script/script.c:50: malloc 0x8fefeea0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefee70 script/script.c:50: malloc 0x8fefee50 script/script.c:198: cmdline script/script.c:50: malloc 0x8fefee20 script/script.c:294: append command script/script.c:50: malloc 0x8fefee00 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fefed20 script/script.c:50: malloc 0x8fefed00 script/script.c:223: cmdif script/script.c:50: malloc 0x8fefecd0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefeca0 script/script.c:50: malloc 0x8fefec80 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefedd0 script/script.c:50: malloc 0x8fefedb0 script/script.c:294: append command script/script.c:50: malloc 0x8fefec60 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=786944, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790784, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790848, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790912, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=787072, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=798336, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2e, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8fef64b0, size 0x2504 kern/dl.c:607: relocating to 0x8ff01340 kern/dl.c:571: flushing 0x2263 bytes at 0x8fefc9e0 kern/dl.c:630: module name: test kern/dl.c:631: init function: 0x8fefdac0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... kern/disk.c:326: Closing `ata0'. kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=787008, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=796736, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x28, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8fefa170, size 0x2608 kern/dl.c:607: relocating to 0x8ff01630 kern/dl.c:571: flushing 0x2320 bytes at 0x8feee690 kern/dl.c:630: module name: loadenv kern/dl.c:631: init function: 0x8feeef90 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800256, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x36, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. script/script.c:65: free 0x8fefec60 script/script.c:65: free 0x8fefedb0 script/script.c:65: free 0x8fefedd0 script/script.c:65: free 0x8fefec80 script/script.c:65: free 0x8fefeca0 script/script.c:65: free 0x8fefecd0 script/script.c:65: free 0x8fefed00 script/script.c:65: free 0x8fefed20 script/script.c:65: free 0x8fefee00 script/script.c:65: free 0x8fefee20 script/script.c:65: free 0x8fefee50 script/script.c:65: free 0x8fefee70 script/script.c:65: free 0x8fefeea0 script/script.c:65: free 0x8fefeed0 script/script.c:65: free 0x8fefeef0 script/script.c:65: free 0x8fefefd0 script/script.c:65: free 0x8fefeff0 script/script.c:65: free 0x8feff020 script/script.c:65: free 0x8feff040 script/script.c:65: free 0x8feff070 script/script.c:65: free 0x8feff090 script/script.c:65: free 0x8feff0c0 script/script.c:65: free 0x8feff0e0 script/script.c:65: free 0x8feff110 script/script.c:65: free 0x8feff140 script/script.c:65: free 0x8feff160 script/script.c:65: free 0x8feff190 script/script.c:65: free 0x8feff1c0 script/script.c:65: free 0x8feff1e0 script/script.c:65: free 0x8feff210 script/script.c:65: free 0x8feff230 script/script.c:65: free 0x8feff260 script/script.c:65: free 0x8feff280 script/script.c:65: free 0x8feff320 script/script.c:65: free 0x8feff350 script/script.c:65: free 0x8feff370 script/script.c:65: free 0x8feff3a0 script/script.c:65: free 0x8feff3d0 script/script.c:65: free 0x8feff3f0 script/script.c:65: free 0x8feff520 script/script.c:65: free 0x8feff620 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800576, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x37, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fe5e650 script/script.c:50: malloc 0x8fe5e630 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fe5e500 script/script.c:50: malloc 0x8fe5e4e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5e4b0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5e410 script/script.c:50: malloc 0x8fe5e3f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5e3c0 script/script.c:50: malloc 0x8fe5e3a0 script/lexer.c:321: token 289 text [next_entry] script/script.c:50: malloc 0x8fe5e370 script/script.c:50: malloc 0x8fe5e340 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5e310 script/script.c:50: malloc 0x8fe5e2f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5e480 script/script.c:50: malloc 0x8fe5e2d0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5e2a0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fe5e270 script/script.c:50: malloc 0x8fe5e250 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5e220 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fe5e1f0 script/script.c:50: malloc 0x8fe5e1d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe5e1a0 script/script.c:294: append command script/script.c:50: malloc 0x8fe5e180 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fe5e150 script/script.c:50: malloc 0x8fe5e130 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5e100 script/script.c:50: malloc 0x8fe5e0e0 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe5dfe0 script/script.c:50: malloc 0x8fe5dfc0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5df90 script/lexer.c:321: token 289 text [default=] script/script.c:50: malloc 0x8fe5def0 script/script.c:50: malloc 0x8fe5ded0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5dea0 script/script.c:50: malloc 0x8fe5de80 script/lexer.c:321: token 289 text [next_entry] script/script.c:50: malloc 0x8fe5de50 script/script.c:50: malloc 0x8fe5de20 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5ddf0 script/script.c:50: malloc 0x8fe5ddd0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5df60 script/script.c:50: malloc 0x8fe5ddb0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5dd80 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5dd50 script/script.c:50: malloc 0x8fe5dd30 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe5dd00 script/script.c:294: append command script/script.c:50: malloc 0x8fe5dce0 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe5dbf0 script/script.c:50: malloc 0x8fe5dbd0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5dba0 script/lexer.c:321: token 289 text [next_entry=] script/script.c:50: malloc 0x8fe5db70 script/script.c:50: malloc 0x8fe5db40 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5db10 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5dae0 script/script.c:50: malloc 0x8fe5dac0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe5da90 script/script.c:294: append command script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8fe5d9a0 script/script.c:50: malloc 0x8fe5d980 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5d950 script/lexer.c:321: token 288 text [next_entry] script/script.c:50: malloc 0x8fe5d920 script/script.c:50: malloc 0x8fe5d8f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5d8c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5d890 script/script.c:50: malloc 0x8fe5d870 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe5d840 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe5d750 script/script.c:50: malloc 0x8fe5d730 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5d700 script/lexer.c:321: token 289 text [boot_once=true] script/script.c:50: malloc 0x8fe5d6d0 script/script.c:50: malloc 0x8fe5d6a0 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5d670 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5d640 script/script.c:50: malloc 0x8fe5d620 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe5d5f0 script/script.c:294: append command script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8fe5d510 script/script.c:50: malloc 0x8fe5d4f0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5d4c0 script/script.c:50: malloc 0x8fe5d4a0 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fe5d3b0 script/script.c:50: malloc 0x8fe5d390 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5d360 script/lexer.c:321: token 289 text [default=] script/script.c:50: malloc 0x8fe5d2d0 script/script.c:50: malloc 0x8fe5d2b0 script/lexer.c:321: token 289 text [0] script/script.c:50: malloc 0x8fe5d280 script/script.c:50: malloc 0x8fe5d260 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fe5d330 script/script.c:50: malloc 0x8fe5d240 script/script.c:163: arglist script/script.c:50: malloc 0x8fe5d210 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5d1e0 script/script.c:50: malloc 0x8fe5d1c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fe5d190 script/script.c:294: append command script/script.c:50: malloc 0x8fe5d170 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fe5d090 script/script.c:50: malloc 0x8fe5d070 script/script.c:223: cmdif script/script.c:50: malloc 0x8fe5d040 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fe5d010 script/script.c:50: malloc 0x8fe5cff0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fe5d140 script/script.c:50: malloc 0x8fe5d120 script/script.c:294: append command script/script.c:50: malloc 0x8fe5cfd0 script/script.c:65: free 0x8fe5cfd0 script/script.c:65: free 0x8fe5d120 script/script.c:65: free 0x8fe5d140 script/script.c:65: free 0x8fe5cff0 script/script.c:65: free 0x8fe5d010 script/script.c:65: free 0x8fe5d040 script/script.c:65: free 0x8fe5d070 script/script.c:65: free 0x8fe5d090 script/script.c:65: free 0x8fe5d170 script/script.c:65: free 0x8fe5d190 script/script.c:65: free 0x8fe5d1c0 script/script.c:65: free 0x8fe5d1e0 script/script.c:65: free 0x8fe5d210 script/script.c:65: free 0x8fe5d240 script/script.c:65: free 0x8fe5d330 script/script.c:65: free 0x8fe5d260 script/script.c:65: free 0x8fe5d280 script/script.c:65: free 0x8fe5d2b0 script/script.c:65: free 0x8fe5d2d0 script/script.c:65: free 0x8fe5d360 script/script.c:65: free 0x8fe5d390 script/script.c:65: free 0x8fe5d3b0 script/script.c:65: free 0x8fe5d4a0 script/script.c:65: free 0x8fe5d4c0 script/script.c:65: free 0x8fe5d4f0 script/script.c:65: free 0x8fe5d510 script/script.c:65: free 0x8fe5d5f0 script/script.c:65: free 0x8fe5d620 script/script.c:65: free 0x8fe5d640 script/script.c:65: free 0x8fe5d670 script/script.c:65: free 0x8fe5d6a0 script/script.c:65: free 0x8fe5d6d0 script/script.c:65: free 0x8fe5d700 script/script.c:65: free 0x8fe5d730 script/script.c:65: free 0x8fe5d750 script/script.c:65: free 0x8fe5d840 script/script.c:65: free 0x8fe5d870 script/script.c:65: free 0x8fe5d890 script/script.c:65: free 0x8fe5d8c0 script/script.c:65: free 0x8fe5d8f0 script/script.c:65: free 0x8fe5d920 script/script.c:65: free 0x8fe5d950 script/script.c:65: free 0x8fe5d980 script/script.c:65: free 0x8fe5d9a0 script/script.c:65: free 0x8fe5da90 script/script.c:65: free 0x8fe5dac0 script/script.c:65: free 0x8fe5dae0 script/script.c:65: free 0x8fe5db10 script/script.c:65: free 0x8fe5db40 script/script.c:65: free 0x8fe5db70 script/script.c:65: free 0x8fe5dba0 script/script.c:65: free 0x8fe5dbd0 script/script.c:65: free 0x8fe5dbf0 script/script.c:65: free 0x8fe5dce0 script/script.c:65: free 0x8fe5dd00 script/script.c:65: free 0x8fe5dd30 script/script.c:65: free 0x8fe5dd50 script/script.c:65: free 0x8fe5dd80 script/script.c:65: free 0x8fe5ddb0 script/script.c:65: free 0x8fe5df60 script/script.c:65: free 0x8fe5ddd0 script/script.c:65: free 0x8fe5ddf0 script/script.c:65: free 0x8fe5de20 script/script.c:65: free 0x8fe5de50 script/script.c:65: free 0x8fe5de80 script/script.c:65: free 0x8fe5dea0 script/script.c:65: free 0x8fe5ded0 script/script.c:65: free 0x8fe5def0 script/script.c:65: free 0x8fe5df90 script/script.c:65: free 0x8fe5dfc0 script/script.c:65: free 0x8fe5dfe0 script/script.c:65: free 0x8fe5e0e0 script/script.c:65: free 0x8fe5e100 script/script.c:65: free 0x8fe5e130 script/script.c:65: free 0x8fe5e150 script/script.c:65: free 0x8fe5e180 script/script.c:65: free 0x8fe5e1a0 script/script.c:65: free 0x8fe5e1d0 script/script.c:65: free 0x8fe5e1f0 script/script.c:65: free 0x8fe5e220 script/script.c:65: free 0x8fe5e250 script/script.c:65: free 0x8fe5e270 script/script.c:65: free 0x8fe5e2a0 script/script.c:65: free 0x8fe5e2d0 script/script.c:65: free 0x8fe5e480 script/script.c:65: free 0x8fe5e2f0 script/script.c:65: free 0x8fe5e310 script/script.c:65: free 0x8fe5e340 script/script.c:65: free 0x8fe5e370 script/script.c:65: free 0x8fe5e3a0 script/script.c:65: free 0x8fe5e3c0 script/script.c:65: free 0x8fe5e3f0 script/script.c:65: free 0x8fe5e410 script/script.c:65: free 0x8fe5e4b0 script/script.c:65: free 0x8fe5e4e0 script/script.c:65: free 0x8fe5e500 script/script.c:65: free 0x8fe5e630 script/script.c:65: free 0x8fe5e650 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa650 script/script.c:50: malloc 0x8fefa630 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefa6f0 script/script.c:50: malloc 0x8fefa610 script/script.c:65: free 0x8fefa610 script/script.c:65: free 0x8fefa6f0 script/script.c:65: free 0x8fefa630 script/script.c:65: free 0x8fefa650 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fefa610 script/script.c:50: malloc 0x8fefa5f0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fefa4c0 script/script.c:50: malloc 0x8fefa4a0 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa470 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8fefa3d0 script/script.c:50: malloc 0x8fefa3b0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa380 script/script.c:50: malloc 0x8fefa360 script/lexer.c:321: token 289 text [feature_menuentry_id] script/script.c:50: malloc 0x8fefa330 script/script.c:50: malloc 0x8fefa300 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa2d0 script/script.c:50: malloc 0x8fefa2b0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa440 script/script.c:50: malloc 0x8fefa290 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa260 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8fefa230 script/script.c:50: malloc 0x8fefa210 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa1e0 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8fefa1b0 script/script.c:50: malloc 0x8fefa190 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa160 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fefa130 script/script.c:50: malloc 0x8fefa110 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa0e0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fefa0b0 script/script.c:50: malloc 0x8fefa090 script/script.c:198: cmdline script/script.c:50: malloc 0x8fefa060 script/script.c:294: append command script/script.c:50: malloc 0x8fefa040 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fefa010 script/script.c:50: malloc 0x8fef9ff0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9fc0 script/script.c:50: malloc 0x8fef9fa0 script/lexer.c:321: token 289 text [menuentry_id_option=] script/script.c:50: malloc 0x8fef9e70 script/script.c:50: malloc 0x8fef9e40 script/lexer.c:321: token 289 text [--id] script/script.c:50: malloc 0x8fef9e10 script/script.c:50: malloc 0x8fef9df0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef9dc0 script/script.c:50: malloc 0x8fef9da0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9d70 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9d40 script/script.c:50: malloc 0x8fef9d20 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef9cf0 script/script.c:294: append command script/script.c:50: malloc 0x8fef9cd0 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8fef9bf0 script/script.c:50: malloc 0x8fef9bd0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9ba0 script/script.c:50: malloc 0x8fef9b80 script/lexer.c:321: token 289 text [menuentry_id_option=] script/script.c:50: malloc 0x8fef9a50 script/script.c:50: malloc 0x8fef9a20 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef99f0 script/script.c:50: malloc 0x8fef99d0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef99a0 script/script.c:50: malloc 0x8fef9980 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9950 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9920 script/script.c:50: malloc 0x8fef9900 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef98d0 script/script.c:294: append command script/script.c:50: malloc 0x8fef98b0 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fef97d0 script/script.c:50: malloc 0x8fef97b0 script/script.c:223: cmdif script/script.c:50: malloc 0x8fef9780 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9750 script/script.c:50: malloc 0x8fef9730 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef9880 script/script.c:50: malloc 0x8fef9860 script/script.c:294: append command script/script.c:50: malloc 0x8fef9710 script/script.c:65: free 0x8fef9710 script/script.c:65: free 0x8fef9860 script/script.c:65: free 0x8fef9880 script/script.c:65: free 0x8fef9730 script/script.c:65: free 0x8fef9750 script/script.c:65: free 0x8fef9780 script/script.c:65: free 0x8fef97b0 script/script.c:65: free 0x8fef97d0 script/script.c:65: free 0x8fef98b0 script/script.c:65: free 0x8fef98d0 script/script.c:65: free 0x8fef9900 script/script.c:65: free 0x8fef9920 script/script.c:65: free 0x8fef9950 script/script.c:65: free 0x8fef9980 script/script.c:65: free 0x8fef99a0 script/script.c:65: free 0x8fef99d0 script/script.c:65: free 0x8fef99f0 script/script.c:65: free 0x8fef9a20 script/script.c:65: free 0x8fef9a50 script/script.c:65: free 0x8fef9b80 script/script.c:65: free 0x8fef9ba0 script/script.c:65: free 0x8fef9bd0 script/script.c:65: free 0x8fef9bf0 script/script.c:65: free 0x8fef9cd0 script/script.c:65: free 0x8fef9cf0 script/script.c:65: free 0x8fef9d20 script/script.c:65: free 0x8fef9d40 script/script.c:65: free 0x8fef9d70 script/script.c:65: free 0x8fef9da0 script/script.c:65: free 0x8fef9dc0 script/script.c:65: free 0x8fef9df0 script/script.c:65: free 0x8fef9e10 script/script.c:65: free 0x8fef9e40 script/script.c:65: free 0x8fef9e70 script/script.c:65: free 0x8fef9fa0 script/script.c:65: free 0x8fef9fc0 script/script.c:65: free 0x8fef9ff0 script/script.c:65: free 0x8fefa010 script/script.c:65: free 0x8fefa040 script/script.c:65: free 0x8fefa060 script/script.c:65: free 0x8fefa090 script/script.c:65: free 0x8fefa0b0 script/script.c:65: free 0x8fefa0e0 script/script.c:65: free 0x8fefa110 script/script.c:65: free 0x8fefa130 script/script.c:65: free 0x8fefa160 script/script.c:65: free 0x8fefa190 script/script.c:65: free 0x8fefa1b0 script/script.c:65: free 0x8fefa1e0 script/script.c:65: free 0x8fefa210 script/script.c:65: free 0x8fefa230 script/script.c:65: free 0x8fefa260 script/script.c:65: free 0x8fefa290 script/script.c:65: free 0x8fefa440 script/script.c:65: free 0x8fefa2b0 script/script.c:65: free 0x8fefa2d0 script/script.c:65: free 0x8fefa300 script/script.c:65: free 0x8fefa330 script/script.c:65: free 0x8fefa360 script/script.c:65: free 0x8fefa380 script/script.c:65: free 0x8fefa3b0 script/script.c:65: free 0x8fefa3d0 script/script.c:65: free 0x8fefa470 script/script.c:65: free 0x8fefa4a0 script/script.c:65: free 0x8fefa4c0 script/script.c:65: free 0x8fefa5f0 script/script.c:65: free 0x8fefa610 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa5d0 script/script.c:50: malloc 0x8fefa5b0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefa580 script/script.c:50: malloc 0x8fefa560 script/script.c:65: free 0x8fefa560 script/script.c:65: free 0x8fefa580 script/script.c:65: free 0x8fefa5b0 script/script.c:65: free 0x8fefa5d0 script/lexer.c:321: token 288 text [export] script/script.c:50: malloc 0x8fefa5a0 script/script.c:50: malloc 0x8fefa580 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa550 script/lexer.c:321: token 288 text [menuentry_id_option] script/script.c:50: malloc 0x8fefa520 script/script.c:50: malloc 0x8fefa4f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa4c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa490 script/script.c:50: malloc 0x8fefa470 script/script.c:198: cmdline script/script.c:50: malloc 0x8fefa440 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefa630 script/script.c:50: malloc 0x8fefa420 script/script.c:294: append command script/script.c:50: malloc 0x8fefa400 script/script.c:65: free 0x8fefa400 script/script.c:65: free 0x8fefa420 script/script.c:65: free 0x8fefa630 script/script.c:65: free 0x8fefa440 script/script.c:65: free 0x8fefa470 script/script.c:65: free 0x8fefa490 script/script.c:65: free 0x8fefa4c0 script/script.c:65: free 0x8fefa4f0 script/script.c:65: free 0x8fefa520 script/script.c:65: free 0x8fefa550 script/script.c:65: free 0x8fefa580 script/script.c:65: free 0x8fefa5a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa5d0 script/script.c:50: malloc 0x8fefa5b0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefa580 script/script.c:50: malloc 0x8fefa560 script/script.c:65: free 0x8fefa560 script/script.c:65: free 0x8fefa580 script/script.c:65: free 0x8fefa5b0 script/script.c:65: free 0x8fefa5d0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fefa590 script/script.c:50: malloc 0x8fefa570 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fefa440 script/script.c:50: malloc 0x8fefa420 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa3f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa350 script/script.c:50: malloc 0x8fefa330 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa300 script/script.c:50: malloc 0x8fefa2e0 script/lexer.c:321: token 289 text [prev_saved_entry] script/script.c:50: malloc 0x8fefa2b0 script/script.c:50: malloc 0x8fefa280 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa250 script/script.c:50: malloc 0x8fefa230 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa3c0 script/script.c:50: malloc 0x8fefa210 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa1e0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fefa1b0 script/script.c:50: malloc 0x8fefa190 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa160 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fefa130 script/script.c:50: malloc 0x8fefa110 script/script.c:198: cmdline script/script.c:50: malloc 0x8fefa0e0 script/script.c:294: append command script/script.c:50: malloc 0x8fefa0c0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fefa090 script/script.c:50: malloc 0x8fefa070 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa040 script/script.c:50: malloc 0x8fefa020 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fef9eb0 script/script.c:50: malloc 0x8fef9e90 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9e60 script/lexer.c:321: token 289 text [saved_entry=] script/script.c:50: malloc 0x8fef9db0 script/script.c:50: malloc 0x8fef9d80 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef9d50 script/script.c:50: malloc 0x8fef9d30 script/lexer.c:321: token 289 text [prev_saved_entry] script/script.c:50: malloc 0x8fef9d00 script/script.c:50: malloc 0x8fef9cd0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef9bf0 script/script.c:50: malloc 0x8fef9bd0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef9e30 script/script.c:50: malloc 0x8fef9bb0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9b80 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9a90 script/script.c:50: malloc 0x8fef9a70 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef9a40 script/script.c:294: append command script/script.c:50: malloc 0x8fef9a20 script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8fef9930 script/script.c:50: malloc 0x8fef9910 script/script.c:163: arglist script/script.c:50: malloc 0x8fef98e0 script/lexer.c:321: token 288 text [saved_entry] script/script.c:50: malloc 0x8fef98b0 script/script.c:50: malloc 0x8fef9880 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9850 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9820 script/script.c:50: malloc 0x8fef9800 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef97d0 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fef96e0 script/script.c:50: malloc 0x8fef96c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9690 script/lexer.c:321: token 289 text [prev_saved_entry=] script/script.c:50: malloc 0x8fef9660 script/script.c:50: malloc 0x8fef9630 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9600 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef95d0 script/script.c:50: malloc 0x8fef95b0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef9580 script/script.c:294: append command script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8fef9490 script/script.c:50: malloc 0x8fef9470 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9440 script/lexer.c:321: token 288 text [prev_saved_entry] script/script.c:50: malloc 0x8fef9410 script/script.c:50: malloc 0x8fef93e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef93b0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9380 script/script.c:50: malloc 0x8fef9360 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef9330 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fef9240 script/script.c:50: malloc 0x8fef9220 script/script.c:163: arglist script/script.c:50: malloc 0x8fef91f0 script/lexer.c:321: token 289 text [boot_once=true] script/script.c:50: malloc 0x8fef91c0 script/script.c:50: malloc 0x8fef9190 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9160 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9130 script/script.c:50: malloc 0x8fef9110 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef90e0 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fef9000 script/script.c:50: malloc 0x8fef8fe0 script/script.c:223: cmdif script/script.c:50: malloc 0x8fef8fb0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef8f80 script/script.c:50: malloc 0x8fef8f60 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef90b0 script/script.c:50: malloc 0x8fef9090 script/script.c:294: append command script/script.c:50: malloc 0x8fef8f40 script/script.c:65: free 0x8fef8f40 script/script.c:65: free 0x8fef9090 script/script.c:65: free 0x8fef90b0 script/script.c:65: free 0x8fef8f60 script/script.c:65: free 0x8fef8f80 script/script.c:65: free 0x8fef8fb0 script/script.c:65: free 0x8fef8fe0 script/script.c:65: free 0x8fef9000 script/script.c:65: free 0x8fef90e0 script/script.c:65: free 0x8fef9110 script/script.c:65: free 0x8fef9130 script/script.c:65: free 0x8fef9160 script/script.c:65: free 0x8fef9190 script/script.c:65: free 0x8fef91c0 script/script.c:65: free 0x8fef91f0 script/script.c:65: free 0x8fef9220 script/script.c:65: free 0x8fef9240 script/script.c:65: free 0x8fef9330 script/script.c:65: free 0x8fef9360 script/script.c:65: free 0x8fef9380 script/script.c:65: free 0x8fef93b0 script/script.c:65: free 0x8fef93e0 script/script.c:65: free 0x8fef9410 script/script.c:65: free 0x8fef9440 script/script.c:65: free 0x8fef9470 script/script.c:65: free 0x8fef9490 script/script.c:65: free 0x8fef9580 script/script.c:65: free 0x8fef95b0 script/script.c:65: free 0x8fef95d0 script/script.c:65: free 0x8fef9600 script/script.c:65: free 0x8fef9630 script/script.c:65: free 0x8fef9660 script/script.c:65: free 0x8fef9690 script/script.c:65: free 0x8fef96c0 script/script.c:65: free 0x8fef96e0 script/script.c:65: free 0x8fef97d0 script/script.c:65: free 0x8fef9800 script/script.c:65: free 0x8fef9820 script/script.c:65: free 0x8fef9850 script/script.c:65: free 0x8fef9880 script/script.c:65: free 0x8fef98b0 script/script.c:65: free 0x8fef98e0 script/script.c:65: free 0x8fef9910 script/script.c:65: free 0x8fef9930 script/script.c:65: free 0x8fef9a20 script/script.c:65: free 0x8fef9a40 script/script.c:65: free 0x8fef9a70 script/script.c:65: free 0x8fef9a90 script/script.c:65: free 0x8fef9b80 script/script.c:65: free 0x8fef9bb0 script/script.c:65: free 0x8fef9e30 script/script.c:65: free 0x8fef9bd0 script/script.c:65: free 0x8fef9bf0 script/script.c:65: free 0x8fef9cd0 script/script.c:65: free 0x8fef9d00 script/script.c:65: free 0x8fef9d30 script/script.c:65: free 0x8fef9d50 script/script.c:65: free 0x8fef9d80 script/script.c:65: free 0x8fef9db0 script/script.c:65: free 0x8fef9e60 script/script.c:65: free 0x8fef9e90 script/script.c:65: free 0x8fef9eb0 script/script.c:65: free 0x8fefa020 script/script.c:65: free 0x8fefa040 script/script.c:65: free 0x8fefa070 script/script.c:65: free 0x8fefa090 script/script.c:65: free 0x8fefa0c0 script/script.c:65: free 0x8fefa0e0 script/script.c:65: free 0x8fefa110 script/script.c:65: free 0x8fefa130 script/script.c:65: free 0x8fefa160 script/script.c:65: free 0x8fefa190 script/script.c:65: free 0x8fefa1b0 script/script.c:65: free 0x8fefa1e0 script/script.c:65: free 0x8fefa210 script/script.c:65: free 0x8fefa3c0 script/script.c:65: free 0x8fefa230 script/script.c:65: free 0x8fefa250 script/script.c:65: free 0x8fefa280 script/script.c:65: free 0x8fefa2b0 script/script.c:65: free 0x8fefa2e0 script/script.c:65: free 0x8fefa300 script/script.c:65: free 0x8fefa330 script/script.c:65: free 0x8fefa350 script/script.c:65: free 0x8fefa3f0 script/script.c:65: free 0x8fefa420 script/script.c:65: free 0x8fefa440 script/script.c:65: free 0x8fefa570 script/script.c:65: free 0x8fefa590 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa550 script/script.c:50: malloc 0x8fefa530 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefa500 script/script.c:50: malloc 0x8fefa4e0 script/script.c:65: free 0x8fefa4e0 script/script.c:65: free 0x8fefa500 script/script.c:65: free 0x8fefa530 script/script.c:65: free 0x8fefa550 script/lexer.c:321: token 287 text [function] script/script.c:50: malloc 0x8fefa520 script/script.c:50: malloc 0x8fefa500 script/lexer.c:321: token 288 text [savedefault] script/script.c:50: malloc 0x8fefa4d0 script/script.c:50: malloc 0x8fefa4a0 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8fefa470 script/script.c:50: malloc 0x8fefa450 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa420 script/script.c:50: malloc 0x8fefa400 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fefa2c0 script/script.c:50: malloc 0x8fefa2a0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fefa270 script/script.c:50: malloc 0x8fefa1a0 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa170 script/lexer.c:321: token 289 text [-z] script/script.c:50: malloc 0x8fefa140 script/script.c:50: malloc 0x8fefa120 script/script.c:163: arglist script/script.c:50: malloc 0x8fefa0f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa060 script/script.c:50: malloc 0x8fefa040 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa010 script/script.c:50: malloc 0x8fef9ec0 script/lexer.c:321: token 289 text [boot_once] script/script.c:50: malloc 0x8fef9e90 script/script.c:50: malloc 0x8fef9e60 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef9e30 script/script.c:50: malloc 0x8fef9e10 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa0c0 script/script.c:50: malloc 0x8fef9df0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9dc0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fef9d90 script/script.c:50: malloc 0x8fef9d70 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9d40 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fef9d10 script/script.c:50: malloc 0x8fef9cf0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef9cc0 script/script.c:294: append command script/script.c:50: malloc 0x8fef9c00 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fef9bd0 script/script.c:50: malloc 0x8fef9bb0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9b80 script/script.c:50: malloc 0x8fef9aa0 script/lexer.c:321: token 289 text [saved_entry=] script/script.c:50: malloc 0x8fef98f0 script/script.c:50: malloc 0x8fef98c0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef9890 script/script.c:50: malloc 0x8fef9870 script/lexer.c:321: token 289 text [chosen] script/script.c:50: malloc 0x8fef9840 script/script.c:50: malloc 0x8fef9820 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef97f0 script/script.c:50: malloc 0x8fef97d0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef96e0 script/script.c:50: malloc 0x8fef96c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9690 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9660 script/script.c:50: malloc 0x8fef9640 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef9610 script/script.c:294: append command script/script.c:50: malloc 0x8fef95f0 script/lexer.c:321: token 288 text [save_env] script/script.c:50: malloc 0x8fef9490 script/script.c:50: malloc 0x8fef9470 script/script.c:163: arglist script/script.c:50: malloc 0x8fef9440 script/lexer.c:321: token 288 text [saved_entry] script/script.c:50: malloc 0x8fef9410 script/script.c:50: malloc 0x8fef93e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef93b0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef9380 script/script.c:50: malloc 0x8fef9360 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef9330 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fef9190 script/script.c:50: malloc 0x8fef9170 script/script.c:223: cmdif script/script.c:50: malloc 0x8fef9140 script/script.c:294: append command script/script.c:50: malloc 0x8fef9120 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef90f0 script/script.c:50: malloc 0x8fef90d0 script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8fef8ff0 script/script.c:50: malloc 0x8fef8fd0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef8f20 script/script.c:50: malloc 0x8fef8f00 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef90a0 script/script.c:50: malloc 0x8fef9080 script/script.c:294: append command script/script.c:65: free 0x8fef9080 script/script.c:65: free 0x8fef90a0 script/script.c:65: free 0x8fef8f00 script/script.c:65: free 0x8fef8f20 script/script.c:65: free 0x8fefa4a0 script/script.c:65: free 0x8fefa4d0 script/script.c:65: free 0x8fefa500 script/script.c:65: free 0x8fefa520 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa4e0 script/script.c:50: malloc 0x8fefa250 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefa220 script/script.c:50: malloc 0x8fefa200 script/script.c:65: free 0x8fefa200 script/script.c:65: free 0x8fefa220 script/script.c:65: free 0x8fefa250 script/script.c:65: free 0x8fefa4e0 script/lexer.c:321: token 287 text [function] script/script.c:50: malloc 0x8fefa240 script/script.c:50: malloc 0x8fefa220 script/lexer.c:321: token 288 text [load_video] script/script.c:50: malloc 0x8fef90a0 script/script.c:50: malloc 0x8fef9070 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8fef8f20 script/script.c:50: malloc 0x8fef8f00 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef8ed0 script/script.c:50: malloc 0x8fef8eb0 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fef8d60 script/script.c:50: malloc 0x8fef8d40 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fef8d10 script/script.c:50: malloc 0x8fef8c40 script/script.c:163: arglist script/script.c:50: malloc 0x8fef8c10 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8fef8b70 script/script.c:50: malloc 0x8fef8b50 script/lexer.c:321: token 289 text [feature_all_video_module] script/script.c:50: malloc 0x8fef8b20 script/script.c:50: malloc 0x8fef8af0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef8be0 script/script.c:50: malloc 0x8fef8ad0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef8aa0 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8fef8a70 script/script.c:50: malloc 0x8feee180 script/script.c:163: arglist script/script.c:50: malloc 0x8feee150 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8feee120 script/script.c:50: malloc 0x8feee100 script/script.c:163: arglist script/script.c:50: malloc 0x8feee0d0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8feee0a0 script/script.c:50: malloc 0x8feee080 script/script.c:163: arglist script/script.c:50: malloc 0x8feee050 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8feee020 script/script.c:50: malloc 0x8feee000 script/script.c:198: cmdline script/script.c:50: malloc 0x8feedfd0 script/script.c:294: append command script/script.c:50: malloc 0x8feedfb0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8feedf80 script/script.c:50: malloc 0x8feedf60 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feedf30 script/script.c:50: malloc 0x8feedf10 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feede20 script/script.c:50: malloc 0x8feede00 script/script.c:163: arglist script/script.c:50: malloc 0x8feeddd0 script/lexer.c:321: token 288 text [all_video] script/script.c:50: malloc 0x8feedda0 script/script.c:50: malloc 0x8feedd70 script/script.c:163: arglist script/script.c:50: malloc 0x8feedd40 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feedd10 script/script.c:50: malloc 0x8feedcf0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feedcc0 script/script.c:294: append command script/script.c:50: malloc 0x8feedca0 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8feedbc0 script/script.c:50: malloc 0x8feedba0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feedb70 script/script.c:50: malloc 0x8feedb50 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feeda60 script/script.c:50: malloc 0x8feeda40 script/script.c:163: arglist script/script.c:50: malloc 0x8feeda10 script/lexer.c:321: token 288 text [efi_gop] script/script.c:50: malloc 0x8feed9e0 script/script.c:50: malloc 0x8feed9c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feed990 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feed960 script/script.c:50: malloc 0x8feed940 script/script.c:198: cmdline script/script.c:50: malloc 0x8feed910 script/script.c:294: append command script/script.c:50: malloc 0x8feed8f0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feed800 script/script.c:50: malloc 0x8feed7e0 script/script.c:163: arglist script/script.c:50: malloc 0x8feed7b0 script/lexer.c:321: token 288 text [efi_uga] script/script.c:50: malloc 0x8feed780 script/script.c:50: malloc 0x8feed760 script/script.c:163: arglist script/script.c:50: malloc 0x8feed730 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feed700 script/script.c:50: malloc 0x8feed6e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feed6b0 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feed5c0 script/script.c:50: malloc 0x8feed5a0 script/script.c:163: arglist script/script.c:50: malloc 0x8feed570 script/lexer.c:321: token 288 text [ieee1275_fb] script/script.c:50: malloc 0x8feed540 script/script.c:50: malloc 0x8feed510 script/script.c:163: arglist script/script.c:50: malloc 0x8feed4e0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feed4b0 script/script.c:50: malloc 0x8feed490 script/script.c:198: cmdline script/script.c:50: malloc 0x8feed460 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feed370 script/script.c:50: malloc 0x8feed350 script/script.c:163: arglist script/script.c:50: malloc 0x8feed320 script/lexer.c:321: token 288 text [vbe] script/script.c:50: malloc 0x8feed2f0 script/script.c:50: malloc 0x8feed2d0 script/script.c:163: arglist script/script.c:50: malloc 0x8feed2a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feed270 script/script.c:50: malloc 0x8feed250 script/script.c:198: cmdline script/script.c:50: malloc 0x8feed220 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feed130 script/script.c:50: malloc 0x8feed110 script/script.c:163: arglist script/script.c:50: malloc 0x8feed0e0 script/lexer.c:321: token 288 text [vga] script/script.c:50: malloc 0x8feed0b0 script/script.c:50: malloc 0x8feed090 script/script.c:163: arglist script/script.c:50: malloc 0x8feed060 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feed030 script/script.c:50: malloc 0x8feed010 script/script.c:198: cmdline script/script.c:50: malloc 0x8feecfe0 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feecef0 script/script.c:50: malloc 0x8feeced0 script/script.c:163: arglist script/script.c:50: malloc 0x8feecea0 script/lexer.c:321: token 288 text [video_bochs] script/script.c:50: malloc 0x8feece70 script/script.c:50: malloc 0x8feece40 script/script.c:163: arglist script/script.c:50: malloc 0x8feece10 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feecde0 script/script.c:50: malloc 0x8feecdc0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feecd90 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feecca0 script/script.c:50: malloc 0x8feecc80 script/script.c:163: arglist script/script.c:50: malloc 0x8feecc50 script/lexer.c:321: token 288 text [video_cirrus] script/script.c:50: malloc 0x8feecc20 script/script.c:50: malloc 0x8feecbf0 script/script.c:163: arglist script/script.c:50: malloc 0x8feecbc0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feecb90 script/script.c:50: malloc 0x8feecb70 script/script.c:198: cmdline script/script.c:50: malloc 0x8feecb40 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8feeca60 script/script.c:50: malloc 0x8feeca40 script/script.c:223: cmdif script/script.c:50: malloc 0x8feeca10 script/script.c:294: append command script/script.c:50: malloc 0x8feec9f0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec9c0 script/script.c:50: malloc 0x8feec9a0 script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8feec8c0 script/script.c:50: malloc 0x8feec8a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec7f0 script/script.c:50: malloc 0x8feec7d0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8feec970 script/script.c:50: malloc 0x8feec950 script/script.c:294: append command script/script.c:65: free 0x8feec950 script/script.c:65: free 0x8feec970 script/script.c:65: free 0x8feec7d0 script/script.c:65: free 0x8feec7f0 script/script.c:65: free 0x8fef9070 script/script.c:65: free 0x8fef90a0 script/script.c:65: free 0x8fefa220 script/script.c:65: free 0x8fefa240 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa240 script/script.c:50: malloc 0x8fefa220 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fefa1f0 script/script.c:50: malloc 0x8fef90b0 script/script.c:65: free 0x8fef90b0 script/script.c:65: free 0x8fefa1f0 script/script.c:65: free 0x8fefa220 script/script.c:65: free 0x8fefa240 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fefa240 script/script.c:50: malloc 0x8fefa220 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fef8ce0 script/script.c:50: malloc 0x8fef8cc0 script/script.c:163: arglist script/script.c:50: malloc 0x8feec970 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8feec7f0 script/script.c:50: malloc 0x8feec7d0 script/lexer.c:321: token 289 text [feature_default_font_path] script/script.c:50: malloc 0x8feec7a0 script/script.c:50: malloc 0x8feec760 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feec940 script/script.c:50: malloc 0x8feec740 script/script.c:163: arglist script/script.c:50: malloc 0x8feec710 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8feec6e0 script/script.c:50: malloc 0x8feec6c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feec690 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8feec660 script/script.c:50: malloc 0x8feec640 script/script.c:163: arglist script/script.c:50: malloc 0x8feec610 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8feec5e0 script/script.c:50: malloc 0x8feec5c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feec590 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8feec560 script/script.c:50: malloc 0x8feec540 script/script.c:198: cmdline script/script.c:50: malloc 0x8feec510 script/script.c:294: append command script/script.c:50: malloc 0x8feec4f0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8feec4c0 script/script.c:50: malloc 0x8feec4a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec470 script/script.c:50: malloc 0x8feec450 script/lexer.c:321: token 289 text [font=unicode] script/script.c:50: malloc 0x8feec360 script/script.c:50: malloc 0x8feec330 script/script.c:163: arglist script/script.c:50: malloc 0x8feec300 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec2d0 script/script.c:50: malloc 0x8feec2b0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feec280 script/script.c:294: append command script/script.c:50: malloc 0x8feec260 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8feec180 script/script.c:50: malloc 0x8feec160 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec130 script/script.c:50: malloc 0x8feec110 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feec020 script/script.c:50: malloc 0x8feec000 script/script.c:163: arglist script/script.c:50: malloc 0x8feebfd0 script/lexer.c:321: token 288 text [part_msdos] script/script.c:50: malloc 0x8feebfa0 script/script.c:50: malloc 0x8feebf70 script/script.c:163: arglist script/script.c:50: malloc 0x8feebf40 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feebf10 script/script.c:50: malloc 0x8feebef0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feebec0 script/script.c:294: append command script/script.c:50: malloc 0x8feebea0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feebdc0 script/script.c:50: malloc 0x8feebda0 script/script.c:163: arglist script/script.c:50: malloc 0x8feebd70 script/lexer.c:321: token 288 text [ext2] script/script.c:50: malloc 0x8feebd40 script/script.c:50: malloc 0x8feebd20 script/script.c:163: arglist script/script.c:50: malloc 0x8feebcf0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feebcc0 script/script.c:50: malloc 0x8feebca0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feebc70 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8feebb80 script/script.c:50: malloc 0x8feebb60 script/script.c:163: arglist script/script.c:50: malloc 0x8feebb30 script/lexer.c:321: token 289 text [root=] script/script.c:50: malloc 0x8feeba90 script/script.c:50: malloc 0x8feeba70 script/lexer.c:321: token 289 text [hd0,msdos6] script/script.c:50: malloc 0x8feeba40 script/script.c:50: malloc 0x8feeba10 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feebb00 script/script.c:50: malloc 0x8feeb9f0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb9c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeb990 script/script.c:50: malloc 0x8feeb970 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeb940 script/script.c:294: append command script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8feeb830 script/script.c:50: malloc 0x8feeb810 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8feeb7e0 script/script.c:50: malloc 0x8feeb7c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb790 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8feeb6f0 script/script.c:50: malloc 0x8feeb6d0 script/lexer.c:321: token 289 text [feature_platform_search_hint] script/script.c:50: malloc 0x8feeb6a0 script/script.c:50: malloc 0x8feeb660 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feeb760 script/script.c:50: malloc 0x8feeb640 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb610 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8feeb5e0 script/script.c:50: malloc 0x8feeb5c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb590 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8feeb560 script/script.c:50: malloc 0x8feeb540 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb510 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8feeb4e0 script/script.c:50: malloc 0x8feeb4c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb490 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8feeb460 script/script.c:50: malloc 0x8feeb440 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeb410 script/script.c:294: append command script/script.c:50: malloc 0x8feeb3f0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8feeb3c0 script/script.c:50: malloc 0x8feeb3a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeb370 script/script.c:50: malloc 0x8feeb350 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8feeb270 script/script.c:50: malloc 0x8feeb250 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb220 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8feeb1f0 script/script.c:50: malloc 0x8feeb1c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb0f0 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8feeb0c0 script/script.c:50: malloc 0x8feeb090 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb060 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8feeb030 script/script.c:50: malloc 0x8feeb000 script/script.c:163: arglist script/script.c:50: malloc 0x8feeafd0 script/lexer.c:321: token 289 text [--hint-bios=hd0,msdos6] script/script.c:50: malloc 0x8feeafa0 script/script.c:50: malloc 0x8feeaf70 script/script.c:163: arglist script/script.c:50: malloc 0x8feeaf40 script/lexer.c:321: token 289 text [--hint-efi=hd0,msdos6] script/script.c:50: malloc 0x8feeaf10 script/script.c:50: malloc 0x8feeaee0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeaeb0 script/lexer.c:321: token 289 text [--hint-baremetal=ahci0,msdos6] script/script.c:50: malloc 0x8feeae80 script/script.c:50: malloc 0x8feeae40 script/script.c:163: arglist script/script.c:50: malloc 0x8feeae10 script/lexer.c:321: token 289 text [8cf96951-8da7-4419-a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8feead00 script/script.c:50: malloc 0x8feeacc0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeac90 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeac60 script/script.c:50: malloc 0x8feeac40 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeac10 script/script.c:294: append command script/script.c:50: malloc 0x8feeabf0 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8feeab10 script/script.c:50: malloc 0x8feeaaf0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeaac0 script/script.c:50: malloc 0x8feeaaa0 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8feeaa70 script/script.c:50: malloc 0x8feeaa50 script/script.c:163: arglist script/script.c:50: malloc 0x8feeaa20 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8feea8e0 script/script.c:50: malloc 0x8feea8b0 script/script.c:163: arglist script/script.c:50: malloc 0x8feea880 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8feea850 script/script.c:50: malloc 0x8feea820 script/script.c:163: arglist script/script.c:50: malloc 0x8feea7f0 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8feea7c0 script/script.c:50: malloc 0x8feea790 script/script.c:163: arglist script/script.c:50: malloc 0x8feea760 script/lexer.c:321: token 289 text [8cf96951-8da7-4419-a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8feea730 script/script.c:50: malloc 0x8feea6f0 script/script.c:163: arglist script/script.c:50: malloc 0x8feea6c0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feea690 script/script.c:50: malloc 0x8feea670 script/script.c:198: cmdline script/script.c:50: malloc 0x8feea640 script/script.c:294: append command script/script.c:50: malloc 0x8feea620 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8feea540 script/script.c:50: malloc 0x8feea520 script/script.c:223: cmdif script/script.c:50: malloc 0x8feea4f0 script/script.c:294: append command script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feea4c0 script/script.c:50: malloc 0x8feea4a0 script/lexer.c:321: token 289 text [font=] script/script.c:50: malloc 0x8feea360 script/script.c:50: malloc 0x8feea340 script/lexer.c:321: token 289 text [/usr/share/grub/unicode.pf2] script/script.c:50: malloc 0x8feea310 script/script.c:50: malloc 0x8feea2d0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feea2a0 script/script.c:50: malloc 0x8feea280 script/script.c:163: arglist script/script.c:50: malloc 0x8feea250 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feea220 script/script.c:50: malloc 0x8feea200 script/script.c:198: cmdline script/script.c:50: malloc 0x8feea1d0 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8feea0f0 script/script.c:50: malloc 0x8feea0d0 script/script.c:223: cmdif script/script.c:50: malloc 0x8feea0a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feea070 script/script.c:50: malloc 0x8feea050 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8feea1a0 script/script.c:50: malloc 0x8feea180 script/script.c:294: append command script/script.c:50: malloc 0x8feea030 script/script.c:65: free 0x8feea030 script/script.c:65: free 0x8feea180 script/script.c:65: free 0x8feea1a0 script/script.c:65: free 0x8feea050 script/script.c:65: free 0x8feea070 script/script.c:65: free 0x8feea0a0 script/script.c:65: free 0x8feea0d0 script/script.c:65: free 0x8feea0f0 script/script.c:65: free 0x8feea1d0 script/script.c:65: free 0x8feea200 script/script.c:65: free 0x8feea220 script/script.c:65: free 0x8feea250 script/script.c:65: free 0x8feea280 script/script.c:65: free 0x8feea2a0 script/script.c:65: free 0x8feea2d0 script/script.c:65: free 0x8feea310 script/script.c:65: free 0x8feea340 script/script.c:65: free 0x8feea360 script/script.c:65: free 0x8feea4a0 script/script.c:65: free 0x8feea4c0 script/script.c:65: free 0x8feea4f0 script/script.c:65: free 0x8feea520 script/script.c:65: free 0x8feea540 script/script.c:65: free 0x8feea620 script/script.c:65: free 0x8feea640 script/script.c:65: free 0x8feea670 script/script.c:65: free 0x8feea690 script/script.c:65: free 0x8feea6c0 script/script.c:65: free 0x8feea6f0 script/script.c:65: free 0x8feea730 script/script.c:65: free 0x8feea760 script/script.c:65: free 0x8feea790 script/script.c:65: free 0x8feea7c0 script/script.c:65: free 0x8feea7f0 script/script.c:65: free 0x8feea820 script/script.c:65: free 0x8feea850 script/script.c:65: free 0x8feea880 script/script.c:65: free 0x8feea8b0 script/script.c:65: free 0x8feea8e0 script/script.c:65: free 0x8feeaa20 script/script.c:65: free 0x8feeaa50 script/script.c:65: free 0x8feeaa70 script/script.c:65: free 0x8feeaaa0 script/script.c:65: free 0x8feeaac0 script/script.c:65: free 0x8feeaaf0 script/script.c:65: free 0x8feeab10 script/script.c:65: free 0x8feeabf0 script/script.c:65: free 0x8feeac10 script/script.c:65: free 0x8feeac40 script/script.c:65: free 0x8feeac60 script/script.c:65: free 0x8feeac90 script/script.c:65: free 0x8feeacc0 script/script.c:65: free 0x8feead00 script/script.c:65: free 0x8feeae10 script/script.c:65: free 0x8feeae40 script/script.c:65: free 0x8feeae80 script/script.c:65: free 0x8feeaeb0 script/script.c:65: free 0x8feeaee0 script/script.c:65: free 0x8feeaf10 script/script.c:65: free 0x8feeaf40 script/script.c:65: free 0x8feeaf70 script/script.c:65: free 0x8feeafa0 script/script.c:65: free 0x8feeafd0 script/script.c:65: free 0x8feeb000 script/script.c:65: free 0x8feeb030 script/script.c:65: free 0x8feeb060 script/script.c:65: free 0x8feeb090 script/script.c:65: free 0x8feeb0c0 script/script.c:65: free 0x8feeb0f0 script/script.c:65: free 0x8feeb1c0 script/script.c:65: free 0x8feeb1f0 script/script.c:65: free 0x8feeb220 script/script.c:65: free 0x8feeb250 script/script.c:65: free 0x8feeb270 script/script.c:65: free 0x8feeb350 script/script.c:65: free 0x8feeb370 script/script.c:65: free 0x8feeb3a0 script/script.c:65: free 0x8feeb3c0 script/script.c:65: free 0x8feeb3f0 script/script.c:65: free 0x8feeb410 script/script.c:65: free 0x8feeb440 script/script.c:65: free 0x8feeb460 script/script.c:65: free 0x8feeb490 script/script.c:65: free 0x8feeb4c0 script/script.c:65: free 0x8feeb4e0 script/script.c:65: free 0x8feeb510 script/script.c:65: free 0x8feeb540 script/script.c:65: free 0x8feeb560 script/script.c:65: free 0x8feeb590 script/script.c:65: free 0x8feeb5c0 script/script.c:65: free 0x8feeb5e0 script/script.c:65: free 0x8feeb610 script/script.c:65: free 0x8feeb640 script/script.c:65: free 0x8feeb760 script/script.c:65: free 0x8feeb660 script/script.c:65: free 0x8feeb6a0 script/script.c:65: free 0x8feeb6d0 script/script.c:65: free 0x8feeb6f0 script/script.c:65: free 0x8feeb790 script/script.c:65: free 0x8feeb7c0 script/script.c:65: free 0x8feeb7e0 script/script.c:65: free 0x8feeb810 script/script.c:65: free 0x8feeb830 script/script.c:65: free 0x8feeb940 script/script.c:65: free 0x8feeb970 script/script.c:65: free 0x8feeb990 script/script.c:65: free 0x8feeb9c0 script/script.c:65: free 0x8feeb9f0 script/script.c:65: free 0x8feebb00 script/script.c:65: free 0x8feeba10 script/script.c:65: free 0x8feeba40 script/script.c:65: free 0x8feeba70 script/script.c:65: free 0x8feeba90 script/script.c:65: free 0x8feebb30 script/script.c:65: free 0x8feebb60 script/script.c:65: free 0x8feebb80 script/script.c:65: free 0x8feebc70 script/script.c:65: free 0x8feebca0 script/script.c:65: free 0x8feebcc0 script/script.c:65: free 0x8feebcf0 script/script.c:65: free 0x8feebd20 script/script.c:65: free 0x8feebd40 script/script.c:65: free 0x8feebd70 script/script.c:65: free 0x8feebda0 script/script.c:65: free 0x8feebdc0 script/script.c:65: free 0x8feebea0 script/script.c:65: free 0x8feebec0 script/script.c:65: free 0x8feebef0 script/script.c:65: free 0x8feebf10 script/script.c:65: free 0x8feebf40 script/script.c:65: free 0x8feebf70 script/script.c:65: free 0x8feebfa0 script/script.c:65: free 0x8feebfd0 script/script.c:65: free 0x8feec000 script/script.c:65: free 0x8feec020 script/script.c:65: free 0x8feec110 script/script.c:65: free 0x8feec130 script/script.c:65: free 0x8feec160 script/script.c:65: free 0x8feec180 script/script.c:65: free 0x8feec260 script/script.c:65: free 0x8feec280 script/script.c:65: free 0x8feec2b0 script/script.c:65: free 0x8feec2d0 script/script.c:65: free 0x8feec300 script/script.c:65: free 0x8feec330 script/script.c:65: free 0x8feec360 script/script.c:65: free 0x8feec450 script/script.c:65: free 0x8feec470 script/script.c:65: free 0x8feec4a0 script/script.c:65: free 0x8feec4c0 script/script.c:65: free 0x8feec4f0 script/script.c:65: free 0x8feec510 script/script.c:65: free 0x8feec540 script/script.c:65: free 0x8feec560 script/script.c:65: free 0x8feec590 script/script.c:65: free 0x8feec5c0 script/script.c:65: free 0x8feec5e0 script/script.c:65: free 0x8feec610 script/script.c:65: free 0x8feec640 script/script.c:65: free 0x8feec660 script/script.c:65: free 0x8feec690 script/script.c:65: free 0x8feec6c0 script/script.c:65: free 0x8feec6e0 script/script.c:65: free 0x8feec710 script/script.c:65: free 0x8feec740 script/script.c:65: free 0x8feec940 script/script.c:65: free 0x8feec760 script/script.c:65: free 0x8feec7a0 script/script.c:65: free 0x8feec7d0 script/script.c:65: free 0x8feec7f0 script/script.c:65: free 0x8feec970 script/script.c:65: free 0x8fef8cc0 script/script.c:65: free 0x8fef8ce0 script/script.c:65: free 0x8fefa220 script/script.c:65: free 0x8fefa240 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fefa220 script/script.c:50: malloc 0x8fefa200 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef90a0 script/script.c:50: malloc 0x8fef9080 script/script.c:65: free 0x8fef9080 script/script.c:65: free 0x8fef90a0 script/script.c:65: free 0x8fefa200 script/script.c:65: free 0x8fefa220 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fef90a0 script/script.c:50: malloc 0x8fef9080 script/lexer.c:321: token 288 text [loadfont] script/script.c:50: malloc 0x8fef8ce0 script/script.c:50: malloc 0x8fef8cc0 script/script.c:163: arglist script/script.c:50: malloc 0x8feec970 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feec770 script/script.c:50: malloc 0x8feec750 script/lexer.c:321: token 289 text [font] script/script.c:50: malloc 0x8feec720 script/script.c:50: malloc 0x8feec700 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fefa200 script/script.c:50: malloc 0x8fef9060 script/script.c:163: arglist script/script.c:50: malloc 0x8feec6d0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8feec6a0 script/script.c:50: malloc 0x8feec680 script/script.c:198: cmdline script/script.c:50: malloc 0x8feec650 script/script.c:294: append command script/script.c:50: malloc 0x8feec630 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8feec600 script/script.c:50: malloc 0x8feec5e0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec5b0 script/script.c:50: malloc 0x8feec590 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8feec4a0 script/script.c:50: malloc 0x8feec480 script/script.c:163: arglist script/script.c:50: malloc 0x8feec450 script/lexer.c:321: token 289 text [gfxmode=auto] script/script.c:50: malloc 0x8feec360 script/script.c:50: malloc 0x8feec330 script/script.c:163: arglist script/script.c:50: malloc 0x8feec300 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec2d0 script/script.c:50: malloc 0x8feec2b0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feec280 script/script.c:294: append command script/script.c:50: malloc 0x8feec260 script/lexer.c:321: token 288 text [load_video] script/script.c:50: malloc 0x8feec020 script/script.c:50: malloc 0x8feebff0 script/script.c:163: arglist script/script.c:50: malloc 0x8feebfc0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feebf90 script/script.c:50: malloc 0x8feebf70 script/script.c:198: cmdline script/script.c:50: malloc 0x8feebf40 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feebdc0 script/script.c:50: malloc 0x8feebda0 script/script.c:163: arglist script/script.c:50: malloc 0x8feebd70 script/lexer.c:321: token 288 text [gfxterm] script/script.c:50: malloc 0x8feebd40 script/script.c:50: malloc 0x8feebd20 script/script.c:163: arglist script/script.c:50: malloc 0x8feebcf0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feebcc0 script/script.c:50: malloc 0x8feebca0 script/script.c:198: cmdline script/script.c:50: malloc 0x8feebc70 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8feebab0 script/script.c:50: malloc 0x8feeba90 script/script.c:163: arglist script/script.c:50: malloc 0x8feeba60 script/lexer.c:321: token 289 text [locale_dir=] script/script.c:50: malloc 0x8feeb9c0 script/script.c:50: malloc 0x8feeb990 script/lexer.c:321: token 289 text [prefix] script/script.c:50: malloc 0x8feeb960 script/script.c:50: malloc 0x8feeb940 script/lexer.c:321: token 289 text [/locale] script/script.c:50: malloc 0x8feeb830 script/script.c:50: malloc 0x8feeb810 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb7e0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeb7b0 script/script.c:50: malloc 0x8feeb790 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeb760 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8feeb670 script/script.c:50: malloc 0x8feeb650 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb620 script/lexer.c:321: token 289 text [lang=en_US] script/script.c:50: malloc 0x8feeb5f0 script/script.c:50: malloc 0x8feeb5c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb590 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeb560 script/script.c:50: malloc 0x8feeb540 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeb510 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feeb420 script/script.c:50: malloc 0x8feeb400 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb3d0 script/lexer.c:321: token 288 text [gettext] script/script.c:50: malloc 0x8feeb3a0 script/script.c:50: malloc 0x8feeb280 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb250 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeb220 script/script.c:50: malloc 0x8feeb200 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeb1d0 script/script.c:294: append command script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8feeb0b0 script/script.c:50: malloc 0x8feeb090 script/script.c:223: cmdif script/script.c:50: malloc 0x8feeb060 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeb030 script/script.c:50: malloc 0x8feeb010 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8feeafe0 script/script.c:50: malloc 0x8feeafc0 script/script.c:294: append command script/script.c:50: malloc 0x8feeafa0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=786944, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790784, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=787072, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790976, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800128, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x35, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800192, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x35, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800256, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x36, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=276608, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x38, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=276672, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x38, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=276736, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x39, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=277248, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x3b, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=277312, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x3b, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=277376, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x3b, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=277440, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x3b, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=277504, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x3c, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296000, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x84, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296064, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x84, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296128, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x84, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296192, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x85, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296256, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x85, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296320, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x85, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296384, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x85, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296448, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x86, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790976, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0xc0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=296448, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x4, lba_mid=0x86, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=786944, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790784, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790848, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790912, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=794752, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x20, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/dl.c:583: module at 0x8fee85d0, size 0x395 kern/dl.c:607: relocating to 0x8ff00f70 kern/dl.c:571: flushing 0x15d bytes at 0x8ff00cb0 kern/dl.c:630: module name: all_video kern/dl.c:631: init function: 0x0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... kern/disk.c:326: Closing `ata0'. kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=787072, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. script/script.c:65: free 0x8feeafa0 script/script.c:65: free 0x8feeafc0 script/script.c:65: free 0x8feeafe0 script/script.c:65: free 0x8feeb010 script/script.c:65: free 0x8feeb030 script/script.c:65: free 0x8feeb060 script/script.c:65: free 0x8feeb090 script/script.c:65: free 0x8feeb0b0 script/script.c:65: free 0x8feeb1d0 script/script.c:65: free 0x8feeb200 script/script.c:65: free 0x8feeb220 script/script.c:65: free 0x8feeb250 script/script.c:65: free 0x8feeb280 script/script.c:65: free 0x8feeb3a0 script/script.c:65: free 0x8feeb3d0 script/script.c:65: free 0x8feeb400 script/script.c:65: free 0x8feeb420 script/script.c:65: free 0x8feeb510 script/script.c:65: free 0x8feeb540 script/script.c:65: free 0x8feeb560 script/script.c:65: free 0x8feeb590 script/script.c:65: free 0x8feeb5c0 script/script.c:65: free 0x8feeb5f0 script/script.c:65: free 0x8feeb620 script/script.c:65: free 0x8feeb650 script/script.c:65: free 0x8feeb670 script/script.c:65: free 0x8feeb760 script/script.c:65: free 0x8feeb790 script/script.c:65: free 0x8feeb7b0 script/script.c:65: free 0x8feeb7e0 script/script.c:65: free 0x8feeb810 script/script.c:65: free 0x8feeb830 script/script.c:65: free 0x8feeb940 script/script.c:65: free 0x8feeb960 script/script.c:65: free 0x8feeb990 script/script.c:65: free 0x8feeb9c0 script/script.c:65: free 0x8feeba60 script/script.c:65: free 0x8feeba90 script/script.c:65: free 0x8feebab0 script/script.c:65: free 0x8feebc70 script/script.c:65: free 0x8feebca0 script/script.c:65: free 0x8feebcc0 script/script.c:65: free 0x8feebcf0 script/script.c:65: free 0x8feebd20 script/script.c:65: free 0x8feebd40 script/script.c:65: free 0x8feebd70 script/script.c:65: free 0x8feebda0 script/script.c:65: free 0x8feebdc0 script/script.c:65: free 0x8feebf40 script/script.c:65: free 0x8feebf70 script/script.c:65: free 0x8feebf90 script/script.c:65: free 0x8feebfc0 script/script.c:65: free 0x8feebff0 script/script.c:65: free 0x8feec020 script/script.c:65: free 0x8feec260 script/script.c:65: free 0x8feec280 script/script.c:65: free 0x8feec2b0 script/script.c:65: free 0x8feec2d0 script/script.c:65: free 0x8feec300 script/script.c:65: free 0x8feec330 script/script.c:65: free 0x8feec360 script/script.c:65: free 0x8feec450 script/script.c:65: free 0x8feec480 script/script.c:65: free 0x8feec4a0 script/script.c:65: free 0x8feec590 script/script.c:65: free 0x8feec5b0 script/script.c:65: free 0x8feec5e0 script/script.c:65: free 0x8feec600 script/script.c:65: free 0x8feec630 script/script.c:65: free 0x8feec650 script/script.c:65: free 0x8feec680 script/script.c:65: free 0x8feec6a0 script/script.c:65: free 0x8feec6d0 script/script.c:65: free 0x8fef9060 script/script.c:65: free 0x8fefa200 script/script.c:65: free 0x8feec700 script/script.c:65: free 0x8feec720 script/script.c:65: free 0x8feec750 script/script.c:65: free 0x8feec770 script/script.c:65: free 0x8feec970 script/script.c:65: free 0x8fef8cc0 script/script.c:65: free 0x8fef8ce0 script/script.c:65: free 0x8fef9080 script/script.c:65: free 0x8fef90a0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800576, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x37, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fef6410 script/script.c:50: malloc 0x8fef63f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef63c0 script/lexer.c:321: token 289 text [timeout=5] script/script.c:50: malloc 0x8fef6290 script/script.c:50: malloc 0x8fef6260 script/script.c:163: arglist script/script.c:50: malloc 0x8fef6230 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef6200 script/script.c:50: malloc 0x8fef61e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef61b0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef64b0 script/script.c:50: malloc 0x8fef6490 script/script.c:294: append command script/script.c:50: malloc 0x8fef6190 script/script.c:65: free 0x8fef6190 script/script.c:65: free 0x8fef6490 script/script.c:65: free 0x8fef64b0 script/script.c:65: free 0x8fef61b0 script/script.c:65: free 0x8fef61e0 script/script.c:65: free 0x8fef6200 script/script.c:65: free 0x8fef6230 script/script.c:65: free 0x8fef6260 script/script.c:65: free 0x8fef6290 script/script.c:65: free 0x8fef63c0 script/script.c:65: free 0x8fef63f0 script/script.c:65: free 0x8fef6410 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef6410 script/script.c:50: malloc 0x8fef63f0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef64b0 script/script.c:50: malloc 0x8fef63d0 script/script.c:65: free 0x8fef63d0 script/script.c:65: free 0x8fef64b0 script/script.c:65: free 0x8fef63f0 script/script.c:65: free 0x8fef6410 script/lexer.c:321: token 288 text [menuentry] script/script.c:50: malloc 0x8fef64b0 script/script.c:50: malloc 0x8fef6480 script/script.c:163: arglist script/script.c:50: malloc 0x8fef62d0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef6170 script/script.c:50: malloc 0x8fef6150 script/lexer.c:321: token 289 text [Debian GNU/Linux] script/script.c:50: malloc 0x8fef6120 script/script.c:50: malloc 0x8fef60f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef6260 script/script.c:50: malloc 0x8fef60d0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef60a0 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef6070 script/script.c:50: malloc 0x8fef6050 script/script.c:163: arglist script/script.c:50: malloc 0x8fef6020 script/lexer.c:321: token 288 text [debian] script/script.c:50: malloc 0x8fef5ff0 script/script.c:50: malloc 0x8fef5fd0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5fa0 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef5f70 script/script.c:50: malloc 0x8fef5f50 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5f20 script/lexer.c:321: token 289 text [gnu-linux] script/script.c:50: malloc 0x8fef5ef0 script/script.c:50: malloc 0x8fef5ec0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5e90 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef5e60 script/script.c:50: malloc 0x8fef5e40 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5e10 script/lexer.c:321: token 288 text [gnu] script/script.c:50: malloc 0x8fef5de0 script/script.c:50: malloc 0x8fef5dc0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5d90 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef5ca0 script/script.c:50: malloc 0x8fef5c80 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5c50 script/lexer.c:321: token 288 text [os] script/script.c:50: malloc 0x8fef5c20 script/script.c:50: malloc 0x8fef5c00 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5bd0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5b30 script/script.c:50: malloc 0x8fef5b10 script/lexer.c:321: token 289 text [menuentry_id_option] script/script.c:50: malloc 0x8fef5ae0 script/script.c:50: malloc 0x8fef5ab0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5ba0 script/script.c:50: malloc 0x8fef5a90 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5a60 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef59a0 script/script.c:50: malloc 0x8fef5980 script/lexer.c:321: token 289 text [gnulinux-simple-8cf96951-8da7-4419 -a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8ff00410 script/script.c:50: malloc 0x8ff003c0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5a30 script/script.c:50: malloc 0x8fef5a10 script/script.c:163: arglist script/script.c:50: malloc 0x8fef58d0 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8fef58a0 script/script.c:50: malloc 0x8fef5880 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef5740 script/script.c:50: malloc 0x8fef5720 script/lexer.c:321: token 288 text [load_video] script/script.c:50: malloc 0x8fef5640 script/script.c:50: malloc 0x8fef5610 script/script.c:163: arglist script/script.c:50: malloc 0x8fef55e0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef55b0 script/script.c:50: malloc 0x8fef5590 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef5560 script/script.c:294: append command script/script.c:50: malloc 0x8fef5540 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8fef5460 script/script.c:50: malloc 0x8fef5440 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5410 script/lexer.c:321: token 288 text [gzio] script/script.c:50: malloc 0x8fef53e0 script/script.c:50: malloc 0x8fef53c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5390 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef5360 script/script.c:50: malloc 0x8fef5340 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef5310 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8fef5170 script/script.c:50: malloc 0x8fef5150 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5120 script/lexer.c:321: token 288 text [part_msdos] script/script.c:50: malloc 0x8fef50f0 script/script.c:50: malloc 0x8fef50c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5090 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef5060 script/script.c:50: malloc 0x8fef5040 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef5010 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8fef4f30 script/script.c:50: malloc 0x8fef4f10 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4ee0 script/lexer.c:321: token 288 text [ext2] script/script.c:50: malloc 0x8fef4eb0 script/script.c:50: malloc 0x8fef4e90 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4e60 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef4e30 script/script.c:50: malloc 0x8fef4e10 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef4de0 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fef4cf0 script/script.c:50: malloc 0x8fef4cd0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4ca0 script/lexer.c:321: token 289 text [root=] script/script.c:50: malloc 0x8fef4c00 script/script.c:50: malloc 0x8fef4be0 script/lexer.c:321: token 289 text [hd0,msdos1] script/script.c:50: malloc 0x8fef4bb0 script/script.c:50: malloc 0x8fef4b80 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef4c70 script/script.c:50: malloc 0x8fef4b60 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4b30 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef4b00 script/script.c:50: malloc 0x8fef4ae0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef4ab0 script/script.c:294: append command script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fef49a0 script/script.c:50: malloc 0x8fef4980 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fef4950 script/script.c:50: malloc 0x8fef4930 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4900 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8fef4860 script/script.c:50: malloc 0x8fef4840 script/lexer.c:321: token 289 text [feature_platform_search_hint] script/script.c:50: malloc 0x8fef4810 script/script.c:50: malloc 0x8fef47d0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef48d0 script/script.c:50: malloc 0x8fef47b0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4780 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8fef4750 script/script.c:50: malloc 0x8fef4730 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4700 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8fef46d0 script/script.c:50: malloc 0x8fef46b0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4680 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fef4650 script/script.c:50: malloc 0x8fef4630 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4600 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fef45d0 script/script.c:50: malloc 0x8fef45b0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef4580 script/script.c:294: append command script/script.c:50: malloc 0x8fef4560 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fef4530 script/script.c:50: malloc 0x8fef4510 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef44e0 script/script.c:50: malloc 0x8fef44c0 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8fef43e0 script/script.c:50: malloc 0x8fef43c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4390 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8fef4360 script/script.c:50: malloc 0x8fef4330 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4260 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8fef4230 script/script.c:50: malloc 0x8fef4200 script/script.c:163: arglist script/script.c:50: malloc 0x8fef41d0 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8fef41a0 script/script.c:50: malloc 0x8fef4170 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4140 script/lexer.c:321: token 289 text [--hint-bios=hd0,msdos1] script/script.c:50: malloc 0x8fef4110 script/script.c:50: malloc 0x8fef40e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef40b0 script/lexer.c:321: token 289 text [--hint-efi=hd0,msdos1] script/script.c:50: malloc 0x8fef4080 script/script.c:50: malloc 0x8fef4050 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4020 script/lexer.c:321: token 289 text [--hint-baremetal=ahci0,msdos1] script/script.c:50: malloc 0x8fef3f30 script/script.c:50: malloc 0x8fef3ef0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3ec0 script/lexer.c:321: token 289 text [c24b9690-317d-49b2-9fe9-5ddbd9cafe5d] script/script.c:50: malloc 0x8fef5850 script/script.c:50: malloc 0x8fef5810 script/script.c:163: arglist script/script.c:50: malloc 0x8fef57e0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef57b0 script/script.c:50: malloc 0x8fef4310 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef3ff0 script/script.c:294: append command script/script.c:50: malloc 0x8fef3c90 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8fef3bb0 script/script.c:50: malloc 0x8fef3b90 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3b60 script/script.c:50: malloc 0x8fef3b40 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8fef3b10 script/script.c:50: malloc 0x8fef3af0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3ac0 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8fef3980 script/script.c:50: malloc 0x8fef3950 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3920 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8fef38f0 script/script.c:50: malloc 0x8fef38c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3890 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8fef3860 script/script.c:50: malloc 0x8fef3830 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3800 script/lexer.c:321: token 289 text [c24b9690-317d-49b2-9fe9-5ddbd9cafe5d] script/script.c:50: malloc 0x8fef37d0 script/script.c:50: malloc 0x8fef3790 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3760 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3730 script/script.c:50: malloc 0x8fef3710 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef36e0 script/script.c:294: append command script/script.c:50: malloc 0x8fef36c0 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fef35e0 script/script.c:50: malloc 0x8fef35c0 script/script.c:223: cmdif script/script.c:50: malloc 0x8fef3590 script/script.c:294: append command script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3560 script/script.c:50: malloc 0x8fef3540 script/lexer.c:321: token 288 text [echo] script/script.c:50: malloc 0x8fef3440 script/script.c:50: malloc 0x8fef3420 script/script.c:163: arglist script/script.c:50: malloc 0x8fef33f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef3340 script/script.c:50: malloc 0x8fef3320 script/lexer.c:321: token 289 text [Loading Linux 3.10-3-loongson-2f ...] script/script.c:50: malloc 0x8fef32f0 script/script.c:50: malloc 0x8fef32b0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef33c0 script/script.c:50: malloc 0x8fef3290 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3260 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3230 script/script.c:50: malloc 0x8fef3210 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef31e0 script/script.c:294: append command script/lexer.c:321: token 288 text [linux] script/script.c:50: malloc 0x8fef30d0 script/script.c:50: malloc 0x8fef30b0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3080 script/lexer.c:321: token 289 text [/vmlinux-3.10-3-loongson-2f] script/script.c:50: malloc 0x8fef3050 script/script.c:50: malloc 0x8fef3010 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2fe0 script/lexer.c:321: token 289 text [root=/dev/sda6] script/script.c:50: malloc 0x8fef2fb0 script/script.c:50: malloc 0x8fef2f80 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2f50 script/lexer.c:321: token 288 text [ro] script/script.c:50: malloc 0x8fef2f20 script/script.c:50: malloc 0x8fef2f00 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2ed0 script/lexer.c:321: token 289 text [console=tty] script/script.c:50: malloc 0x8fef2ea0 script/script.c:50: malloc 0x8fef2e70 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2e40 script/lexer.c:321: token 289 text [machtype=lemote-fuloong-2f-box] script/script.c:50: malloc 0x8fef3e90 script/script.c:50: malloc 0x8fef3e50 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3e20 script/lexer.c:321: token 289 text [video=sisfb:1280x1024-24@60] script/script.c:50: malloc 0x8fef3df0 script/script.c:50: malloc 0x8fef3db0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3d80 script/lexer.c:321: token 289 text [resume=/dev/sda5] script/script.c:50: malloc 0x8fef3d50 script/script.c:50: malloc 0x8fef3d20 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3cf0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3a90 script/script.c:50: malloc 0x8fef2a10 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef29e0 script/script.c:294: append command script/lexer.c:321: token 288 text [echo] script/script.c:50: malloc 0x8fef28e0 script/script.c:50: malloc 0x8fef28c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2890 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef27f0 script/script.c:50: malloc 0x8fef27d0 script/lexer.c:321: token 289 text [Loading initial ramdisk ...] script/script.c:50: malloc 0x8fef27a0 script/script.c:50: malloc 0x8fef2760 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef2860 script/script.c:50: malloc 0x8fef2740 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2710 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef26e0 script/script.c:50: malloc 0x8fef26c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef2690 script/script.c:294: append command script/lexer.c:321: token 288 text [initrd] script/script.c:50: malloc 0x8fef2590 script/script.c:50: malloc 0x8fef2570 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2540 script/lexer.c:321: token 289 text [/initrd.img-3.10-3-loongson-2f] script/script.c:50: malloc 0x8fef2510 script/script.c:50: malloc 0x8fef24d0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef24a0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef2470 script/script.c:50: malloc 0x8fef2450 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef2420 script/script.c:294: append command script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8fef2340 script/script.c:50: malloc 0x8fef2320 script/script.c:50: malloc 0x8fef2080 script/script.c:50: malloc 0x8fef2e10 script/script.c:50: malloc 0x8fef2b70 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2b10 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef2ae0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef2ab0 script/script.c:50: malloc 0x8fef2a90 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef23f0 script/script.c:50: malloc 0x8fef23d0 script/script.c:294: append command script/script.c:50: malloc 0x8fef2060 script/script.c:65: free 0x8fef2060 script/script.c:65: free 0x8fef23d0 script/script.c:65: free 0x8fef23f0 script/script.c:65: free 0x8fef2a90 script/script.c:65: free 0x8fef2ab0 script/script.c:65: free 0x8fef2ae0 script/script.c:65: free 0x8fef2b10 script/script.c:65: free 0x8fef2b70 script/script.c:65: free 0x8fef2e10 script/script.c:65: free 0x8fef2080 script/script.c:65: free 0x8fef5880 script/script.c:65: free 0x8fef58a0 script/script.c:65: free 0x8fef58d0 script/script.c:65: free 0x8fef5a10 script/script.c:65: free 0x8fef5a30 script/script.c:65: free 0x8ff003c0 script/script.c:65: free 0x8ff00410 script/script.c:65: free 0x8fef5980 script/script.c:65: free 0x8fef59a0 script/script.c:65: free 0x8fef5a60 script/script.c:65: free 0x8fef5a90 script/script.c:65: free 0x8fef5ba0 script/script.c:65: free 0x8fef5ab0 script/script.c:65: free 0x8fef5ae0 script/script.c:65: free 0x8fef5b10 script/script.c:65: free 0x8fef5b30 script/script.c:65: free 0x8fef5bd0 script/script.c:65: free 0x8fef5c00 script/script.c:65: free 0x8fef5c20 script/script.c:65: free 0x8fef5c50 script/script.c:65: free 0x8fef5c80 script/script.c:65: free 0x8fef5ca0 script/script.c:65: free 0x8fef5d90 script/script.c:65: free 0x8fef5dc0 script/script.c:65: free 0x8fef5de0 script/script.c:65: free 0x8fef5e10 script/script.c:65: free 0x8fef5e40 script/script.c:65: free 0x8fef5e60 script/script.c:65: free 0x8fef5e90 script/script.c:65: free 0x8fef5ec0 script/script.c:65: free 0x8fef5ef0 script/script.c:65: free 0x8fef5f20 script/script.c:65: free 0x8fef5f50 script/script.c:65: free 0x8fef5f70 script/script.c:65: free 0x8fef5fa0 script/script.c:65: free 0x8fef5fd0 script/script.c:65: free 0x8fef5ff0 script/script.c:65: free 0x8fef6020 script/script.c:65: free 0x8fef6050 script/script.c:65: free 0x8fef6070 script/script.c:65: free 0x8fef60a0 script/script.c:65: free 0x8fef60d0 script/script.c:65: free 0x8fef6260 script/script.c:65: free 0x8fef60f0 script/script.c:65: free 0x8fef6120 script/script.c:65: free 0x8fef6150 script/script.c:65: free 0x8fef6170 script/script.c:65: free 0x8fef62d0 script/script.c:65: free 0x8fef6480 script/script.c:65: free 0x8fef64b0 script/script.c:65: free 0x8fef2320 script/script.c:65: free 0x8fef2340 script/script.c:65: free 0x8fef2420 script/script.c:65: free 0x8fef2450 script/script.c:65: free 0x8fef2470 script/script.c:65: free 0x8fef24a0 script/script.c:65: free 0x8fef24d0 script/script.c:65: free 0x8fef2510 script/script.c:65: free 0x8fef2540 script/script.c:65: free 0x8fef2570 script/script.c:65: free 0x8fef2590 script/script.c:65: free 0x8fef2690 script/script.c:65: free 0x8fef26c0 script/script.c:65: free 0x8fef26e0 script/script.c:65: free 0x8fef2710 script/script.c:65: free 0x8fef2740 script/script.c:65: free 0x8fef2860 script/script.c:65: free 0x8fef2760 script/script.c:65: free 0x8fef27a0 script/script.c:65: free 0x8fef27d0 script/script.c:65: free 0x8fef27f0 script/script.c:65: free 0x8fef2890 script/script.c:65: free 0x8fef28c0 script/script.c:65: free 0x8fef28e0 script/script.c:65: free 0x8fef29e0 script/script.c:65: free 0x8fef2a10 script/script.c:65: free 0x8fef3a90 script/script.c:65: free 0x8fef3cf0 script/script.c:65: free 0x8fef3d20 script/script.c:65: free 0x8fef3d50 script/script.c:65: free 0x8fef3d80 script/script.c:65: free 0x8fef3db0 script/script.c:65: free 0x8fef3df0 script/script.c:65: free 0x8fef3e20 script/script.c:65: free 0x8fef3e50 script/script.c:65: free 0x8fef3e90 script/script.c:65: free 0x8fef2e40 script/script.c:65: free 0x8fef2e70 script/script.c:65: free 0x8fef2ea0 script/script.c:65: free 0x8fef2ed0 script/script.c:65: free 0x8fef2f00 script/script.c:65: free 0x8fef2f20 script/script.c:65: free 0x8fef2f50 script/script.c:65: free 0x8fef2f80 script/script.c:65: free 0x8fef2fb0 script/script.c:65: free 0x8fef2fe0 script/script.c:65: free 0x8fef3010 script/script.c:65: free 0x8fef3050 script/script.c:65: free 0x8fef3080 script/script.c:65: free 0x8fef30b0 script/script.c:65: free 0x8fef30d0 script/script.c:65: free 0x8fef31e0 script/script.c:65: free 0x8fef3210 script/script.c:65: free 0x8fef3230 script/script.c:65: free 0x8fef3260 script/script.c:65: free 0x8fef3290 script/script.c:65: free 0x8fef33c0 script/script.c:65: free 0x8fef32b0 script/script.c:65: free 0x8fef32f0 script/script.c:65: free 0x8fef3320 script/script.c:65: free 0x8fef3340 script/script.c:65: free 0x8fef33f0 script/script.c:65: free 0x8fef3420 script/script.c:65: free 0x8fef3440 script/script.c:65: free 0x8fef3540 script/script.c:65: free 0x8fef3560 script/script.c:65: free 0x8fef3590 script/script.c:65: free 0x8fef35c0 script/script.c:65: free 0x8fef35e0 script/script.c:65: free 0x8fef36c0 script/script.c:65: free 0x8fef36e0 script/script.c:65: free 0x8fef3710 script/script.c:65: free 0x8fef3730 script/script.c:65: free 0x8fef3760 script/script.c:65: free 0x8fef3790 script/script.c:65: free 0x8fef37d0 script/script.c:65: free 0x8fef3800 script/script.c:65: free 0x8fef3830 script/script.c:65: free 0x8fef3860 script/script.c:65: free 0x8fef3890 script/script.c:65: free 0x8fef38c0 script/script.c:65: free 0x8fef38f0 script/script.c:65: free 0x8fef3920 script/script.c:65: free 0x8fef3950 script/script.c:65: free 0x8fef3980 script/script.c:65: free 0x8fef3ac0 script/script.c:65: free 0x8fef3af0 script/script.c:65: free 0x8fef3b10 script/script.c:65: free 0x8fef3b40 script/script.c:65: free 0x8fef3b60 script/script.c:65: free 0x8fef3b90 script/script.c:65: free 0x8fef3bb0 script/script.c:65: free 0x8fef3c90 script/script.c:65: free 0x8fef3ff0 script/script.c:65: free 0x8fef4310 script/script.c:65: free 0x8fef57b0 script/script.c:65: free 0x8fef57e0 script/script.c:65: free 0x8fef5810 script/script.c:65: free 0x8fef5850 script/script.c:65: free 0x8fef3ec0 script/script.c:65: free 0x8fef3ef0 script/script.c:65: free 0x8fef3f30 script/script.c:65: free 0x8fef4020 script/script.c:65: free 0x8fef4050 script/script.c:65: free 0x8fef4080 script/script.c:65: free 0x8fef40b0 script/script.c:65: free 0x8fef40e0 script/script.c:65: free 0x8fef4110 script/script.c:65: free 0x8fef4140 script/script.c:65: free 0x8fef4170 script/script.c:65: free 0x8fef41a0 script/script.c:65: free 0x8fef41d0 script/script.c:65: free 0x8fef4200 script/script.c:65: free 0x8fef4230 script/script.c:65: free 0x8fef4260 script/script.c:65: free 0x8fef4330 script/script.c:65: free 0x8fef4360 script/script.c:65: free 0x8fef4390 script/script.c:65: free 0x8fef43c0 script/script.c:65: free 0x8fef43e0 script/script.c:65: free 0x8fef44c0 script/script.c:65: free 0x8fef44e0 script/script.c:65: free 0x8fef4510 script/script.c:65: free 0x8fef4530 script/script.c:65: free 0x8fef4560 script/script.c:65: free 0x8fef4580 script/script.c:65: free 0x8fef45b0 script/script.c:65: free 0x8fef45d0 script/script.c:65: free 0x8fef4600 script/script.c:65: free 0x8fef4630 script/script.c:65: free 0x8fef4650 script/script.c:65: free 0x8fef4680 script/script.c:65: free 0x8fef46b0 script/script.c:65: free 0x8fef46d0 script/script.c:65: free 0x8fef4700 script/script.c:65: free 0x8fef4730 script/script.c:65: free 0x8fef4750 script/script.c:65: free 0x8fef4780 script/script.c:65: free 0x8fef47b0 script/script.c:65: free 0x8fef48d0 script/script.c:65: free 0x8fef47d0 script/script.c:65: free 0x8fef4810 script/script.c:65: free 0x8fef4840 script/script.c:65: free 0x8fef4860 script/script.c:65: free 0x8fef4900 script/script.c:65: free 0x8fef4930 script/script.c:65: free 0x8fef4950 script/script.c:65: free 0x8fef4980 script/script.c:65: free 0x8fef49a0 script/script.c:65: free 0x8fef4ab0 script/script.c:65: free 0x8fef4ae0 script/script.c:65: free 0x8fef4b00 script/script.c:65: free 0x8fef4b30 script/script.c:65: free 0x8fef4b60 script/script.c:65: free 0x8fef4c70 script/script.c:65: free 0x8fef4b80 script/script.c:65: free 0x8fef4bb0 script/script.c:65: free 0x8fef4be0 script/script.c:65: free 0x8fef4c00 script/script.c:65: free 0x8fef4ca0 script/script.c:65: free 0x8fef4cd0 script/script.c:65: free 0x8fef4cf0 script/script.c:65: free 0x8fef4de0 script/script.c:65: free 0x8fef4e10 script/script.c:65: free 0x8fef4e30 script/script.c:65: free 0x8fef4e60 script/script.c:65: free 0x8fef4e90 script/script.c:65: free 0x8fef4eb0 script/script.c:65: free 0x8fef4ee0 script/script.c:65: free 0x8fef4f10 script/script.c:65: free 0x8fef4f30 script/script.c:65: free 0x8fef5010 script/script.c:65: free 0x8fef5040 script/script.c:65: free 0x8fef5060 script/script.c:65: free 0x8fef5090 script/script.c:65: free 0x8fef50c0 script/script.c:65: free 0x8fef50f0 script/script.c:65: free 0x8fef5120 script/script.c:65: free 0x8fef5150 script/script.c:65: free 0x8fef5170 script/script.c:65: free 0x8fef5310 script/script.c:65: free 0x8fef5340 script/script.c:65: free 0x8fef5360 script/script.c:65: free 0x8fef5390 script/script.c:65: free 0x8fef53c0 script/script.c:65: free 0x8fef53e0 script/script.c:65: free 0x8fef5410 script/script.c:65: free 0x8fef5440 script/script.c:65: free 0x8fef5460 script/script.c:65: free 0x8fef5540 script/script.c:65: free 0x8fef5560 script/script.c:65: free 0x8fef5590 script/script.c:65: free 0x8fef55b0 script/script.c:65: free 0x8fef55e0 script/script.c:65: free 0x8fef5610 script/script.c:65: free 0x8fef5640 script/script.c:65: free 0x8fef5720 script/script.c:65: free 0x8fef5740 script/lexer.c:321: token 288 text [submenu] script/script.c:50: malloc 0x8fef62f0 script/script.c:50: malloc 0x8fef62d0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef61f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef6080 script/script.c:50: malloc 0x8fef6060 script/lexer.c:321: token 289 text [Advanced options for Debian GNU/Linux] script/script.c:50: malloc 0x8feff9b0 script/script.c:50: malloc 0x8feff970 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef6180 script/script.c:50: malloc 0x8fef5fe0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5fb0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5f10 script/script.c:50: malloc 0x8fef5ef0 script/lexer.c:321: token 289 text [menuentry_id_option] script/script.c:50: malloc 0x8fef5ec0 script/script.c:50: malloc 0x8fef5e90 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5f80 script/script.c:50: malloc 0x8fef5e70 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5e40 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5d80 script/script.c:50: malloc 0x8fef5cb0 script/lexer.c:321: token 289 text [gnulinux-advanced-8cf96951-8da7-44 19-a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8fef5c80 script/script.c:50: malloc 0x8fef5c30 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5e10 script/script.c:50: malloc 0x8fef5df0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5c00 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8fef5bd0 script/script.c:50: malloc 0x8fef5bb0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef5a70 script/script.c:50: malloc 0x8fef5a50 script/lexer.c:321: token 288 text [menuentry] script/script.c:50: malloc 0x8fef5a20 script/script.c:50: malloc 0x8fef59f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef59c0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5900 script/script.c:50: malloc 0x8fef58e0 script/lexer.c:321: token 289 text [Debian GNU/Linux, with Linux 3.10-3-loongson-2f] script/script.c:50: malloc 0x8fef5640 script/script.c:50: malloc 0x8fef55f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5990 script/script.c:50: malloc 0x8fef5970 script/script.c:163: arglist script/script.c:50: malloc 0x8fef58b0 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef55c0 script/script.c:50: malloc 0x8fef55a0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5570 script/lexer.c:321: token 288 text [debian] script/script.c:50: malloc 0x8fef5540 script/script.c:50: malloc 0x8fef5470 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5440 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef5410 script/script.c:50: malloc 0x8fef53f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef53c0 script/lexer.c:321: token 289 text [gnu-linux] script/script.c:50: malloc 0x8fef5390 script/script.c:50: malloc 0x8fef5360 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5330 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef5170 script/script.c:50: malloc 0x8fef5150 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5120 script/lexer.c:321: token 288 text [gnu] script/script.c:50: malloc 0x8fef50f0 script/script.c:50: malloc 0x8fef50d0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef50a0 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8fef5070 script/script.c:50: malloc 0x8fef5050 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5020 script/lexer.c:321: token 288 text [os] script/script.c:50: malloc 0x8fef4ff0 script/script.c:50: malloc 0x8fef4f40 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4f10 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef4e70 script/script.c:50: malloc 0x8fef4e50 script/lexer.c:321: token 289 text [menuentry_id_option] script/script.c:50: malloc 0x8fef4e20 script/script.c:50: malloc 0x8fef4df0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef4ee0 script/script.c:50: malloc 0x8fef4dd0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4cf0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef4c20 script/script.c:50: malloc 0x8fef4c00 script/lexer.c:321: token 289 text [gnulinux-3.10-3-loongson-2f-advanc ed-8cf96951-8da7-4419-a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8fef49a0 script/script.c:50: malloc 0x8fef4930 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef4cc0 script/script.c:50: malloc 0x8fef4ca0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4b20 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8fef4af0 script/script.c:50: malloc 0x8fef4ad0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef4aa0 script/script.c:50: malloc 0x8fef4910 script/lexer.c:321: token 288 text [load_video] script/script.c:50: malloc 0x8fef4830 script/script.c:50: malloc 0x8fef4800 script/script.c:163: arglist script/script.c:50: malloc 0x8fef47d0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef47a0 script/script.c:50: malloc 0x8fef4780 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef4750 script/script.c:294: append command script/script.c:50: malloc 0x8fef4730 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8fef4650 script/script.c:50: malloc 0x8fef4630 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4600 script/lexer.c:321: token 288 text [gzio] script/script.c:50: malloc 0x8fef45d0 script/script.c:50: malloc 0x8fef45b0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4580 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef4550 script/script.c:50: malloc 0x8fef4530 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef4500 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8fef4320 script/script.c:50: malloc 0x8fef4270 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4240 script/lexer.c:321: token 288 text [part_msdos] script/script.c:50: malloc 0x8fef5b80 script/script.c:50: malloc 0x8fef5b50 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5b20 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef5af0 script/script.c:50: malloc 0x8fef5710 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef5300 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8fef3ef0 script/script.c:50: malloc 0x8fef3ed0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3ea0 script/lexer.c:321: token 288 text [ext2] script/script.c:50: malloc 0x8fef3e70 script/script.c:50: malloc 0x8fef3e50 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3e20 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3df0 script/script.c:50: malloc 0x8fef3dd0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef3da0 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8fef3cb0 script/script.c:50: malloc 0x8fef3c90 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3bb0 script/lexer.c:321: token 289 text [root=] script/script.c:50: malloc 0x8fef3b10 script/script.c:50: malloc 0x8fef3af0 script/lexer.c:321: token 289 text [hd0,msdos1] script/script.c:50: malloc 0x8fef3ac0 script/script.c:50: malloc 0x8fef3a90 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef3b80 script/script.c:50: malloc 0x8fef3990 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3960 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3930 script/script.c:50: malloc 0x8fef3910 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef38e0 script/script.c:294: append command script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fef37d0 script/script.c:50: malloc 0x8fef37b0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fef3780 script/script.c:50: malloc 0x8fef3760 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3730 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8fef35e0 script/script.c:50: malloc 0x8fef35c0 script/lexer.c:321: token 289 text [feature_platform_search_hint] script/script.c:50: malloc 0x8fef3590 script/script.c:50: malloc 0x8fef3550 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef3700 script/script.c:50: malloc 0x8fef36e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef36b0 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8fef3520 script/script.c:50: malloc 0x8fef3450 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3420 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8fef33f0 script/script.c:50: malloc 0x8fef33d0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef33a0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fef3370 script/script.c:50: malloc 0x8fef3350 script/script.c:163: arglist script/script.c:50: malloc 0x8fef3320 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fef32f0 script/script.c:50: malloc 0x8fef32d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef32a0 script/script.c:294: append command script/script.c:50: malloc 0x8fef3280 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fef3250 script/script.c:50: malloc 0x8fef3230 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef30d0 script/script.c:50: malloc 0x8fef30b0 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8fef2fd0 script/script.c:50: malloc 0x8fef2fb0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2f80 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8fef2f50 script/script.c:50: malloc 0x8fef2f20 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2e50 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8fef2e20 script/script.c:50: malloc 0x8fef2df0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2dc0 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8fef2d90 script/script.c:50: malloc 0x8fef2d60 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2d30 script/lexer.c:321: token 289 text [--hint-bios=hd0,msdos1] script/script.c:50: malloc 0x8fef2d00 script/script.c:50: malloc 0x8fef2cd0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2ca0 script/lexer.c:321: token 289 text [--hint-efi=hd0,msdos1] script/script.c:50: malloc 0x8fef2c70 script/script.c:50: malloc 0x8fef2c40 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2c10 script/lexer.c:321: token 289 text [--hint-baremetal=ahci0,msdos1] script/script.c:50: malloc 0x8fef2be0 script/script.c:50: malloc 0x8fef2ba0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2b70 script/lexer.c:321: token 289 text [c24b9690-317d-49b2-9fe9-5ddbd9cafe5d] script/script.c:50: malloc 0x8fef2b40 script/script.c:50: malloc 0x8fef2b00 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2ad0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef2aa0 script/script.c:50: malloc 0x8fef2a80 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef2a50 script/script.c:294: append command script/script.c:50: malloc 0x8fef2a30 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8fef4210 script/script.c:50: malloc 0x8fef41f0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef41c0 script/script.c:50: malloc 0x8fef41a0 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8fef4170 script/script.c:50: malloc 0x8fef4150 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4120 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8fef28a0 script/script.c:50: malloc 0x8fef2870 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2840 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8fef2810 script/script.c:50: malloc 0x8fef27e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef27b0 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8fef2780 script/script.c:50: malloc 0x8fef2750 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2720 script/lexer.c:321: token 289 text [c24b9690-317d-49b2-9fe9-5ddbd9cafe5d] script/script.c:50: malloc 0x8fef2180 script/script.c:50: malloc 0x8fef2140 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2110 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef20e0 script/script.c:50: malloc 0x8fef20c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef2090 script/script.c:294: append command script/script.c:50: malloc 0x8fef2070 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fef1f90 script/script.c:50: malloc 0x8fef1f70 script/script.c:223: cmdif script/script.c:50: malloc 0x8fef1f40 script/script.c:294: append command script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef1f10 script/script.c:50: malloc 0x8fef1ef0 script/lexer.c:321: token 288 text [echo] script/script.c:50: malloc 0x8fef1df0 script/script.c:50: malloc 0x8fef1dd0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1da0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef1ca0 script/script.c:50: malloc 0x8fef1c80 script/lexer.c:321: token 289 text [Loading Linux 3.10-3-loongson-2f ...] script/script.c:50: malloc 0x8fef1bb0 script/script.c:50: malloc 0x8fef1b70 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef1d70 script/script.c:50: malloc 0x8fef1d50 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1c50 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef1b40 script/script.c:50: malloc 0x8fef1b20 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef1af0 script/script.c:294: append command script/lexer.c:321: token 288 text [linux] script/script.c:50: malloc 0x8fef19e0 script/script.c:50: malloc 0x8fef19c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1990 script/lexer.c:321: token 289 text [/vmlinux-3.10-3-loongson-2f] script/script.c:50: malloc 0x8fef1960 script/script.c:50: malloc 0x8fef1920 script/script.c:163: arglist script/script.c:50: malloc 0x8fef18f0 script/lexer.c:321: token 289 text [root=/dev/sda6] script/script.c:50: malloc 0x8fef18c0 script/script.c:50: malloc 0x8fef1890 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1860 script/lexer.c:321: token 288 text [ro] script/script.c:50: malloc 0x8fef1830 script/script.c:50: malloc 0x8fef1810 script/script.c:163: arglist script/script.c:50: malloc 0x8fef17e0 script/lexer.c:321: token 289 text [console=tty] script/script.c:50: malloc 0x8fef17b0 script/script.c:50: malloc 0x8fef1780 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1750 script/lexer.c:321: token 289 text [machtype=lemote-fuloong-2f-box] script/script.c:50: malloc 0x8fef1720 script/script.c:50: malloc 0x8fef16e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef16b0 script/lexer.c:321: token 289 text [video=sisfb:1280x1024-24@60] script/script.c:50: malloc 0x8fef1680 script/script.c:50: malloc 0x8fef1640 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1610 script/lexer.c:321: token 289 text [resume=/dev/sda5] script/script.c:50: malloc 0x8fef15e0 script/script.c:50: malloc 0x8fef15b0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1580 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef1550 script/script.c:50: malloc 0x8fef1530 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef1500 script/script.c:294: append command script/lexer.c:321: token 288 text [echo] script/script.c:50: malloc 0x8fef1400 script/script.c:50: malloc 0x8fef13e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef13b0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef1310 script/script.c:50: malloc 0x8fef12f0 script/lexer.c:321: token 289 text [Loading initial ramdisk ...] script/script.c:50: malloc 0x8fef12c0 script/script.c:50: malloc 0x8fef1280 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef1380 script/script.c:50: malloc 0x8fef1260 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1230 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef1200 script/script.c:50: malloc 0x8fef11e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef11b0 script/script.c:294: append command script/lexer.c:321: token 288 text [initrd] script/script.c:50: malloc 0x8fef10b0 script/script.c:50: malloc 0x8fef1090 script/script.c:163: arglist script/script.c:50: malloc 0x8fef1060 script/lexer.c:321: token 289 text [/initrd.img-3.10-3-loongson-2f] script/script.c:50: malloc 0x8fef1030 script/script.c:50: malloc 0x8fef0ff0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef0fc0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef0f90 script/script.c:50: malloc 0x8fef0f70 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef0f40 script/script.c:294: append command script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8fef0e60 script/script.c:50: malloc 0x8fef0e40 script/script.c:50: malloc 0x8fef0b90 script/script.c:50: malloc 0x8fef0b60 script/script.c:50: malloc 0x8feec570 script/script.c:163: arglist script/script.c:50: malloc 0x8feec470 script/script.c:198: cmdline script/script.c:50: malloc 0x8feec440 script/script.c:294: append command script/script.c:50: malloc 0x8feec370 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feec340 script/script.c:50: malloc 0x8feec320 script/lexer.c:321: token 288 text [menuentry] script/script.c:50: malloc 0x8feec020 script/script.c:50: malloc 0x8feebff0 script/script.c:163: arglist script/script.c:50: malloc 0x8feebfc0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feebdc0 script/script.c:50: malloc 0x8feebda0 script/lexer.c:321: token 289 text [Debian GNU/Linux, with Linux 3.10-3-loongson-2f (recovery mode)] script/script.c:50: malloc 0x8feebd70 script/script.c:50: malloc 0x8feebd10 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feebf90 script/script.c:50: malloc 0x8feebf70 script/script.c:163: arglist script/script.c:50: malloc 0x8feebf40 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8feebce0 script/script.c:50: malloc 0x8feebcc0 script/script.c:163: arglist script/script.c:50: malloc 0x8feebc90 script/lexer.c:321: token 288 text [debian] script/script.c:50: malloc 0x8feebc60 script/script.c:50: malloc 0x8feebac0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeba90 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8feeba60 script/script.c:50: malloc 0x8feeba40 script/script.c:163: arglist script/script.c:50: malloc 0x8feeba10 script/lexer.c:321: token 289 text [gnu-linux] script/script.c:50: malloc 0x8feeb9e0 script/script.c:50: malloc 0x8feeb9b0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb980 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8feeb950 script/script.c:50: malloc 0x8feeb930 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb830 script/lexer.c:321: token 288 text [gnu] script/script.c:50: malloc 0x8feeb800 script/script.c:50: malloc 0x8feeb7e0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb7b0 script/lexer.c:321: token 289 text [--class] script/script.c:50: malloc 0x8feeb780 script/script.c:50: malloc 0x8feeb760 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb670 script/lexer.c:321: token 288 text [os] script/script.c:50: malloc 0x8feeb640 script/script.c:50: malloc 0x8feeb620 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb5f0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef2520 script/script.c:50: malloc 0x8fef2500 script/lexer.c:321: token 289 text [menuentry_id_option] script/script.c:50: malloc 0x8fef24d0 script/script.c:50: malloc 0x8fef24a0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef2590 script/script.c:50: malloc 0x8fef2480 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2450 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef2380 script/script.c:50: malloc 0x8fef2360 script/lexer.c:321: token 289 text [gnulinux-3.10-3-loongson-2f-recove ry-8cf96951-8da7-4419-a07f-cb0afc3f6cdd] script/script.c:50: malloc 0x8fef2330 script/script.c:50: malloc 0x8fef22c0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef2420 script/script.c:50: malloc 0x8fef2400 script/script.c:163: arglist script/script.c:50: malloc 0x8fef2290 script/lexer.c:321: token 266 text [{] script/script.c:50: malloc 0x8fef2260 script/script.c:50: malloc 0x8fef2240 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef2210 script/script.c:50: malloc 0x8fef21f0 script/lexer.c:321: token 288 text [load_video] script/script.c:50: malloc 0x8fef0a80 script/script.c:50: malloc 0x8fef0a50 script/script.c:163: arglist script/script.c:50: malloc 0x8fef0a20 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef09f0 script/script.c:50: malloc 0x8feec980 script/script.c:198: cmdline script/script.c:50: malloc 0x8feec950 script/script.c:294: append command script/script.c:50: malloc 0x8feeb5d0 script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feeb420 script/script.c:50: malloc 0x8feeb400 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb3d0 script/lexer.c:321: token 288 text [gzio] script/script.c:50: malloc 0x8feeb3a0 script/script.c:50: malloc 0x8feeb280 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb250 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeb220 script/script.c:50: malloc 0x8feeb200 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeb1d0 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feeb1a0 script/script.c:50: malloc 0x8feeb090 script/script.c:163: arglist script/script.c:50: malloc 0x8feeb060 script/lexer.c:321: token 288 text [part_msdos] script/script.c:50: malloc 0x8feeb030 script/script.c:50: malloc 0x8feeb000 script/script.c:163: arglist script/script.c:50: malloc 0x8feeafd0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feeafa0 script/script.c:50: malloc 0x8feeaf80 script/script.c:198: cmdline script/script.c:50: malloc 0x8feeaf50 script/script.c:294: append command script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8feeae70 script/script.c:50: malloc 0x8feeae50 script/script.c:163: arglist script/script.c:50: malloc 0x8feeae20 script/lexer.c:321: token 288 text [ext2] script/script.c:50: malloc 0x8feeadf0 script/script.c:50: malloc 0x8feeadd0 script/script.c:163: arglist script/script.c:50: malloc 0x8feeada0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feead70 script/script.c:50: malloc 0x8feead50 script/script.c:198: cmdline script/script.c:50: malloc 0x8feead20 script/script.c:294: append command script/lexer.c:321: token 288 text [set] script/script.c:50: malloc 0x8feeac30 script/script.c:50: malloc 0x8feeac10 script/script.c:163: arglist script/script.c:50: malloc 0x8feeabe0 script/lexer.c:321: token 289 text [root=] script/script.c:50: malloc 0x8feeaaa0 script/script.c:50: malloc 0x8feeaa80 script/lexer.c:321: token 289 text [hd0,msdos1] script/script.c:50: malloc 0x8feeaa50 script/script.c:50: malloc 0x8feeaa20 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feeab10 script/script.c:50: malloc 0x8feeaa00 script/script.c:163: arglist script/script.c:50: malloc 0x8feea8e0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8feea8b0 script/script.c:50: malloc 0x8feea890 script/script.c:198: cmdline script/script.c:50: malloc 0x8feea860 script/script.c:294: append command script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8feea750 script/script.c:50: malloc 0x8feea730 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8feea700 script/script.c:50: malloc 0x8feea6e0 script/script.c:163: arglist script/script.c:50: malloc 0x8feea6b0 script/lexer.c:321: token 289 text [x] script/script.c:50: malloc 0x8feea610 script/script.c:50: malloc 0x8feea550 script/lexer.c:321: token 289 text [feature_platform_search_hint] script/script.c:50: malloc 0x8feea520 script/script.c:50: malloc 0x8feea4e0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8feea680 script/script.c:50: malloc 0x8feea4c0 script/script.c:163: arglist script/script.c:50: malloc 0x8feea490 script/lexer.c:321: token 289 text [=] script/script.c:50: malloc 0x8fee9b90 script/script.c:50: malloc 0x8fee9b70 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9b40 script/lexer.c:321: token 288 text [xy] script/script.c:50: malloc 0x8fee9b10 script/script.c:50: malloc 0x8fee9af0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9ac0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fee9a90 script/script.c:50: malloc 0x8fee9a70 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9a40 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fee9a10 script/script.c:50: malloc 0x8fee99f0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee99c0 script/script.c:294: append command script/script.c:50: malloc 0x8fee99a0 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fee9970 script/script.c:50: malloc 0x8fee9950 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee9920 script/script.c:50: malloc 0x8fee9900 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8fee9820 script/script.c:50: malloc 0x8fee9800 script/script.c:163: arglist script/script.c:50: malloc 0x8fee97d0 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8fee97a0 script/script.c:50: malloc 0x8fee9770 script/script.c:163: arglist script/script.c:50: malloc 0x8fee96a0 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8fee9670 script/script.c:50: malloc 0x8fee9640 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9610 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8fee95e0 script/script.c:50: malloc 0x8fee95b0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9580 script/lexer.c:321: token 289 text [--hint-bios=hd0,msdos1] script/script.c:50: malloc 0x8fee9550 script/script.c:50: malloc 0x8fee9520 script/script.c:163: arglist script/script.c:50: malloc 0x8fee94f0 script/lexer.c:321: token 289 text [--hint-efi=hd0,msdos1] script/script.c:50: malloc 0x8fee94c0 script/script.c:50: malloc 0x8fee9490 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9460 script/lexer.c:321: token 289 text [--hint-baremetal=ahci0,msdos1] script/script.c:50: malloc 0x8fee9430 script/script.c:50: malloc 0x8fee93f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee93c0 script/lexer.c:321: token 289 text [c24b9690-317d-49b2-9fe9-5ddbd9cafe5d] script/script.c:50: malloc 0x8fee9390 script/script.c:50: malloc 0x8fee9350 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9320 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee92f0 script/script.c:50: malloc 0x8fee92d0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee92a0 script/script.c:294: append command script/script.c:50: malloc 0x8fee9280 script/lexer.c:321: token 277 text [else] script/script.c:50: malloc 0x8fee91a0 script/script.c:50: malloc 0x8fee9180 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee9150 script/script.c:50: malloc 0x8fee9130 script/lexer.c:321: token 288 text [search] script/script.c:50: malloc 0x8fee9100 script/script.c:50: malloc 0x8fee90e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee90b0 script/lexer.c:321: token 289 text [--no-floppy] script/script.c:50: malloc 0x8fee8f70 script/script.c:50: malloc 0x8fee8f40 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8f10 script/lexer.c:321: token 289 text [--fs-uuid] script/script.c:50: malloc 0x8fee8ee0 script/script.c:50: malloc 0x8fee8eb0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8e80 script/lexer.c:321: token 289 text [--set=root] script/script.c:50: malloc 0x8fee8e50 script/script.c:50: malloc 0x8fee8e20 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8df0 script/lexer.c:321: token 289 text [c24b9690-317d-49b2-9fe9-5ddbd9cafe5d] script/script.c:50: malloc 0x8fee8dc0 script/script.c:50: malloc 0x8fee8d80 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8d50 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee8d20 script/script.c:50: malloc 0x8fee8d00 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee8cd0 script/script.c:294: append command script/script.c:50: malloc 0x8fee8cb0 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fee8bd0 script/script.c:50: malloc 0x8fee8bb0 script/script.c:223: cmdif script/script.c:50: malloc 0x8fee8b80 script/script.c:294: append command script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee8b50 script/script.c:50: malloc 0x8fee8b30 script/lexer.c:321: token 288 text [echo] script/script.c:50: malloc 0x8fee8950 script/script.c:50: malloc 0x8fee8930 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8900 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fee8850 script/script.c:50: malloc 0x8fee8830 script/lexer.c:321: token 289 text [Loading Linux 3.10-3-loongson-2f ...] script/script.c:50: malloc 0x8fee8800 script/script.c:50: malloc 0x8fee87c0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fee88d0 script/script.c:50: malloc 0x8fee87a0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8770 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee8740 script/script.c:50: malloc 0x8fee8720 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee86f0 script/script.c:294: append command script/lexer.c:321: token 288 text [linux] script/script.c:50: malloc 0x8fee85e0 script/script.c:50: malloc 0x8fee85c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8590 script/lexer.c:321: token 289 text [/vmlinux-3.10-3-loongson-2f] script/script.c:50: malloc 0x8fee8560 script/script.c:50: malloc 0x8fee8520 script/script.c:163: arglist script/script.c:50: malloc 0x8fee84f0 script/lexer.c:321: token 289 text [root=/dev/sda6] script/script.c:50: malloc 0x8fee84c0 script/script.c:50: malloc 0x8fee8490 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8460 script/lexer.c:321: token 288 text [ro] script/script.c:50: malloc 0x8fee8430 script/script.c:50: malloc 0x8fee8410 script/script.c:163: arglist script/script.c:50: malloc 0x8fee83e0 script/lexer.c:321: token 288 text [single] script/script.c:50: malloc 0x8fee83b0 script/script.c:50: malloc 0x8fee8390 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8360 script/lexer.c:321: token 289 text [console=tty] script/script.c:50: malloc 0x8fee8330 script/script.c:50: malloc 0x8fee8300 script/script.c:163: arglist script/script.c:50: malloc 0x8fee82d0 script/lexer.c:321: token 289 text [machtype=lemote-fuloong-2f-box] script/script.c:50: malloc 0x8fee82a0 script/script.c:50: malloc 0x8fee8260 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8230 script/lexer.c:321: token 289 text [video=sisfb:1280x1024-24@60] script/script.c:50: malloc 0x8fee8200 script/script.c:50: malloc 0x8fee81c0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee8190 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee8160 script/script.c:50: malloc 0x8fee8140 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee8110 script/script.c:294: append command script/lexer.c:321: token 288 text [echo] script/script.c:50: malloc 0x8fee8010 script/script.c:50: malloc 0x8fee7ff0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee7fc0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fee7f20 script/script.c:50: malloc 0x8fee7f00 script/lexer.c:321: token 289 text [Loading initial ramdisk ...] script/script.c:50: malloc 0x8fee7ed0 script/script.c:50: malloc 0x8fee7e90 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fee7f90 script/script.c:50: malloc 0x8fee7e70 script/script.c:163: arglist script/script.c:50: malloc 0x8fee7e40 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee7e10 script/script.c:50: malloc 0x8fee7df0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee7dc0 script/script.c:294: append command script/lexer.c:321: token 288 text [initrd] script/script.c:50: malloc 0x8fee7cc0 script/script.c:50: malloc 0x8fee7ca0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee7c70 script/lexer.c:321: token 289 text [/initrd.img-3.10-3-loongson-2f] script/script.c:50: malloc 0x8fee7c40 script/script.c:50: malloc 0x8fee7c00 script/script.c:163: arglist script/script.c:50: malloc 0x8fee7bd0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee7ba0 script/script.c:50: malloc 0x8fee7b80 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee7b50 script/script.c:294: append command script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8fee7a70 script/script.c:50: malloc 0x8fee7a50 script/script.c:50: malloc 0x8fee77b0 script/script.c:50: malloc 0x8fee7780 script/script.c:50: malloc 0x8fee74e0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee7480 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee7450 script/script.c:294: append command script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee7420 script/script.c:50: malloc 0x8fee7400 script/lexer.c:321: token 267 text [}] script/script.c:50: malloc 0x8fee7320 script/script.c:50: malloc 0x8fee7300 script/script.c:50: malloc 0x8fee6c10 script/script.c:50: malloc 0x8feea3a0 script/script.c:50: malloc 0x8fee9cb0 script/script.c:163: arglist script/script.c:50: malloc 0x8fee9c50 script/script.c:198: cmdline script/script.c:50: malloc 0x8fee9c20 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fee9bf0 script/script.c:50: malloc 0x8fee9750 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fee73d0 script/script.c:50: malloc 0x8fee73b0 script/script.c:294: append command script/script.c:50: malloc 0x8fee6bf0 script/script.c:65: free 0x8fee6bf0 script/script.c:65: free 0x8fee73b0 script/script.c:65: free 0x8fee73d0 script/script.c:65: free 0x8fee9750 script/script.c:65: free 0x8fee9bf0 script/script.c:65: free 0x8fee9c20 script/script.c:65: free 0x8fee9c50 script/script.c:65: free 0x8fee9cb0 script/script.c:65: free 0x8feea3a0 script/script.c:65: free 0x8fee6c10 script/script.c:65: free 0x8fef5bb0 script/script.c:65: free 0x8fef5bd0 script/script.c:65: free 0x8fef5c00 script/script.c:65: free 0x8fef5df0 script/script.c:65: free 0x8fef5e10 script/script.c:65: free 0x8fef5c30 script/script.c:65: free 0x8fef5c80 script/script.c:65: free 0x8fef5cb0 script/script.c:65: free 0x8fef5d80 script/script.c:65: free 0x8fef5e40 script/script.c:65: free 0x8fef5e70 script/script.c:65: free 0x8fef5f80 script/script.c:65: free 0x8fef5e90 script/script.c:65: free 0x8fef5ec0 script/script.c:65: free 0x8fef5ef0 script/script.c:65: free 0x8fef5f10 script/script.c:65: free 0x8fef5fb0 script/script.c:65: free 0x8fef5fe0 script/script.c:65: free 0x8fef6180 script/script.c:65: free 0x8feff970 script/script.c:65: free 0x8feff9b0 script/script.c:65: free 0x8fef6060 script/script.c:65: free 0x8fef6080 script/script.c:65: free 0x8fef61f0 script/script.c:65: free 0x8fef62d0 script/script.c:65: free 0x8fef62f0 script/script.c:65: free 0x8fee7300 script/script.c:65: free 0x8fee7320 script/script.c:65: free 0x8fee7400 script/script.c:65: free 0x8fee7420 script/script.c:65: free 0x8fee7450 script/script.c:65: free 0x8fee7480 script/script.c:65: free 0x8fee74e0 script/script.c:65: free 0x8fee7780 script/script.c:65: free 0x8fee77b0 script/script.c:65: free 0x8fef2240 script/script.c:65: free 0x8fef2260 script/script.c:65: free 0x8fef2290 script/script.c:65: free 0x8fef2400 script/script.c:65: free 0x8fef2420 script/script.c:65: free 0x8fef22c0 script/script.c:65: free 0x8fef2330 script/script.c:65: free 0x8fef2360 script/script.c:65: free 0x8fef2380 script/script.c:65: free 0x8fef2450 script/script.c:65: free 0x8fef2480 script/script.c:65: free 0x8fef2590 script/script.c:65: free 0x8fef24a0 script/script.c:65: free 0x8fef24d0 script/script.c:65: free 0x8fef2500 script/script.c:65: free 0x8fef2520 script/script.c:65: free 0x8feeb5f0 script/script.c:65: free 0x8feeb620 script/script.c:65: free 0x8feeb640 script/script.c:65: free 0x8feeb670 script/script.c:65: free 0x8feeb760 script/script.c:65: free 0x8feeb780 script/script.c:65: free 0x8feeb7b0 script/script.c:65: free 0x8feeb7e0 script/script.c:65: free 0x8feeb800 script/script.c:65: free 0x8feeb830 script/script.c:65: free 0x8feeb930 script/script.c:65: free 0x8feeb950 script/script.c:65: free 0x8feeb980 script/script.c:65: free 0x8feeb9b0 script/script.c:65: free 0x8feeb9e0 script/script.c:65: free 0x8feeba10 script/script.c:65: free 0x8feeba40 script/script.c:65: free 0x8feeba60 script/script.c:65: free 0x8feeba90 script/script.c:65: free 0x8feebac0 script/script.c:65: free 0x8feebc60 script/script.c:65: free 0x8feebc90 script/script.c:65: free 0x8feebcc0 script/script.c:65: free 0x8feebce0 script/script.c:65: free 0x8feebf40 script/script.c:65: free 0x8feebf70 script/script.c:65: free 0x8feebf90 script/script.c:65: free 0x8feebd10 script/script.c:65: free 0x8feebd70 script/script.c:65: free 0x8feebda0 script/script.c:65: free 0x8feebdc0 script/script.c:65: free 0x8feebfc0 script/script.c:65: free 0x8feebff0 script/script.c:65: free 0x8feec020 script/script.c:65: free 0x8feec320 script/script.c:65: free 0x8feec340 script/script.c:65: free 0x8feec370 script/script.c:65: free 0x8feec440 script/script.c:65: free 0x8feec470 script/script.c:65: free 0x8feec570 script/script.c:65: free 0x8fef0b60 script/script.c:65: free 0x8fef0b90 script/script.c:65: free 0x8fef4ad0 script/script.c:65: free 0x8fef4af0 script/script.c:65: free 0x8fef4b20 script/script.c:65: free 0x8fef4ca0 script/script.c:65: free 0x8fef4cc0 script/script.c:65: free 0x8fef4930 script/script.c:65: free 0x8fef49a0 script/script.c:65: free 0x8fef4c00 script/script.c:65: free 0x8fef4c20 script/script.c:65: free 0x8fef4cf0 script/script.c:65: free 0x8fef4dd0 script/script.c:65: free 0x8fef4ee0 script/script.c:65: free 0x8fef4df0 script/script.c:65: free 0x8fef4e20 script/script.c:65: free 0x8fef4e50 script/script.c:65: free 0x8fef4e70 script/script.c:65: free 0x8fef4f10 script/script.c:65: free 0x8fef4f40 script/script.c:65: free 0x8fef4ff0 script/script.c:65: free 0x8fef5020 script/script.c:65: free 0x8fef5050 script/script.c:65: free 0x8fef5070 script/script.c:65: free 0x8fef50a0 script/script.c:65: free 0x8fef50d0 script/script.c:65: free 0x8fef50f0 script/script.c:65: free 0x8fef5120 script/script.c:65: free 0x8fef5150 script/script.c:65: free 0x8fef5170 script/script.c:65: free 0x8fef5330 script/script.c:65: free 0x8fef5360 script/script.c:65: free 0x8fef5390 script/script.c:65: free 0x8fef53c0 script/script.c:65: free 0x8fef53f0 script/script.c:65: free 0x8fef5410 script/script.c:65: free 0x8fef5440 script/script.c:65: free 0x8fef5470 script/script.c:65: free 0x8fef5540 script/script.c:65: free 0x8fef5570 script/script.c:65: free 0x8fef55a0 script/script.c:65: free 0x8fef55c0 script/script.c:65: free 0x8fef58b0 script/script.c:65: free 0x8fef5970 script/script.c:65: free 0x8fef5990 script/script.c:65: free 0x8fef55f0 script/script.c:65: free 0x8fef5640 script/script.c:65: free 0x8fef58e0 script/script.c:65: free 0x8fef5900 script/script.c:65: free 0x8fef59c0 script/script.c:65: free 0x8fef59f0 script/script.c:65: free 0x8fef5a20 script/script.c:65: free 0x8fef5a50 script/script.c:65: free 0x8fef5a70 script/script.c:65: free 0x8fef0e40 script/script.c:65: free 0x8fef0e60 script/script.c:65: free 0x8fef0f40 script/script.c:65: free 0x8fef0f70 script/script.c:65: free 0x8fef0f90 script/script.c:65: free 0x8fef0fc0 script/script.c:65: free 0x8fef0ff0 script/script.c:65: free 0x8fef1030 script/script.c:65: free 0x8fef1060 script/script.c:65: free 0x8fef1090 script/script.c:65: free 0x8fef10b0 script/script.c:65: free 0x8fef11b0 script/script.c:65: free 0x8fef11e0 script/script.c:65: free 0x8fef1200 script/script.c:65: free 0x8fef1230 script/script.c:65: free 0x8fef1260 script/script.c:65: free 0x8fef1380 script/script.c:65: free 0x8fef1280 script/script.c:65: free 0x8fef12c0 script/script.c:65: free 0x8fef12f0 script/script.c:65: free 0x8fef1310 script/script.c:65: free 0x8fef13b0 script/script.c:65: free 0x8fef13e0 script/script.c:65: free 0x8fef1400 script/script.c:65: free 0x8fef1500 script/script.c:65: free 0x8fef1530 script/script.c:65: free 0x8fef1550 script/script.c:65: free 0x8fef1580 script/script.c:65: free 0x8fef15b0 script/script.c:65: free 0x8fef15e0 script/script.c:65: free 0x8fef1610 script/script.c:65: free 0x8fef1640 script/script.c:65: free 0x8fef1680 script/script.c:65: free 0x8fef16b0 script/script.c:65: free 0x8fef16e0 script/script.c:65: free 0x8fef1720 script/script.c:65: free 0x8fef1750 script/script.c:65: free 0x8fef1780 script/script.c:65: free 0x8fef17b0 script/script.c:65: free 0x8fef17e0 script/script.c:65: free 0x8fef1810 script/script.c:65: free 0x8fef1830 script/script.c:65: free 0x8fef1860 script/script.c:65: free 0x8fef1890 script/script.c:65: free 0x8fef18c0 script/script.c:65: free 0x8fef18f0 script/script.c:65: free 0x8fef1920 script/script.c:65: free 0x8fef1960 script/script.c:65: free 0x8fef1990 script/script.c:65: free 0x8fef19c0 script/script.c:65: free 0x8fef19e0 script/script.c:65: free 0x8fef1af0 script/script.c:65: free 0x8fef1b20 script/script.c:65: free 0x8fef1b40 script/script.c:65: free 0x8fef1c50 script/script.c:65: free 0x8fef1d50 script/script.c:65: free 0x8fef1d70 script/script.c:65: free 0x8fef1b70 script/script.c:65: free 0x8fef1bb0 script/script.c:65: free 0x8fef1c80 script/script.c:65: free 0x8fef1ca0 script/script.c:65: free 0x8fef1da0 script/script.c:65: free 0x8fef1dd0 script/script.c:65: free 0x8fef1df0 script/script.c:65: free 0x8fef1ef0 script/script.c:65: free 0x8fef1f10 script/script.c:65: free 0x8fef1f40 script/script.c:65: free 0x8fef1f70 script/script.c:65: free 0x8fef1f90 script/script.c:65: free 0x8fef2070 script/script.c:65: free 0x8fef2090 script/script.c:65: free 0x8fef20c0 script/script.c:65: free 0x8fef20e0 script/script.c:65: free 0x8fef2110 script/script.c:65: free 0x8fef2140 script/script.c:65: free 0x8fef2180 script/script.c:65: free 0x8fef2720 script/script.c:65: free 0x8fef2750 script/script.c:65: free 0x8fef2780 script/script.c:65: free 0x8fef27b0 script/script.c:65: free 0x8fef27e0 script/script.c:65: free 0x8fef2810 script/script.c:65: free 0x8fef2840 script/script.c:65: free 0x8fef2870 script/script.c:65: free 0x8fef28a0 script/script.c:65: free 0x8fef4120 script/script.c:65: free 0x8fef4150 script/script.c:65: free 0x8fef4170 script/script.c:65: free 0x8fef41a0 script/script.c:65: free 0x8fef41c0 script/script.c:65: free 0x8fef41f0 script/script.c:65: free 0x8fef4210 script/script.c:65: free 0x8fef2a30 script/script.c:65: free 0x8fef2a50 script/script.c:65: free 0x8fef2a80 script/script.c:65: free 0x8fef2aa0 script/script.c:65: free 0x8fef2ad0 script/script.c:65: free 0x8fef2b00 script/script.c:65: free 0x8fef2b40 script/script.c:65: free 0x8fef2b70 script/script.c:65: free 0x8fef2ba0 script/script.c:65: free 0x8fef2be0 script/script.c:65: free 0x8fef2c10 script/script.c:65: free 0x8fef2c40 script/script.c:65: free 0x8fef2c70 script/script.c:65: free 0x8fef2ca0 script/script.c:65: free 0x8fef2cd0 script/script.c:65: free 0x8fef2d00 script/script.c:65: free 0x8fef2d30 script/script.c:65: free 0x8fef2d60 script/script.c:65: free 0x8fef2d90 script/script.c:65: free 0x8fef2dc0 script/script.c:65: free 0x8fef2df0 script/script.c:65: free 0x8fef2e20 script/script.c:65: free 0x8fef2e50 script/script.c:65: free 0x8fef2f20 script/script.c:65: free 0x8fef2f50 script/script.c:65: free 0x8fef2f80 script/script.c:65: free 0x8fef2fb0 script/script.c:65: free 0x8fef2fd0 script/script.c:65: free 0x8fef30b0 script/script.c:65: free 0x8fef30d0 script/script.c:65: free 0x8fef3230 script/script.c:65: free 0x8fef3250 script/script.c:65: free 0x8fef3280 script/script.c:65: free 0x8fef32a0 script/script.c:65: free 0x8fef32d0 script/script.c:65: free 0x8fef32f0 script/script.c:65: free 0x8fef3320 script/script.c:65: free 0x8fef3350 script/script.c:65: free 0x8fef3370 script/script.c:65: free 0x8fef33a0 script/script.c:65: free 0x8fef33d0 script/script.c:65: free 0x8fef33f0 script/script.c:65: free 0x8fef3420 script/script.c:65: free 0x8fef3450 script/script.c:65: free 0x8fef3520 script/script.c:65: free 0x8fef36b0 script/script.c:65: free 0x8fef36e0 script/script.c:65: free 0x8fef3700 script/script.c:65: free 0x8fef3550 script/script.c:65: free 0x8fef3590 script/script.c:65: free 0x8fef35c0 script/script.c:65: free 0x8fef35e0 script/script.c:65: free 0x8fef3730 script/script.c:65: free 0x8fef3760 script/script.c:65: free 0x8fef3780 script/script.c:65: free 0x8fef37b0 script/script.c:65: free 0x8fef37d0 script/script.c:65: free 0x8fef38e0 script/script.c:65: free 0x8fef3910 script/script.c:65: free 0x8fef3930 script/script.c:65: free 0x8fef3960 script/script.c:65: free 0x8fef3990 script/script.c:65: free 0x8fef3b80 script/script.c:65: free 0x8fef3a90 script/script.c:65: free 0x8fef3ac0 script/script.c:65: free 0x8fef3af0 script/script.c:65: free 0x8fef3b10 script/script.c:65: free 0x8fef3bb0 script/script.c:65: free 0x8fef3c90 script/script.c:65: free 0x8fef3cb0 script/script.c:65: free 0x8fef3da0 script/script.c:65: free 0x8fef3dd0 script/script.c:65: free 0x8fef3df0 script/script.c:65: free 0x8fef3e20 script/script.c:65: free 0x8fef3e50 script/script.c:65: free 0x8fef3e70 script/script.c:65: free 0x8fef3ea0 script/script.c:65: free 0x8fef3ed0 script/script.c:65: free 0x8fef3ef0 script/script.c:65: free 0x8fef5300 script/script.c:65: free 0x8fef5710 script/script.c:65: free 0x8fef5af0 script/script.c:65: free 0x8fef5b20 script/script.c:65: free 0x8fef5b50 script/script.c:65: free 0x8fef5b80 script/script.c:65: free 0x8fef4240 script/script.c:65: free 0x8fef4270 script/script.c:65: free 0x8fef4320 script/script.c:65: free 0x8fef4500 script/script.c:65: free 0x8fef4530 script/script.c:65: free 0x8fef4550 script/script.c:65: free 0x8fef4580 script/script.c:65: free 0x8fef45b0 script/script.c:65: free 0x8fef45d0 script/script.c:65: free 0x8fef4600 script/script.c:65: free 0x8fef4630 script/script.c:65: free 0x8fef4650 script/script.c:65: free 0x8fef4730 script/script.c:65: free 0x8fef4750 script/script.c:65: free 0x8fef4780 script/script.c:65: free 0x8fef47a0 script/script.c:65: free 0x8fef47d0 script/script.c:65: free 0x8fef4800 script/script.c:65: free 0x8fef4830 script/script.c:65: free 0x8fef4910 script/script.c:65: free 0x8fef4aa0 script/script.c:65: free 0x8fee7a50 script/script.c:65: free 0x8fee7a70 script/script.c:65: free 0x8fee7b50 script/script.c:65: free 0x8fee7b80 script/script.c:65: free 0x8fee7ba0 script/script.c:65: free 0x8fee7bd0 script/script.c:65: free 0x8fee7c00 script/script.c:65: free 0x8fee7c40 script/script.c:65: free 0x8fee7c70 script/script.c:65: free 0x8fee7ca0 script/script.c:65: free 0x8fee7cc0 script/script.c:65: free 0x8fee7dc0 script/script.c:65: free 0x8fee7df0 script/script.c:65: free 0x8fee7e10 script/script.c:65: free 0x8fee7e40 script/script.c:65: free 0x8fee7e70 script/script.c:65: free 0x8fee7f90 script/script.c:65: free 0x8fee7e90 script/script.c:65: free 0x8fee7ed0 script/script.c:65: free 0x8fee7f00 script/script.c:65: free 0x8fee7f20 script/script.c:65: free 0x8fee7fc0 script/script.c:65: free 0x8fee7ff0 script/script.c:65: free 0x8fee8010 script/script.c:65: free 0x8fee8110 script/script.c:65: free 0x8fee8140 script/script.c:65: free 0x8fee8160 script/script.c:65: free 0x8fee8190 script/script.c:65: free 0x8fee81c0 script/script.c:65: free 0x8fee8200 script/script.c:65: free 0x8fee8230 script/script.c:65: free 0x8fee8260 script/script.c:65: free 0x8fee82a0 script/script.c:65: free 0x8fee82d0 script/script.c:65: free 0x8fee8300 script/script.c:65: free 0x8fee8330 script/script.c:65: free 0x8fee8360 script/script.c:65: free 0x8fee8390 script/script.c:65: free 0x8fee83b0 script/script.c:65: free 0x8fee83e0 script/script.c:65: free 0x8fee8410 script/script.c:65: free 0x8fee8430 script/script.c:65: free 0x8fee8460 script/script.c:65: free 0x8fee8490 script/script.c:65: free 0x8fee84c0 script/script.c:65: free 0x8fee84f0 script/script.c:65: free 0x8fee8520 script/script.c:65: free 0x8fee8560 script/script.c:65: free 0x8fee8590 script/script.c:65: free 0x8fee85c0 script/script.c:65: free 0x8fee85e0 script/script.c:65: free 0x8fee86f0 script/script.c:65: free 0x8fee8720 script/script.c:65: free 0x8fee8740 script/script.c:65: free 0x8fee8770 script/script.c:65: free 0x8fee87a0 script/script.c:65: free 0x8fee88d0 script/script.c:65: free 0x8fee87c0 script/script.c:65: free 0x8fee8800 script/script.c:65: free 0x8fee8830 script/script.c:65: free 0x8fee8850 script/script.c:65: free 0x8fee8900 script/script.c:65: free 0x8fee8930 script/script.c:65: free 0x8fee8950 script/script.c:65: free 0x8fee8b30 script/script.c:65: free 0x8fee8b50 script/script.c:65: free 0x8fee8b80 script/script.c:65: free 0x8fee8bb0 script/script.c:65: free 0x8fee8bd0 script/script.c:65: free 0x8fee8cb0 script/script.c:65: free 0x8fee8cd0 script/script.c:65: free 0x8fee8d00 script/script.c:65: free 0x8fee8d20 script/script.c:65: free 0x8fee8d50 script/script.c:65: free 0x8fee8d80 script/script.c:65: free 0x8fee8dc0 script/script.c:65: free 0x8fee8df0 script/script.c:65: free 0x8fee8e20 script/script.c:65: free 0x8fee8e50 script/script.c:65: free 0x8fee8e80 script/script.c:65: free 0x8fee8eb0 script/script.c:65: free 0x8fee8ee0 script/script.c:65: free 0x8fee8f10 script/script.c:65: free 0x8fee8f40 script/script.c:65: free 0x8fee8f70 script/script.c:65: free 0x8fee90b0 script/script.c:65: free 0x8fee90e0 script/script.c:65: free 0x8fee9100 script/script.c:65: free 0x8fee9130 script/script.c:65: free 0x8fee9150 script/script.c:65: free 0x8fee9180 script/script.c:65: free 0x8fee91a0 script/script.c:65: free 0x8fee9280 script/script.c:65: free 0x8fee92a0 script/script.c:65: free 0x8fee92d0 script/script.c:65: free 0x8fee92f0 script/script.c:65: free 0x8fee9320 script/script.c:65: free 0x8fee9350 script/script.c:65: free 0x8fee9390 script/script.c:65: free 0x8fee93c0 script/script.c:65: free 0x8fee93f0 script/script.c:65: free 0x8fee9430 script/script.c:65: free 0x8fee9460 script/script.c:65: free 0x8fee9490 script/script.c:65: free 0x8fee94c0 script/script.c:65: free 0x8fee94f0 script/script.c:65: free 0x8fee9520 script/script.c:65: free 0x8fee9550 script/script.c:65: free 0x8fee9580 script/script.c:65: free 0x8fee95b0 script/script.c:65: free 0x8fee95e0 script/script.c:65: free 0x8fee9610 script/script.c:65: free 0x8fee9640 script/script.c:65: free 0x8fee9670 script/script.c:65: free 0x8fee96a0 script/script.c:65: free 0x8fee9770 script/script.c:65: free 0x8fee97a0 script/script.c:65: free 0x8fee97d0 script/script.c:65: free 0x8fee9800 script/script.c:65: free 0x8fee9820 script/script.c:65: free 0x8fee9900 script/script.c:65: free 0x8fee9920 script/script.c:65: free 0x8fee9950 script/script.c:65: free 0x8fee9970 script/script.c:65: free 0x8fee99a0 script/script.c:65: free 0x8fee99c0 script/script.c:65: free 0x8fee99f0 script/script.c:65: free 0x8fee9a10 script/script.c:65: free 0x8fee9a40 script/script.c:65: free 0x8fee9a70 script/script.c:65: free 0x8fee9a90 script/script.c:65: free 0x8fee9ac0 script/script.c:65: free 0x8fee9af0 script/script.c:65: free 0x8fee9b10 script/script.c:65: free 0x8fee9b40 script/script.c:65: free 0x8fee9b70 script/script.c:65: free 0x8fee9b90 script/script.c:65: free 0x8feea490 script/script.c:65: free 0x8feea4c0 script/script.c:65: free 0x8feea680 script/script.c:65: free 0x8feea4e0 script/script.c:65: free 0x8feea520 script/script.c:65: free 0x8feea550 script/script.c:65: free 0x8feea610 script/script.c:65: free 0x8feea6b0 script/script.c:65: free 0x8feea6e0 script/script.c:65: free 0x8feea700 script/script.c:65: free 0x8feea730 script/script.c:65: free 0x8feea750 script/script.c:65: free 0x8feea860 script/script.c:65: free 0x8feea890 script/script.c:65: free 0x8feea8b0 script/script.c:65: free 0x8feea8e0 script/script.c:65: free 0x8feeaa00 script/script.c:65: free 0x8feeab10 script/script.c:65: free 0x8feeaa20 script/script.c:65: free 0x8feeaa50 script/script.c:65: free 0x8feeaa80 script/script.c:65: free 0x8feeaaa0 script/script.c:65: free 0x8feeabe0 script/script.c:65: free 0x8feeac10 script/script.c:65: free 0x8feeac30 script/script.c:65: free 0x8feead20 script/script.c:65: free 0x8feead50 script/script.c:65: free 0x8feead70 script/script.c:65: free 0x8feeada0 script/script.c:65: free 0x8feeadd0 script/script.c:65: free 0x8feeadf0 script/script.c:65: free 0x8feeae20 script/script.c:65: free 0x8feeae50 script/script.c:65: free 0x8feeae70 script/script.c:65: free 0x8feeaf50 script/script.c:65: free 0x8feeaf80 script/script.c:65: free 0x8feeafa0 script/script.c:65: free 0x8feeafd0 script/script.c:65: free 0x8feeb000 script/script.c:65: free 0x8feeb030 script/script.c:65: free 0x8feeb060 script/script.c:65: free 0x8feeb090 script/script.c:65: free 0x8feeb1a0 script/script.c:65: free 0x8feeb1d0 script/script.c:65: free 0x8feeb200 script/script.c:65: free 0x8feeb220 script/script.c:65: free 0x8feeb250 script/script.c:65: free 0x8feeb280 script/script.c:65: free 0x8feeb3a0 script/script.c:65: free 0x8feeb3d0 script/script.c:65: free 0x8feeb400 script/script.c:65: free 0x8feeb420 script/script.c:65: free 0x8feeb5d0 script/script.c:65: free 0x8feec950 script/script.c:65: free 0x8feec980 script/script.c:65: free 0x8fef09f0 script/script.c:65: free 0x8fef0a20 script/script.c:65: free 0x8fef0a50 script/script.c:65: free 0x8fef0a80 script/script.c:65: free 0x8fef21f0 script/script.c:65: free 0x8fef2210 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef6210 script/script.c:50: malloc 0x8fef61f0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef62f0 script/script.c:50: malloc 0x8fef61d0 script/script.c:65: free 0x8fef61d0 script/script.c:65: free 0x8fef62f0 script/script.c:65: free 0x8fef61f0 script/script.c:65: free 0x8fef6210 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef6210 script/script.c:50: malloc 0x8fef61f0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef62f0 script/script.c:50: malloc 0x8fef61d0 script/script.c:65: free 0x8fef61d0 script/script.c:65: free 0x8fef62f0 script/script.c:65: free 0x8fef61f0 script/script.c:65: free 0x8fef6210 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef6210 script/script.c:50: malloc 0x8fef61f0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef62f0 script/script.c:50: malloc 0x8fef61d0 script/script.c:65: free 0x8fef61d0 script/script.c:65: free 0x8fef62f0 script/script.c:65: free 0x8fef61f0 script/script.c:65: free 0x8fef6210 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef6210 script/script.c:50: malloc 0x8fef61f0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef62f0 script/script.c:50: malloc 0x8fef61d0 script/script.c:65: free 0x8fef61d0 script/script.c:65: free 0x8fef62f0 script/script.c:65: free 0x8fef61f0 script/script.c:65: free 0x8fef6210 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef6210 script/script.c:50: malloc 0x8fef61f0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef62f0 script/script.c:50: malloc 0x8fef61d0 script/script.c:65: free 0x8fef61d0 script/script.c:65: free 0x8fef62f0 script/script.c:65: free 0x8fef61f0 script/script.c:65: free 0x8fef6210 script/lexer.c:321: token 281 text [if] script/script.c:50: malloc 0x8fef62f0 script/script.c:50: malloc 0x8fef62d0 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fef6060 script/script.c:50: malloc 0x8fef6040 script/script.c:163: arglist script/script.c:50: malloc 0x8fef6010 script/lexer.c:321: token 289 text [-f] script/script.c:50: malloc 0x8fef5fe0 script/script.c:50: malloc 0x8fef5fc0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5f90 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5ef0 script/script.c:50: malloc 0x8fef5ed0 script/lexer.c:321: token 289 text [config_directory] script/script.c:50: malloc 0x8fef5ea0 script/script.c:50: malloc 0x8fef5e70 script/lexer.c:321: token 289 text [/custom.cfg] script/script.c:50: malloc 0x8fef5e40 script/script.c:50: malloc 0x8fef5e10 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5de0 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fef5db0 script/script.c:50: malloc 0x8fef5d90 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5ca0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fef5c70 script/script.c:50: malloc 0x8fef5c50 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef5c20 script/script.c:294: append command script/script.c:50: malloc 0x8fef5c00 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fef5bd0 script/script.c:50: malloc 0x8fef5bb0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef5b80 script/script.c:50: malloc 0x8fef5b60 script/lexer.c:321: token 288 text [source] script/script.c:50: malloc 0x8fef5a60 script/script.c:50: malloc 0x8fef5a40 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5a10 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5970 script/script.c:50: malloc 0x8fef5950 script/lexer.c:321: token 289 text [config_directory] script/script.c:50: malloc 0x8fef5920 script/script.c:50: malloc 0x8fef58f0 script/lexer.c:321: token 289 text [/custom.cfg] script/script.c:50: malloc 0x8fef58c0 script/script.c:50: malloc 0x8fef5890 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5640 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef5610 script/script.c:50: malloc 0x8fef55f0 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef55c0 script/script.c:294: append command script/script.c:50: malloc 0x8fef55a0 script/lexer.c:321: token 276 text [elif] script/script.c:50: malloc 0x8fef5460 script/script.c:50: malloc 0x8fef5440 script/lexer.c:321: token 289 text [[] script/script.c:50: malloc 0x8fef5410 script/script.c:50: malloc 0x8fef53f0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef53c0 script/lexer.c:321: token 289 text [-z] script/script.c:50: malloc 0x8fef5390 script/script.c:50: malloc 0x8fef5370 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5340 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5170 script/script.c:50: malloc 0x8fef5150 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5120 script/script.c:50: malloc 0x8fef5100 script/lexer.c:321: token 289 text [config_directory] script/script.c:50: malloc 0x8fef50d0 script/script.c:50: malloc 0x8fef50a0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5070 script/script.c:50: malloc 0x8fef5050 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef5310 script/script.c:50: malloc 0x8fef5030 script/script.c:163: arglist script/script.c:50: malloc 0x8fef5000 script/lexer.c:321: token 289 text [-a] script/script.c:50: malloc 0x8fef4f30 script/script.c:50: malloc 0x8fef4f10 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4ee0 script/lexer.c:321: token 289 text [-f] script/script.c:50: malloc 0x8fef4eb0 script/script.c:50: malloc 0x8fef4e90 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4e60 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef4dc0 script/script.c:50: malloc 0x8fef4d00 script/lexer.c:321: token 289 text [prefix] script/script.c:50: malloc 0x8fef4cd0 script/script.c:50: malloc 0x8fef4cb0 script/lexer.c:321: token 289 text [/custom.cfg] script/script.c:50: malloc 0x8fef4c80 script/script.c:50: malloc 0x8fef4c50 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4c20 script/lexer.c:321: token 289 text []] script/script.c:50: malloc 0x8fef4bf0 script/script.c:50: malloc 0x8fef4bd0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef4ba0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fef4b70 script/script.c:50: malloc 0x8fef4b50 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef4b20 script/script.c:294: append command script/script.c:50: malloc 0x8fef4b00 script/lexer.c:321: token 284 text [then] script/script.c:50: malloc 0x8fef4ad0 script/script.c:50: malloc 0x8fef4ab0 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef49a0 script/script.c:50: malloc 0x8fef4980 script/lexer.c:321: token 288 text [source] script/script.c:50: malloc 0x8fef4830 script/script.c:50: malloc 0x8fef4810 script/script.c:163: arglist script/script.c:50: malloc 0x8fef47e0 script/lexer.c:321: token 289 text [] script/script.c:50: malloc 0x8fef4740 script/script.c:50: malloc 0x8fef4720 script/lexer.c:321: token 289 text [prefix] script/script.c:50: malloc 0x8fef4650 script/script.c:50: malloc 0x8fef4630 script/lexer.c:321: token 289 text [/custom.cfg] script/script.c:50: malloc 0x8fef4600 script/script.c:50: malloc 0x8fef45d0 script/script.c:163: arglist script/script.c:50: malloc 0x8fef45a0 script/lexer.c:321: token 265 text [;] script/script.c:50: malloc 0x8fef4570 script/script.c:50: malloc 0x8fef4550 script/script.c:198: cmdline script/script.c:50: malloc 0x8fef4520 script/script.c:294: append command script/script.c:50: malloc 0x8fef4330 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef4300 script/script.c:50: malloc 0x8fef4270 script/lexer.c:321: token 279 text [fi] script/script.c:50: malloc 0x8fef4190 script/script.c:50: malloc 0x8fef4170 script/script.c:223: cmdif script/script.c:50: malloc 0x8fef4140 script/script.c:223: cmdif script/script.c:50: malloc 0x8fef4110 script/lexer.c:321: token 259 text [ ] script/script.c:50: malloc 0x8fef3ef0 script/script.c:50: malloc 0x8fef3ed0 script/lexer.c:321: token 0 text [] script/script.c:50: malloc 0x8fef4240 script/script.c:50: malloc 0x8fef4220 script/script.c:294: append command script/script.c:50: malloc 0x8fef3eb0 kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=64, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=512, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=4352, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=786944, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=790784, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x11, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=787072, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x2, lba_low=0x80, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. kern/disk.c:230: Opening `ata0,msdos1'... disk/pata.c:486: opening PATA dev `ata0' disk/pata.c:295: sectors=0x5a disk/pata.c:166: pata_pass_through: cmd=0xec, features=0x0, sectors=0x0 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=512 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0xff disk/ata.c:48: Serial: S10UJ9AZ302452 disk/ata.c:50: Firmware: HH100-08 disk/ata.c:52: Model: SAMSUNG HM160HI disk/ata.c:56: Addressing: 2 disk/ata.c:57: Sectors: 312581808 disk/ata.c:58: Sector size: 512 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=0, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0x0, lba_mid=0x0, lba_low=0x0, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x3f, len 0x1de7bb kern/fs.c:56: Detecting ext2... kern/disk.c:326: Closing `ata0'. script/script.c:65: free 0x8fef3eb0 script/script.c:65: free 0x8fef4220 script/script.c:65: free 0x8fef4240 script/script.c:65: free 0x8fef3ed0 script/script.c:65: free 0x8fef3ef0 script/script.c:65: free 0x8fef4110 script/script.c:65: free 0x8fef4140 script/script.c:65: free 0x8fef4170 script/script.c:65: free 0x8fef4190 script/script.c:65: free 0x8fef4270 script/script.c:65: free 0x8fef4300 script/script.c:65: free 0x8fef4330 script/script.c:65: free 0x8fef4520 script/script.c:65: free 0x8fef4550 script/script.c:65: free 0x8fef4570 script/script.c:65: free 0x8fef45a0 script/script.c:65: free 0x8fef45d0 script/script.c:65: free 0x8fef4600 script/script.c:65: free 0x8fef4630 script/script.c:65: free 0x8fef4650 script/script.c:65: free 0x8fef4720 script/script.c:65: free 0x8fef4740 script/script.c:65: free 0x8fef47e0 script/script.c:65: free 0x8fef4810 script/script.c:65: free 0x8fef4830 script/script.c:65: free 0x8fef4980 script/script.c:65: free 0x8fef49a0 script/script.c:65: free 0x8fef4ab0 script/script.c:65: free 0x8fef4ad0 script/script.c:65: free 0x8fef4b00 script/script.c:65: free 0x8fef4b20 script/script.c:65: free 0x8fef4b50 script/script.c:65: free 0x8fef4b70 script/script.c:65: free 0x8fef4ba0 script/script.c:65: free 0x8fef4bd0 script/script.c:65: free 0x8fef4bf0 script/script.c:65: free 0x8fef4c20 script/script.c:65: free 0x8fef4c50 script/script.c:65: free 0x8fef4c80 script/script.c:65: free 0x8fef4cb0 script/script.c:65: free 0x8fef4cd0 script/script.c:65: free 0x8fef4d00 script/script.c:65: free 0x8fef4dc0 script/script.c:65: free 0x8fef4e60 script/script.c:65: free 0x8fef4e90 script/script.c:65: free 0x8fef4eb0 script/script.c:65: free 0x8fef4ee0 script/script.c:65: free 0x8fef4f10 script/script.c:65: free 0x8fef4f30 script/script.c:65: free 0x8fef5000 script/script.c:65: free 0x8fef5030 script/script.c:65: free 0x8fef5310 script/script.c:65: free 0x8fef5050 script/script.c:65: free 0x8fef5070 script/script.c:65: free 0x8fef50a0 script/script.c:65: free 0x8fef50d0 script/script.c:65: free 0x8fef5100 script/script.c:65: free 0x8fef5120 script/script.c:65: free 0x8fef5150 script/script.c:65: free 0x8fef5170 script/script.c:65: free 0x8fef5340 script/script.c:65: free 0x8fef5370 script/script.c:65: free 0x8fef5390 script/script.c:65: free 0x8fef53c0 script/script.c:65: free 0x8fef53f0 script/script.c:65: free 0x8fef5410 script/script.c:65: free 0x8fef5440 script/script.c:65: free 0x8fef5460 script/script.c:65: free 0x8fef55a0 script/script.c:65: free 0x8fef55c0 script/script.c:65: free 0x8fef55f0 script/script.c:65: free 0x8fef5610 script/script.c:65: free 0x8fef5640 script/script.c:65: free 0x8fef5890 script/script.c:65: free 0x8fef58c0 script/script.c:65: free 0x8fef58f0 script/script.c:65: free 0x8fef5920 script/script.c:65: free 0x8fef5950 script/script.c:65: free 0x8fef5970 script/script.c:65: free 0x8fef5a10 script/script.c:65: free 0x8fef5a40 script/script.c:65: free 0x8fef5a60 script/script.c:65: free 0x8fef5b60 script/script.c:65: free 0x8fef5b80 script/script.c:65: free 0x8fef5bb0 script/script.c:65: free 0x8fef5bd0 script/script.c:65: free 0x8fef5c00 script/script.c:65: free 0x8fef5c20 script/script.c:65: free 0x8fef5c50 script/script.c:65: free 0x8fef5c70 script/script.c:65: free 0x8fef5ca0 script/script.c:65: free 0x8fef5d90 script/script.c:65: free 0x8fef5db0 script/script.c:65: free 0x8fef5de0 script/script.c:65: free 0x8fef5e10 script/script.c:65: free 0x8fef5e40 script/script.c:65: free 0x8fef5e70 script/script.c:65: free 0x8fef5ea0 script/script.c:65: free 0x8fef5ed0 script/script.c:65: free 0x8fef5ef0 script/script.c:65: free 0x8fef5f90 script/script.c:65: free 0x8fef5fc0 script/script.c:65: free 0x8fef5fe0 script/script.c:65: free 0x8fef6010 script/script.c:65: free 0x8fef6040 script/script.c:65: free 0x8fef6060 script/script.c:65: free 0x8fef62d0 script/script.c:65: free 0x8fef62f0 disk/ata.c:284: grub_ata_readwrite (size=64, rw=0) disk/ata.c:331: rw=0, sector=800576, batch=64 disk/pata.c:166: pata_pass_through: cmd=0x20, features=0x0, sectors=0x40 disk/pata.c:171: lba_high=0xc, lba_mid=0x37, lba_low=0x40, size=32768 disk/pata.c:194: status=0x58 disk/pata.c:274: status=0x50, error=0x0, sectors=0x0 kern/disk.c:326: Closing `ata0'. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 22:51 ` Javier Vasquez @ 2013-10-27 23:47 ` Javier Vasquez 0 siblings, 0 replies; 79+ messages in thread From: Javier Vasquez @ 2013-10-27 23:47 UTC (permalink / raw) To: The development of GNU GRUB On Sun, Oct 27, 2013 at 4:51 PM, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: > On Sun, Oct 27, 2013 at 4:43 PM, Vladimir 'φ-coder/phcoder' Serbinenko > <phcoder@gmail.com> wrote: >> On 27.10.2013 21:03, Aleš Nesrsta wrote: >>> >>> >>> ... >> I have to second this: OHCI module if loaded and there is at least one >> PCI device available it will show "pciid = %x" message. >> Can you modify grub_real_dprintf in misc.c to: >> if (!debug) >> debug = "all"; >> >> So we can be sure that the message wasn't simply lost due to late >> setting of debug variable. >> Did I already give you my image to try out? > > > Attached goes the new dump. > > OK, I will try recompiling. > > And you never shared your image. I've been generating mine all along. > At some point you mentioned sending one, but you never did, :-) Any > ways, I'd say we need the ability to generate it any ways, but I can > always try yours... . Failed to compile on me, not due to the change. Perhaps next weekend, :-( Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-27 22:43 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 22:51 ` Javier Vasquez @ 2013-10-29 18:35 ` Aleš Nesrsta 2013-10-29 18:46 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-10-29 18:35 UTC (permalink / raw) To: The development of GNU GRUB Only short note below... Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): > On 27.10.2013 21:03, Aleš Nesrsta wrote: >> >> >> 2. >> I don't see loading of OHCI module in debug output ! >> Do you really have this module included in your image? > I have to second this: OHCI module if loaded and there is at least one > PCI device available it will show "pciid = %x" message. > Can you modify grub_real_dprintf in misc.c to: > if (!debug) > debug = "all"; > > So we can be sure that the message wasn't simply lost due to late > setting of debug variable. AFAIK, dl.c module should display for each loaded module something like this (when debug=all as in Javier case): "kern/dl.c:630: module name: ehci" This is missing for OHCI module in debug output sent by Javier, even grub.cfg command to load OHCI is present on the beginning of debug output: ... script/lexer.c:321: token 288 text [insmod] script/script.c:50: malloc 0x8ff1d920 script/script.c:50: malloc 0x8ff1d900 script/script.c:163: arglist script/script.c:50: malloc 0x8ff1d8d0 script/lexer.c:321: token 288 text [ohci] ... I.e., from my point of view, it is sure that OHCI module was not loaded - but there is no debug output which can explain why... BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-29 18:35 ` Aleš Nesrsta @ 2013-10-29 18:46 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-11-01 21:26 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-29 18:46 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 1457 bytes --] On 29.10.2013 19:35, Aleš Nesrsta wrote: > Only short note below... > > Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >> On 27.10.2013 21:03, Aleš Nesrsta wrote: >>> >>> >>> 2. >>> I don't see loading of OHCI module in debug output ! >>> Do you really have this module included in your image? >> I have to second this: OHCI module if loaded and there is at least one >> PCI device available it will show "pciid = %x" message. >> Can you modify grub_real_dprintf in misc.c to: >> if (!debug) >> debug = "all"; >> >> So we can be sure that the message wasn't simply lost due to late >> setting of debug variable. > > > AFAIK, dl.c module should display for each loaded module something like > this (when debug=all as in Javier case): > "kern/dl.c:630: module name: ehci" > This is missing for OHCI module in debug output sent by Javier, even > grub.cfg command to load OHCI is present on the beginning of debug output: > ... > script/lexer.c:321: token 288 text [insmod] > > script/script.c:50: malloc 0x8ff1d920 > > script/script.c:50: malloc 0x8ff1d900 > > script/script.c:163: arglist > > script/script.c:50: malloc 0x8ff1d8d0 > > script/lexer.c:321: token 288 text [ohci] > ... > > I.e., from my point of view, it is sure that OHCI module was not loaded > - but there is no debug output which can explain why... It's possible that a module named ohci already loaded. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-29 18:46 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-11-01 21:26 ` Aleš Nesrsta 2013-11-01 21:59 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-11-01 21:26 UTC (permalink / raw) To: The development of GNU GRUB Dne 29.10.2013 19:46, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): > On 29.10.2013 19:35, Aleš Nesrsta wrote: >> Only short note below... >> >> Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>> On 27.10.2013 21:03, Aleš Nesrsta wrote: >>>> >>>> >>>> 2. >>>> I don't see loading of OHCI module in debug output ! >>>> Do you really have this module included in your image? >>> I have to second this: OHCI module if loaded and there is at least one >>> PCI device available it will show "pciid = %x" message. >>> Can you modify grub_real_dprintf in misc.c to: >>> if (!debug) >>> debug = "all"; >>> >>> So we can be sure that the message wasn't simply lost due to late >>> setting of debug variable. >> >> >> AFAIK, dl.c module should display for each loaded module something like >> this (when debug=all as in Javier case): >> "kern/dl.c:630: module name: ehci" >> This is missing for OHCI module in debug output sent by Javier, even >> grub.cfg command to load OHCI is present on the beginning of debug output: >> ... >> script/lexer.c:321: token 288 text [insmod] >> >> script/script.c:50: malloc 0x8ff1d920 >> >> script/script.c:50: malloc 0x8ff1d900 >> >> script/script.c:163: arglist >> >> script/script.c:50: malloc 0x8ff1d8d0 >> >> script/lexer.c:321: token 288 text [ohci] >> ... >> >> I.e., from my point of view, it is sure that OHCI module was not loaded >> - but there is no debug output which can explain why... > It's possible that a module named ohci already loaded. Hm. Originally I didn't believe it but you are right. Additionally, it is probably the case of the second Javier dump - there is missing dl.c message also for loading of EHCI module even it is working - so EHCI had to be loaded before insmod command. Is it there some way how Javier can avoid it? I.e., how to load USB drivers at the time when their debug output can be captured - ? We need to see debug output of initialization of OHCI controller and connected devices... BR, Ales ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-01 21:26 ` Aleš Nesrsta @ 2013-11-01 21:59 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-11-04 1:10 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-11-01 21:59 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 2375 bytes --] On 01.11.2013 22:26, Aleš Nesrsta wrote: > > > Dne 29.10.2013 19:46, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >> On 29.10.2013 19:35, Aleš Nesrsta wrote: >>> Only short note below... >>> >>> Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>>> On 27.10.2013 21:03, Aleš Nesrsta wrote: >>>>> >>>>> >>>>> 2. >>>>> I don't see loading of OHCI module in debug output ! >>>>> Do you really have this module included in your image? >>>> I have to second this: OHCI module if loaded and there is at least one >>>> PCI device available it will show "pciid = %x" message. >>>> Can you modify grub_real_dprintf in misc.c to: >>>> if (!debug) >>>> debug = "all"; >>>> >>>> So we can be sure that the message wasn't simply lost due to late >>>> setting of debug variable. >>> >>> >>> AFAIK, dl.c module should display for each loaded module something like >>> this (when debug=all as in Javier case): >>> "kern/dl.c:630: module name: ehci" >>> This is missing for OHCI module in debug output sent by Javier, even >>> grub.cfg command to load OHCI is present on the beginning of debug >>> output: >>> ... >>> script/lexer.c:321: token 288 text [insmod] >>> >>> script/script.c:50: malloc 0x8ff1d920 >>> >>> script/script.c:50: malloc 0x8ff1d900 >>> >>> script/script.c:163: arglist >>> >>> script/script.c:50: malloc 0x8ff1d8d0 >>> >>> script/lexer.c:321: token 288 text [ohci] >>> ... >>> >>> I.e., from my point of view, it is sure that OHCI module was not loaded >>> - but there is no debug output which can explain why... >> It's possible that a module named ohci already loaded. > Hm. Originally I didn't believe it but you are right. Additionally, it > is probably the case of the second Javier dump - there is missing dl.c > message also for loading of EHCI module even it is working - so EHCI had > to be loaded before insmod command. > > Is it there some way how Javier can avoid it? > I.e., how to load USB drivers at the time when their debug output can be > captured - ? We need to see debug output of initialization of OHCI > controller and connected devices... > --disk-module=pata to grub-install. > BR, Ales > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-01 21:59 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-11-04 1:10 ` Javier Vasquez 2013-11-04 1:16 ` Vladimir 'φ-coder/phcoder' Serbinenko 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-11-04 1:10 UTC (permalink / raw) To: The development of GNU GRUB On 11/1/13, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: > On 01.11.2013 22:26, Aleš Nesrsta wrote: >> >> >> Dne 29.10.2013 19:46, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>> On 29.10.2013 19:35, Aleš Nesrsta wrote: >>>> Only short note below... >>>> >>>> Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>>>> On 27.10.2013 21:03, Aleš Nesrsta wrote: >>>>>> >>>>>> >>>>>> 2. >>>>>> I don't see loading of OHCI module in debug output ! >>>>>> Do you really have this module included in your image? >>>>> I have to second this: OHCI module if loaded and there is at least one >>>>> PCI device available it will show "pciid = %x" message. >>>>> Can you modify grub_real_dprintf in misc.c to: >>>>> if (!debug) >>>>> debug = "all"; >>>>> >>>>> So we can be sure that the message wasn't simply lost due to late >>>>> setting of debug variable. >>>> >>>> >>>> AFAIK, dl.c module should display for each loaded module something like >>>> this (when debug=all as in Javier case): >>>> "kern/dl.c:630: module name: ehci" >>>> This is missing for OHCI module in debug output sent by Javier, even >>>> grub.cfg command to load OHCI is present on the beginning of debug >>>> output: >>>> ... >>>> script/lexer.c:321: token 288 text [insmod] >>>> >>>> script/script.c:50: malloc 0x8ff1d920 >>>> >>>> script/script.c:50: malloc 0x8ff1d900 >>>> >>>> script/script.c:163: arglist >>>> >>>> script/script.c:50: malloc 0x8ff1d8d0 >>>> >>>> script/lexer.c:321: token 288 text [ohci] >>>> ... >>>> >>>> I.e., from my point of view, it is sure that OHCI module was not loaded >>>> - but there is no debug output which can explain why... >>> It's possible that a module named ohci already loaded. >> Hm. Originally I didn't believe it but you are right. Additionally, it >> is probably the case of the second Javier dump - there is missing dl.c >> message also for loading of EHCI module even it is working - so EHCI had >> to be loaded before insmod command. >> >> Is it there some way how Javier can avoid it? >> I.e., how to load USB drivers at the time when their debug output can be >> captured - ? We need to see debug output of initialization of OHCI >> controller and connected devices... >> > --disk-module=pata to grub-install. >> BR, Ales >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > > Hmm, The following just fails: % sudo grub-install --boot-directory=/boot --target=mipsel-loongson --modules="ehci ohci usb_keyboard" --disk-module=pata --recheck /dev/sda /usr/bin/grub-mkimage: error: cannot open `grub-core/kern/disk.c:196:.mod': No such file or directory. I just compiled/installed grub from git checksum 323de05ba27594861c75eec0b39cb01049a023c9. I suppose I better wait, so that I can provide the right output dump. Thanks, -- Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-04 1:10 ` Javier Vasquez @ 2013-11-04 1:16 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-11-10 19:03 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-11-04 1:16 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 3280 bytes --] On 04.11.2013 02:10, Javier Vasquez wrote: > On 11/1/13, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: >> On 01.11.2013 22:26, Aleš Nesrsta wrote: >>> >>> >>> Dne 29.10.2013 19:46, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>>> On 29.10.2013 19:35, Aleš Nesrsta wrote: >>>>> Only short note below... >>>>> >>>>> Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>>>>> On 27.10.2013 21:03, Aleš Nesrsta wrote: >>>>>>> >>>>>>> >>>>>>> 2. >>>>>>> I don't see loading of OHCI module in debug output ! >>>>>>> Do you really have this module included in your image? >>>>>> I have to second this: OHCI module if loaded and there is at least one >>>>>> PCI device available it will show "pciid = %x" message. >>>>>> Can you modify grub_real_dprintf in misc.c to: >>>>>> if (!debug) >>>>>> debug = "all"; >>>>>> >>>>>> So we can be sure that the message wasn't simply lost due to late >>>>>> setting of debug variable. >>>>> >>>>> >>>>> AFAIK, dl.c module should display for each loaded module something like >>>>> this (when debug=all as in Javier case): >>>>> "kern/dl.c:630: module name: ehci" >>>>> This is missing for OHCI module in debug output sent by Javier, even >>>>> grub.cfg command to load OHCI is present on the beginning of debug >>>>> output: >>>>> ... >>>>> script/lexer.c:321: token 288 text [insmod] >>>>> >>>>> script/script.c:50: malloc 0x8ff1d920 >>>>> >>>>> script/script.c:50: malloc 0x8ff1d900 >>>>> >>>>> script/script.c:163: arglist >>>>> >>>>> script/script.c:50: malloc 0x8ff1d8d0 >>>>> >>>>> script/lexer.c:321: token 288 text [ohci] >>>>> ... >>>>> >>>>> I.e., from my point of view, it is sure that OHCI module was not loaded >>>>> - but there is no debug output which can explain why... >>>> It's possible that a module named ohci already loaded. >>> Hm. Originally I didn't believe it but you are right. Additionally, it >>> is probably the case of the second Javier dump - there is missing dl.c >>> message also for loading of EHCI module even it is working - so EHCI had >>> to be loaded before insmod command. >>> >>> Is it there some way how Javier can avoid it? >>> I.e., how to load USB drivers at the time when their debug output can be >>> captured - ? We need to see debug output of initialization of OHCI >>> controller and connected devices... >>> >> --disk-module=pata to grub-install. >>> BR, Ales >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >> >> >> > > Hmm, > > The following just fails: > > % sudo grub-install --boot-directory=/boot --target=mipsel-loongson > --modules="ehci ohci usb_keyboard" --disk-module=pata --recheck > /dev/sda > /usr/bin/grub-mkimage: error: cannot open > `grub-core/kern/disk.c:196:.mod': No such file or directory. > > I just compiled/installed grub from git checksum > 323de05ba27594861c75eec0b39cb01049a023c9. > > I suppose I better wait, so that I can provide the right output dump. > When you do grub_dprintf change you have to do it like: if (!debug) #ifdef GRUB_UTIL return; #else debug="all"; #endif > Thanks, > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-04 1:16 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-11-10 19:03 ` Javier Vasquez 2013-11-10 19:10 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-11-10 19:03 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 3634 bytes --] On Sun, Nov 3, 2013 at 7:16 PM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: > On 04.11.2013 02:10, Javier Vasquez wrote: >> On 11/1/13, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: >>> On 01.11.2013 22:26, Aleš Nesrsta wrote: >>>> >>>> >>>> Dne 29.10.2013 19:46, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>>>> On 29.10.2013 19:35, Aleš Nesrsta wrote: >>>>>> Only short note below... >>>>>> >>>>>> Dne 27.10.2013 23:43, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a): >>>>>>> On 27.10.2013 21:03, Aleš Nesrsta wrote: >>>>>>>> >>>>>>>> >>>>>>>> 2. >>>>>>>> I don't see loading of OHCI module in debug output ! >>>>>>>> Do you really have this module included in your image? >>>>>>> I have to second this: OHCI module if loaded and there is at least one >>>>>>> PCI device available it will show "pciid = %x" message. >>>>>>> Can you modify grub_real_dprintf in misc.c to: >>>>>>> if (!debug) >>>>>>> debug = "all"; >>>>>>> >>>>>>> So we can be sure that the message wasn't simply lost due to late >>>>>>> setting of debug variable. >>>>>> >>>>>> >>>>>> AFAIK, dl.c module should display for each loaded module something like >>>>>> this (when debug=all as in Javier case): >>>>>> "kern/dl.c:630: module name: ehci" >>>>>> This is missing for OHCI module in debug output sent by Javier, even >>>>>> grub.cfg command to load OHCI is present on the beginning of debug >>>>>> output: >>>>>> ... >>>>>> script/lexer.c:321: token 288 text [insmod] >>>>>> >>>>>> script/script.c:50: malloc 0x8ff1d920 >>>>>> >>>>>> script/script.c:50: malloc 0x8ff1d900 >>>>>> >>>>>> script/script.c:163: arglist >>>>>> >>>>>> script/script.c:50: malloc 0x8ff1d8d0 >>>>>> >>>>>> script/lexer.c:321: token 288 text [ohci] >>>>>> ... >>>>>> >>>>>> I.e., from my point of view, it is sure that OHCI module was not loaded >>>>>> - but there is no debug output which can explain why... >>>>> It's possible that a module named ohci already loaded. >>>> Hm. Originally I didn't believe it but you are right. Additionally, it >>>> is probably the case of the second Javier dump - there is missing dl.c >>>> message also for loading of EHCI module even it is working - so EHCI had >>>> to be loaded before insmod command. >>>> >>>> Is it there some way how Javier can avoid it? >>>> I.e., how to load USB drivers at the time when their debug output can be >>>> captured - ? We need to see debug output of initialization of OHCI >>>> controller and connected devices... >>>> >>> --disk-module=pata to grub-install. >>>> BR, Ales >>>> >>>> _______________________________________________ >>>> Grub-devel mailing list >>>> Grub-devel@gnu.org >>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >>> >>> >> >> Hmm, >> >> The following just fails: >> >> % sudo grub-install --boot-directory=/boot --target=mipsel-loongson >> --modules="ehci ohci usb_keyboard" --disk-module=pata --recheck >> /dev/sda >> /usr/bin/grub-mkimage: error: cannot open >> `grub-core/kern/disk.c:196:.mod': No such file or directory. >> >> I just compiled/installed grub from git checksum >> 323de05ba27594861c75eec0b39cb01049a023c9. >> >> I suppose I better wait, so that I can provide the right output dump. >> > When you do grub_dprintf change you have to do it like: > if (!debug) > #ifdef GRUB_UTIL > return; > #else > debug="all"; > #endif I'll be sending the grub.cfg from the mini-pc later, but now I'm able to see very little output through the serial interface. Attached goes this output. -- Javier. [-- Attachment #2: ttyUSB0_new.txt --] [-- Type: text/plain, Size: 765 bytes --] Now booting the Boot with GNU GRUB2 Loading file: (wd0,0)/grub.elf (elf) 0x801ffb60/296284 \b + Entry address is 801ffb60 Boot with parameters: console=tty no_auto_cmd zero at v0 v1 a0 a1 a2 a3 00000000 00000000 00000000 00000000 00000006 aff7fcb8 aff7fcd4 800c7460 t0 t1 t2 t3 t4 t5 t6 t7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 s0 s1 s2 s3 s4 s5 s6 s7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 t8 t9 k0 k1 gp sp s8 ra 00000000 00000000 00000000 00000000 00000000 aff7fc98 00000000 80086c38 ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-10 19:03 ` Javier Vasquez @ 2013-11-10 19:10 ` Javier Vasquez 2013-11-17 12:04 ` Aleš Nesrsta 0 siblings, 1 reply; 79+ messages in thread From: Javier Vasquez @ 2013-11-10 19:10 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 518 bytes --] On 11/10/13, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: > On Sun, Nov 3, 2013 at 7:16 PM, Vladimir 'φ-coder/phcoder' Serbinenko >> When you do grub_dprintf change you have to do it like: >> if (!debug) >> #ifdef GRUB_UTIL >> return; >> #else >> debug="all"; >> #endif > > > I'll be sending the grub.cfg from the mini-pc later, but now I'm able > to see very little output through the serial interface. Attached goes > this output. Attached goes the grub.cfg used... -- Javier. [-- Attachment #2: grub.cfg --] [-- Type: application/octet-stream, Size: 4643 bytes --] # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### serial terminal_output console serial debug=all insmod ehci insmod ohci insmod usb_keyboard ls if [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } #terminal_output console set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8cf96951-8da7-4419-a07f-cb0afc3f6cdd' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 c24b9690-317d-49b2-9fe9-5ddbd9cafe5d else search --no-floppy --fs-uuid --set=root c24b9690-317d-49b2-9fe9-5ddbd9cafe5d fi echo 'Loading Linux 3.11-1-loongson-2f ...' linux /vmlinux-3.11-1-loongson-2f root=/dev/sda6 ro console=tty machtype=lemote-fuloong-2f-box video=sisfb:1280x1024-24@60 resume=/dev/sda5 echo 'Loading initial ramdisk ...' initrd /initrd.img-3.11-1-loongson-2f } submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-8cf96951-8da7-4419-a07f-cb0afc3f6cdd' { menuentry 'Debian GNU/Linux, with Linux 3.11-1-loongson-2f' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11-1-loongson-2f-advanced-8cf96951-8da7-4419-a07f-cb0afc3f6cdd' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 c24b9690-317d-49b2-9fe9-5ddbd9cafe5d else search --no-floppy --fs-uuid --set=root c24b9690-317d-49b2-9fe9-5ddbd9cafe5d fi echo 'Loading Linux 3.11-1-loongson-2f ...' linux /vmlinux-3.11-1-loongson-2f root=/dev/sda6 ro console=tty machtype=lemote-fuloong-2f-box video=sisfb:1280x1024-24@60 resume=/dev/sda5 echo 'Loading initial ramdisk ...' initrd /initrd.img-3.11-1-loongson-2f } menuentry 'Debian GNU/Linux, with Linux 3.11-1-loongson-2f (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11-1-loongson-2f-recovery-8cf96951-8da7-4419-a07f-cb0afc3f6cdd' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 c24b9690-317d-49b2-9fe9-5ddbd9cafe5d else search --no-floppy --fs-uuid --set=root c24b9690-317d-49b2-9fe9-5ddbd9cafe5d fi echo 'Loading Linux 3.11-1-loongson-2f ...' linux /vmlinux-3.11-1-loongson-2f root=/dev/sda6 ro single console=tty machtype=lemote-fuloong-2f-box video=sisfb:1280x1024-24@60 echo 'Loading initial ramdisk ...' initrd /initrd.img-3.11-1-loongson-2f } } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-10 19:10 ` Javier Vasquez @ 2013-11-17 12:04 ` Aleš Nesrsta 2013-11-17 18:31 ` Javier Vasquez 0 siblings, 1 reply; 79+ messages in thread From: Aleš Nesrsta @ 2013-11-17 12:04 UTC (permalink / raw) To: The development of GNU GRUB Hi, something went wrong with debug. It looks like serial output stopped work... But it worked before, in output you sent 27.10.2013... Did you change something else than misc.c? We need somebody's help - Vladimir? Or somebody else who knows deep details about GRUB debugging via serial line on early start of GRUB? BR, Ales Dne 10.11.2013 20:10, Javier Vasquez napsal(a): > On 11/10/13, Javier Vasquez <j.e.vasquez.v@gmail.com> wrote: >> On Sun, Nov 3, 2013 at 7:16 PM, Vladimir 'φ-coder/phcoder' Serbinenko >>> When you do grub_dprintf change you have to do it like: >>> if (!debug) >>> #ifdef GRUB_UTIL >>> return; >>> #else >>> debug="all"; >>> #endif >> >> >> I'll be sending the grub.cfg from the mini-pc later, but now I'm able >> to see very little output through the serial interface. Attached goes >> this output. > > Attached goes the grub.cfg used... > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-17 12:04 ` Aleš Nesrsta @ 2013-11-17 18:31 ` Javier Vasquez 2013-12-05 21:18 ` Aleš Nesrsta 2013-12-05 21:34 ` Aleš Nesrsta 0 siblings, 2 replies; 79+ messages in thread From: Javier Vasquez @ 2013-11-17 18:31 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 170 bytes --] On 11/17/13, Aleš Nesrsta <starous@volny.cz> wrote: > ... > Did you change > something else than misc.c? No, please see attached diff. Thanks, -- Javier. [-- Attachment #2: misc_changes.txt --] [-- Type: text/plain, Size: 363 bytes --] --- orig/grub-core/kern/misc.c 2013-11-09 14:07:56.306069352 -0600 +++ dbg/grub-core/kern/misc.c 2013-11-09 14:17:49.670659588 -0600 @@ -154,7 +154,11 @@ const char *debug = grub_env_get ("debug"); if (! debug) +#ifdef GRUB_UTIL return; +#else + debug="all"; +#endif if (grub_strword (debug, "all") || grub_strword (debug, condition)) { ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-17 18:31 ` Javier Vasquez @ 2013-12-05 21:18 ` Aleš Nesrsta 2013-12-05 21:34 ` Aleš Nesrsta 1 sibling, 0 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-12-05 21:18 UTC (permalink / raw) To: The development of GNU GRUB Hi Javier, I went through this e-mail thread and I noted one possibly interesting thing: You sent debug output file ttyUSB0_new.txt at 27.10.2013. There is one very interesting part: the begin of this file - there are these lines: " Now booting the Boot with GNU GRUB2 Loading file: (wd0,0)/grub.elf (elf) 0x801ffb60/296284 \b + Entry address is 801ffb60 Boot with parameters: console=tty no_auto_cmd ..." followed by dump of CPU registers. This text is not part of GRUB debug output - it is probably console or debug output of pmon which you are using to load GRUB. It is interesting that this serial output is probably working also in time when GRUB is loaded and executed - I have such feeling from the lines " ... ^[[H^[[J^[[1;1H^[[7mWelcome to GRUB! ^[[merror: variable `prefix' isn't set. ^[[m^[[merror: serial port `com0' isn't found. error: terminal `console' isn't found. " which probably mean that the GRUB serial driver is not properly loaded and working - but output to serial line was still working! So, I have maybe very stupid idea - try please: - keep the modification in misc.c suggested by Vladimir - modify your grub.cfg in this way: ... ### BEGIN /etc/grub.d/00_header ### #serial #terminal_output console serial debug=all insmod ehci insmod ohci insmod usb_keyboard ls ... i.e. disable the GRUB serial driver and console redirection. What will be serial debug output in this case? BR, Ales Dne 17.11.2013 19:31, Javier Vasquez napsal(a): > On 11/17/13, Aleš Nesrsta <starous@volny.cz> wrote: >> ... >> Did you change >> something else than misc.c? > > No, please see attached diff. > > Thanks, > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-11-17 18:31 ` Javier Vasquez 2013-12-05 21:18 ` Aleš Nesrsta @ 2013-12-05 21:34 ` Aleš Nesrsta 1 sibling, 0 replies; 79+ messages in thread From: Aleš Nesrsta @ 2013-12-05 21:34 UTC (permalink / raw) To: The development of GNU GRUB -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Javier, I went through this e-mail thread and I noted one possibly interesting thing: You sent debug output file ttyUSB0_new.txt at 27.10.2013. There is one very interesting part: the begin of this file - there are these lines: " Now booting the Boot with GNU GRUB2 Loading file: (wd0,0)/grub.elf (elf) 0x801ffb60/296284 \b + Entry address is 801ffb60 Boot with parameters: console=tty no_auto_cmd ..." followed by dump of CPU registers. This text is not part of GRUB debug output - it is probably console or debug output of pmon which you are using to load GRUB. It is interesting that this serial output is probably working also in time when GRUB is loaded and executed - I have such feeling from the lines " ... ^[[H^[[J^[[1;1H^[[7mWelcome to GRUB! ^[[merror: variable `prefix' isn't set. ^[[m^[[merror: serial port `com0' isn't found. error: terminal `console' isn't found. " which probably mean that the GRUB serial driver is not properly loaded and working - but output to serial line was still working! So, I have maybe very stupid idea - try please: - - keep the modification in misc.c suggested by Vladimir - - modify your grub.cfg in this way: ... ### BEGIN /etc/grub.d/00_header ### #serial #terminal_output console serial debug=all insmod ehci insmod ohci insmod usb_keyboard ls ... i.e. disable the GRUB serial driver and console redirection. What will be serial debug output in this case? BR, Ales P.S. Sorry if this e-mail will appear twice in ML - I had some problem with e-mail client... Dne 17.11.2013 19:31, Javier Vasquez napsal(a): > On 11/17/13, Aleš Nesrsta <starous@volny.cz> wrote: >> ... Did you change something else than misc.c? > > No, please see attached diff. > > Thanks, > > > > _______________________________________________ Grub-devel mailing > list Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iF4EAREIAAYFAlKg8YAACgkQT72HYprvCNFXmAD8C37giDj1iaRI5KRaJMrOWz+i +xOF5k9CZ2Z8OlYFQAYA+wd+Ow02LyzTge4bD5WeLid7ExLPMzMThg/Y83MNmo8g =L7CJ -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [PATCH] Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-18 16:10 ` [PATCH] " Aleš Nesrsta 2013-07-19 5:00 ` Javier Vasquez @ 2013-09-19 8:13 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 0 replies; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-09-19 8:13 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 6037 bytes --] Go ahead On 18.07.2013 18:10, Aleš Nesrsta wrote: > Hi, > > after some debugging I have found bug(s) in handling of QHs related to > EHCI low speed split interrupt transfers. > > Attached patch seems to solve problem described below (non-working USB > keyboard attached to the same port where was USB disk previously). > > Please try it - maybe it solves also reported keyboard problem on > fuloong/loongson. > > BR, > Ales > >> I forgot one more thing - if You want to try repeat USBMS/USB keyboard >> problem described below, You need to access the connected USB disk (e.g. >> by "ls" command) before removing it. >> >>> Hi Vladimir, >>> >>> I have some additional information - results of some today's >>> experiments. >>> The main important thing related to USB keyboard: >>> >>> USB keyboard doesn't work if it is connected as first device to the same >>> non-root hub port, where was connected USBMS device previously! >>> If the keyboard is disconnected and connected again to the same port, it >>> works. >>> this behavior is systematical, it can be repeated at any time (at least >>> on my PC). >>> >>> What is very interesting, USB keyboard is listed by command "usb". >>> And it doesn't matter if previously connected USBMS device was HIGH of >>> FULL device. >>> >>> I.e., according these test results, even if the USB keybord is not >>> working, it is connected to port and addressed properly and its control >>> pipe is working, but device itself is not working - maybe there is >>> something wrong in "high level" driver (usb_keyboard) - ? >>> >>> >>> There is also another bad thing - after some number of >>> connecting/disconnecting of the keyboard (at least about 20 and more) >>> the GRUB crashes - more properly, it reboots PC, i.e. there is probably >>> also some memory leak... >>> >>> BR, >>> Ales >>> >>>> >>>> 1. >>>> Some of my USBMS devices have problems to work properly. It seems to be >>>> some regression because they worked well on some older revisions... :-( >>>> I did not make any investigation it this direction yet, as this problem >>>> is probably not related to latest changes (fix of root ports) - so I >>>> ignore them for now. >>>> >>>> 2. >>>> Sometimes some devices are not recognized (not working) in the case >>>> when >>>> they are connected before USB "starting" time (before the moment when >>>> USB modules/drivers are loaded) or when hub with this device is >>>> connected. >>>> Additionally, it seems to happen only if device is connected via >>>> hub(s), >>>> not directly into root port - at least it was behavior during my tests >>>> (but I did only few tests on root ports, I focused my tests to USB >>>> keyboard connected via hub(s) etc.). >>>> It looks like, in some rare cases, usbhub.c maybe miss some non-root >>>> hub >>>> port change(s). Unfortunately I had no enough time to try debug these >>>> situations. >>>> >>>> So I went through Your changes in usbhub.c and other USB related files. >>>> Unfortunately, I did not found reason of the problem mentioned above in >>>> point 2. yet. >>>> But I found some another points to discuss: >>>> >>>> a) >>>> I found my old mistake related to variable "pending_reset". >>>> Meaning of this variable is to avoid concurrent reset on devices which >>>> are connected to the same controller HW instance. >>>> This variable is stored in wrong place - it should be located not in >>>> "struct grub_usb_controller_dev" but in "struct grub_*hci" (i.e. >>>> grub_uhci, grub_ohci etc.). >>>> In fact, its current location is not totally bad - it is also working, >>>> but it can slow down handling of USB devices (mainly in USB "starting" >>>> phase) in case when there are more controllers of the same type. >>>> >>>> >>>> b) >>>> There is missing waiting for device stable power in case when device is >>>> connected to ROOT hub later than in USB "starting" time. >>>> This could possibly lead to wrong device reset and malfunction. >>>> >>>> I.e. the "first half" of "grub_usb_poll_devices" should be little bit >>>> changed, it is not correct to call "attach_root_port" immediately when >>>> "detect_dev" detected device connection - it should be done e.g. in >>>> similar way as in "grub_usb_controller_dev_register" (or maybe >>>> better in >>>> some another, "background" way, like You did for non-root hub - to >>>> prevent unwanted delay in execution of another GRUB parts). >>>> >>>> >>>> c) >>>> I thought about this old code: >>>> >>>> "... >>>> poll_nonroot_hub (grub_usb_device_t dev) >>>> { >>>> grub_usb_err_t err; >>>> unsigned i; >>>> grub_uint8_t changed; >>>> grub_size_t actual, len; >>>> >>>> if (!dev->hub_transfer) >>>> return; >>>> ..." >>>> >>>> I think, as the possible "error recovery", the better than current >>>> immediate return could be to try to call >>>> "grub_usb_bulk_read_background" >>>> to schedule new background transfer for this hub before return - ? >>>> >>>> >>>> d) >>>> Cosmetic thing: >>>> It will be fine to rename declaration >>>> static struct grub_usb_hub *hubs; >>>> to >>>> static struct grub_usb_hub *root_hubs; >>>> to be more self explanative... :-) >>>> >>>> >>>> What do You think about the points a)-d) ? >>>> >>>> BR, >>>> Ales >>>> >>>> _______________________________________________ >>>> Grub-devel mailing list >>>> Grub-devel@gnu.org >>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel >> > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-07-16 19:25 ` Aleš Nesrsta 2013-07-16 19:29 ` Aleš Nesrsta @ 2013-10-16 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-16 23:39 ` Javier Vasquez 1 sibling, 1 reply; 79+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-16 23:31 UTC (permalink / raw) To: The development of GNU GRUB, Ales Nesrsta [-- Attachment #1: Type: text/plain, Size: 5006 bytes --] Is any part of this thread still an issue? I marked it but it seems that there were couple of patches committed since then and suppsedly it fixes all problems mentioned. On 16.07.2013 21:25, Aleš Nesrsta wrote: > Hi Vladimir, > > I have some additional information - results of some today's experiments. > The main important thing related to USB keyboard: > > USB keyboard doesn't work if it is connected as first device to the same > non-root hub port, where was connected USBMS device previously! > If the keyboard is disconnected and connected again to the same port, it > works. > this behavior is systematical, it can be repeated at any time (at least > on my PC). > > What is very interesting, USB keyboard is listed by command "usb". > And it doesn't matter if previously connected USBMS device was HIGH of > FULL device. > > I.e., according these test results, even if the USB keybord is not > working, it is connected to port and addressed properly and its control > pipe is working, but device itself is not working - maybe there is > something wrong in "high level" driver (usb_keyboard) - ? > > > There is also another bad thing - after some number of > connecting/disconnecting of the keyboard (at least about 20 and more) > the GRUB crashes - more properly, it reboots PC, i.e. there is probably > also some memory leak... > > BR, > Ales > >> >> 1. >> Some of my USBMS devices have problems to work properly. It seems to be >> some regression because they worked well on some older revisions... :-( >> I did not make any investigation it this direction yet, as this problem >> is probably not related to latest changes (fix of root ports) - so I >> ignore them for now. >> >> 2. >> Sometimes some devices are not recognized (not working) in the case when >> they are connected before USB "starting" time (before the moment when >> USB modules/drivers are loaded) or when hub with this device is >> connected. >> Additionally, it seems to happen only if device is connected via hub(s), >> not directly into root port - at least it was behavior during my tests >> (but I did only few tests on root ports, I focused my tests to USB >> keyboard connected via hub(s) etc.). >> It looks like, in some rare cases, usbhub.c maybe miss some non-root hub >> port change(s). Unfortunately I had no enough time to try debug these >> situations. >> >> So I went through Your changes in usbhub.c and other USB related files. >> Unfortunately, I did not found reason of the problem mentioned above in >> point 2. yet. >> But I found some another points to discuss: >> >> a) >> I found my old mistake related to variable "pending_reset". >> Meaning of this variable is to avoid concurrent reset on devices which >> are connected to the same controller HW instance. >> This variable is stored in wrong place - it should be located not in >> "struct grub_usb_controller_dev" but in "struct grub_*hci" (i.e. >> grub_uhci, grub_ohci etc.). >> In fact, its current location is not totally bad - it is also working, >> but it can slow down handling of USB devices (mainly in USB "starting" >> phase) in case when there are more controllers of the same type. >> >> >> b) >> There is missing waiting for device stable power in case when device is >> connected to ROOT hub later than in USB "starting" time. >> This could possibly lead to wrong device reset and malfunction. >> >> I.e. the "first half" of "grub_usb_poll_devices" should be little bit >> changed, it is not correct to call "attach_root_port" immediately when >> "detect_dev" detected device connection - it should be done e.g. in >> similar way as in "grub_usb_controller_dev_register" (or maybe better in >> some another, "background" way, like You did for non-root hub - to >> prevent unwanted delay in execution of another GRUB parts). >> >> >> c) >> I thought about this old code: >> >> "... >> poll_nonroot_hub (grub_usb_device_t dev) >> { >> grub_usb_err_t err; >> unsigned i; >> grub_uint8_t changed; >> grub_size_t actual, len; >> >> if (!dev->hub_transfer) >> return; >> ..." >> >> I think, as the possible "error recovery", the better than current >> immediate return could be to try to call "grub_usb_bulk_read_background" >> to schedule new background transfer for this hub before return - ? >> >> >> d) >> Cosmetic thing: >> It will be fine to rename declaration >> static struct grub_usb_hub *hubs; >> to >> static struct grub_usb_hub *root_hubs; >> to be more self explanative... :-) >> >> >> What do You think about the points a)-d) ? >> >> BR, >> Ales >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel >> > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > . > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 291 bytes --] ^ permalink raw reply [flat|nested] 79+ messages in thread
* Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation. 2013-10-16 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2013-10-16 23:39 ` Javier Vasquez 0 siblings, 0 replies; 79+ messages in thread From: Javier Vasquez @ 2013-10-16 23:39 UTC (permalink / raw) To: The development of GNU GRUB; +Cc: Ales Nesrsta On Wed, Oct 16, 2013 at 5:31 PM, Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> wrote: > Is any part of this thread still an issue? > I marked it but it seems that there were couple of patches committed > since then and suppsedly it fixes all problems mentioned. I would need to try the latest repo, but even with some patches asked to be tried, I never got the usb keyboard working. BTW, I just got the null modem db9 cable today. So maybe I can spend some time on getting logs soon. Javier. ^ permalink raw reply [flat|nested] 79+ messages in thread
end of thread, other threads:[~2013-12-05 21:54 UTC | newest] Thread overview: 79+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-10-28 16:31 [grub-devel] loongson-2f mini-pc (fuloong) elf image generation Javier Vasquez 2012-10-28 16:36 ` Javier Vasquez 2012-10-28 17:19 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-10-28 23:19 ` Javier Vasquez 2012-10-29 21:47 ` Aleš Nesrsta 2012-10-29 23:03 ` Javier Vasquez 2012-10-30 20:14 ` Aleš Nesrsta 2012-11-03 21:34 ` Javier Vasquez 2012-11-04 17:31 ` Javier Vasquez 2012-11-04 21:05 ` Aleš Nesrsta 2012-11-05 0:11 ` Javier Vasquez 2012-11-04 21:51 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-11-05 0:14 ` Javier Vasquez 2013-07-12 14:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-12 16:25 ` Aleš Nesrsta 2013-07-12 18:05 ` Lennart Sorensen 2013-07-13 8:13 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-13 18:10 ` Aleš Nesrsta 2013-07-13 19:54 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-13 21:22 ` Aleš Nesrsta 2013-07-15 0:18 ` Javier Vasquez 2013-07-15 3:19 ` Javier Vasquez 2013-07-15 10:26 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-16 13:40 ` Javier Vasquez 2013-07-16 13:50 ` Javier Vasquez 2013-07-16 17:53 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-16 21:17 ` Javier Vasquez 2013-07-15 20:39 ` Aleš Nesrsta 2013-07-16 19:25 ` Aleš Nesrsta 2013-07-16 19:29 ` Aleš Nesrsta 2013-07-18 16:10 ` [PATCH] " Aleš Nesrsta 2013-07-19 5:00 ` Javier Vasquez 2013-07-20 21:56 ` Aleš Nesrsta 2013-07-20 22:43 ` Javier Vasquez 2013-07-21 15:29 ` Aleš Nesrsta 2013-07-21 20:11 ` Javier Vasquez 2013-07-22 20:14 ` starous 2013-07-22 21:00 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-23 21:05 ` starous 2013-07-26 15:30 ` Aleš Nesrsta 2013-07-26 16:59 ` Javier Vasquez 2013-07-26 17:14 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-07-27 22:40 ` Javier Vasquez 2013-07-28 13:56 ` Aleš Nesrsta 2013-07-28 14:04 ` Aleš Nesrsta 2013-09-17 17:24 ` Javier Vasquez 2013-09-17 17:34 ` Javier Vasquez 2013-09-17 21:10 ` Aleš Nesrsta 2013-09-17 21:35 ` Gregg Levine 2013-09-17 22:17 ` Aleš Nesrsta 2013-09-17 19:27 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-09-17 20:33 ` Javier Vasquez 2013-10-27 17:54 ` Javier Vasquez 2013-10-27 18:02 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 18:33 ` Javier Vasquez 2013-10-27 20:03 ` Aleš Nesrsta 2013-10-27 20:19 ` Javier Vasquez 2013-10-27 21:20 ` Aleš Nesrsta 2013-10-27 22:04 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 22:18 ` Javier Vasquez 2013-10-27 22:26 ` Javier Vasquez 2013-10-27 22:43 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-27 22:51 ` Javier Vasquez 2013-10-27 23:47 ` Javier Vasquez 2013-10-29 18:35 ` Aleš Nesrsta 2013-10-29 18:46 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-11-01 21:26 ` Aleš Nesrsta 2013-11-01 21:59 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-11-04 1:10 ` Javier Vasquez 2013-11-04 1:16 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-11-10 19:03 ` Javier Vasquez 2013-11-10 19:10 ` Javier Vasquez 2013-11-17 12:04 ` Aleš Nesrsta 2013-11-17 18:31 ` Javier Vasquez 2013-12-05 21:18 ` Aleš Nesrsta 2013-12-05 21:34 ` Aleš Nesrsta 2013-09-19 8:13 ` [PATCH] " Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-16 23:31 ` Vladimir 'φ-coder/phcoder' Serbinenko 2013-10-16 23:39 ` Javier Vasquez
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.